A small framework with big drawers.
Watch the numbers count themselves up — that's a Domma effect, by the way.
Two halves. One stack.
Use them together for a full CMS — or just lift the JS into any project.
Domma JS
The effects + UI engine.
- Scribe, breathe, pulse, reveal, ripple, shake, scramble, twinkle
- Tabs, accordion, carousel, timeline, progression, slideovers
- Themable design tokens (11 themes, light + dark)
- 180+ inline icons, no font dependency
- Reduced-motion aware
Domma CMS
The whole site. Files, not databases.
- Markdown pages with shortcodes & YAML front-matter
- JSON-backed collections, schema-validated
- Custom HTML blocks with
{{handlebars}}binding - Form builder, plugins, hooks, role-based auth
- Per-site config — drop in, deploy, done
Built in an afternoon
A working showcase of what Domma can do.
- 14 pages, 8 collections, 12 custom blocks
- Custom theme over
sunset-dark - Working booking form → email + collection
- Live effects on every page (you've already seen most)
Every effect on this page is actually firing.
Hover, click, scroll — see what's possible. Each box is one shortcode.
A typewriter that respects reduced-motion preferences.
Slow, calm scaling. Brilliant for hero CTAs.
A heartbeat. Pulls the eye without shouting.
One-shot wobble. Useful for errors.
Decoded on scroll into view…
Click me anywhere.
Slides in on scroll. Used all over Jamie's site.
Eleven themes. Dark and light each.
Every site is a theme away from a different mood. This site is sunset-dark — but it could be ocean, forest, royal, mint…
Eight seasonal effects. Auto-fired by date.
Domma watches the calendar. When it lands on a special day, the right confetti shows up — snow at Christmas, fireworks on Bonfire Night, hearts on Valentine's. No code from you.
Built by a mate of mine.
This whole thing — the CMS, the JS, the themes, the lot — comes from Darryl Waterhouse, a Merseyside-based developer who decided the world needed a CMS that wasn't a billion megabytes of node_modules pretending to be a feature.
Domma is what he uses to spin up sites for friends, businesses, and the odd comedian. It's open about being opinionated: file-based content, real shortcodes, real custom blocks, real effects. No proprietary lock-in, no monthly subscription, no "scale tier".
By day he runs DCBW-IT — IT consultancy and bespoke software for Merseyside businesses. By night, he tinkers on Domma. Both at dommajs.org — he'd love to hear what you make with it.
Made with Domma.
If you want one of these — for your business, your band, your venue, your nan's bingo night — Darryl's the man. Tell him Jamie sent you.