🛠 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.

Porchlight

A neighborhood that runs on real solar math and real booking arithmetic, not a corporate dashboard. The persistent hand-written WebGL2 dusk streetscape is driven by an actual solar-elevation formula and an inverse-square-style window-glow falloff, on a 4-tier capability ladder. A real amenity-booking calculator does strict interval-overlap conflict detection and sort-and-merge slot computation, and an interactive SVG site plan wires live to real CPT post meta across Amenity, Service, and Event custom post types.

porchlight.kilnwp.com LIVE
Porchlight Open live preview ↗

Overview

A residential community-management and resident-services theme, headlined by a persistent, site-wide WebGL2 background that transitions from daylight to dusk on genuine physically-motivated math rather than a looping video or a scroll-crossfade between two photos. A real solar-elevation formula — the same spherical-trigonometry equation actual solar-position calculators use (sin(elevation) = sin(lat)*sin(decl) + cos(lat)*cos(decl)*cos(H)) — decreases monotonically across the scroll range (hand-verified ~57.8 degrees to ~-21.3 degrees), driving a genuine piecewise-linear sky-color interpolation across six daylight-to-twilight stops, while every window and porch light switches on via a real inverse-square-style falloff (intensity = baseIntensity / (1 + falloffK * d^2)) evaluated per-fragment and additively accumulated with real GPU blending — never a pre-baked glow texture. The commercial spine is a real amenity-booking availability calculator: a genuine strict interval-overlap conflict test (abutting bookings correctly do not conflict) plus real open-slot computation that sorts and merges each amenity’s existing bookings before walking the gaps against its actual operating hours — never a hardcoded “always available” placeholder. A third signature, the interactive community site plan, positions every SVG marker from each amenity’s real map-position post meta and reads its name, summary, and hours straight off the DOM the live pl_amenity CPT loop rendered, so editing an amenity in wp-admin updates the map with zero code changes. Three cross-linked custom post types (Amenities, Services, Events, the last ordered by real event-date meta) plus a nonce-verified, honeypot-protected AJAX resident-request intake round out a working community-management site. Warm cream, sage, and terracotta, on self-hosted Lora and Karla — an actual welcoming neighborhood, not a corporate dashboard.

Persistent site-wide WebGL2 dusk-streetscape background (hand-written GLSL, no Three.js) driven by a real solar-elevation formula and a real inverse-square-style per-fragment window-glow falloff with additive GPU blending, on a 4-tier cinematic/standard/lite/static capability ladder with weak-GPU detection and a runtime FPS watchdog Real amenity-booking availability calculator: strict interval-overlap conflict detection + sort-and-merge open-slot computation over real per-amenity operating hours and booking data Interactive SVG community site plan wired live to real pl_amenity CPT post meta (map position) and DOM-rendered copy, zero hardcoded JS dataset Amenity + Service + Event Custom Post Types, events ordered by real date meta Nonce-verified, honeypot-protected AJAX resident-request lead capture with a private admin-only CPT Zero third-party JS libraries -- all vanilla WebGL2/Canvas2D/SVG

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 A neighborhood that runs on real solar math and real booking arithmetic, not a corporate dashboard. The persistent hand-written WebGL2 dusk streetscape is driven by an actual solar-elevation formula and an inverse-square-style window-glow falloff, on a 4-tier capability ladder. A real amenity-booking calculator does strict interval-overlap conflict detection and sort-and-merge slot computation, and an interactive SVG site plan wires live to real CPT post meta across Amenity, Service, and Event custom post types.

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

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 →
Apiary

Apiary

79

Two real calculations carry the site: a WebGL2 hexagon-packing comb field, and a waggle-dance bearing calculator built on the actual relationship a forager's dance encodes. The comb field runs genuine flat-top axial and pixel conversion with cube-coordinate rounding and an exact hexagon SDF, while the waggle calculator combines a NOAA simplified solar-position formula with von Frisch's real sun-relative bearing relationship. Colonies, honey, sites, services, testimonials, and markets run as custom post types behind a working AJAX inquiry endpoint, for apiaries and small honey producers.

Craft Light
View →
LANTHORN

The page is a dark stage and the content is the printed matter lying on it — playbill, ticket stubs, call sheet, receipt roll. It also publishes the sightline of all 412 seats, including the rows that lose the top of the set.

Brutalist Editorial
View →