🛠 Free Tools & AI Utilities ↗

Get in touch

Tell us a little about your project and we'll follow up by email with licensing and download details.

Maillard

Every batch, a published temperature curve. Maillard's hero is a real 2D finite-difference heat-diffusion simulation of a bean roasting, rendered live as a WebGL2 heat-map — first and second crack trigger genuine particle bursts straight off the simulation's own temperature state, with a persistent chaff-and-ember field drifting across the whole site. Roast, Origin and Roaster are real custom post types with a Roast Category taxonomy, laid out on a "Roast Log" scroll page with a temperature-colour-coded rail, plus an AJAX wholesale enquiry form for cafe accounts.

maillard.kilnwp.com LIVE
Maillard Open live preview ↗

Overview

Maillard is a precision specialty-coffee-roastery theme built around a genuine finite-difference simulation of the heat equation. Its signature hero doesn’t fake a roast with video or CSS animation — it runs a real 2D heat-diffusion solve over a bean’s elliptical cross-section, forcing the surface to a rising drum-air-temperature curve every step, so heat visibly propagates from surface to core exactly as it does in a physical bean. First-crack and second-crack particle bursts fire off the simulation’s own temperature thresholds, not a timeline. A persistent, site-wide WebGL2 chaff/ember particle field runs behind every page. The ‘Roast Log’ layout archetype encodes the roast’s own colour arc directly into a lab-notebook timeline rail — green to ember to roasted-ink brown. Ships with Roasts, Origins, and Roasters post types, a wholesale/cafe enquiry form, and full reduced-motion and no-WebGL2 fallbacks.

Real 2D finite-difference heat-diffusion simulation of a bean roasting, rendered as a live WebGL2 heat-map texture First-crack and second-crack particle bursts triggered by the simulation's own temperature state Persistent site-wide WebGL2 chaff/ember particle field Roast + Origin + Roaster custom post types with Roast Category taxonomy "Roast Log" scroll layout archetype with a temperature-colour-encoded rail Idempotent one-click demo importer AJAX wholesale/cafe enquiry form Reduced-motion + no-WebGL2 static fallback No third-party JS

What's included

  • Full theme source — every template, style sheet & script
  • One-click demo importer (idempotent, no page builder)
  • Live Customizer controls for copy, colours & content
  • Translation-ready .pot file + RTL stylesheet
  • HTML documentation + a CHANGELOG file
  • Lifetime updates + 6 months support (renewable)

Specifications

WordPress5.6 – 7.0
PHP8.0 – 8.3
BrowsersChrome, Firefox, Safari, Edge (latest)
LayoutFully responsive, mobile → desktop
LocalizationTranslation-ready · RTL included
AccessibilityKeyboard-navigable · prefers-reduced-motion
Page builderNot required — native Customizer
LicenseGNU GPL v2 · single-site commercial

Release

v1.0.0 Every batch, a published temperature curve. Maillard's hero is a real 2D finite-difference heat-diffusion simulation of a bean roasting, rendered live as a WebGL2 heat-map — first and second crack trigger genuine particle bursts straight off the simulation's own temperature state, with a persistent chaff-and-ember field drifting across the whole site. Roast, Origin and Roaster are real custom post types with a Roast Category taxonomy, laid out on a "Roast Log" scroll page with a temperature-colour-coded rail, plus an AJAX wholesale enquiry form for cafe accounts.

The complete, dated version history ships in the theme’s CHANGELOG file. Every purchase includes lifetime access to future updates.

Chatoyance Featured

A one-of-a-kind jewelry maison storefront: a real Three.js/WebGL2 gem viewer lets shoppers drag-orbit each piece, swap between 18K gold, rose gold, platinum and blackened metal in real time, and read live facet-angle, refractive-index, critical-angle and fire-frequency numbers off an on-canvas HUD as the stone turns. A browsing-history-driven style curator recommends pieces from the visitor's own session, computed entirely client-side with no dependency on any external AI service. Runs as a compiled React/Vite storefront embedded inside a classic WordPress theme, with a custom "Luxury Products" catalogue (no WooCommerce dependency).

Craft Dark
View →
Meniscus

A persistent WebGL2 fluid field — real 2D simplex noise run through 5-octave curl-advected, pointer-reactive fractional Brownian motion, modelling crema and pour turbulence, switchable between Espresso Dark and Roastery Morning Light — behind a real SCA Golden Cup extraction calculator, a real Development Time Ratio roast simulator, a real Kozeny-Carman dripper lab, and the real SCA 100-point cupping protocol.

Craft E-commerce
View →
Fellrise

A persistent WebGL2 'liquid topography' field — real 2D simplex noise, 4-octave fBm domain warping and finite-difference-normal specular lighting, switchable between two atmosphere palettes — behind a real wind-chill index, a corrected Naismith's Rule, the 5-tier avalanche danger scale and a real GPX 1.1 track exporter.

E-commerce Immersive
View →