A small framework with big drawers.
Numbers count themselves up — that's a Domma effect, by the way. Watch the four below as you scroll past.
Two halves. One stack.
Use them together for a full CMS — or lift the JS into any project on its own.
Domma JS
The effects + UI engine.
- Scribe, breathe, pulse, reveal, ripple, shake, scramble, twinkle
- Tabs, accordion, carousel, timeline, progression, slideovers
- Themable design tokens — eleven themes, light and dark
- 180+ inline icons with no font dependency
- Reduced-motion aware out of the box
Domma CMS
Whole sites. 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
oneill-leisure.co.uk
A working showcase of what Domma can do.
- Photography portfolio + DJ + race-night services in one
- Hand-built blocks for testimonials, services, galleries
- Custom theme over
wedding-light - Working enquiry form → email + collection
Every effect on this page is actually firing.
Hover, click, scroll. Each box is one shortcode — copy it straight into a Domma page.
A typewriter that respects reduced-motion.
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 anywhere.
Slides in on scroll. Used all over this site.
Eleven themes. Dark and light each.
Every site is one switch away from a different mood. This site sits on wedding-light — but it could be any of the eleven below.
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 Merseyside developer.
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 photographer. 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 businesses across the North West. By night, he tinkers on Domma. Everything's at dommajs.org.
Made with Domma.
If you'd like one of these — for your business, your venue, your studio — Darryl's the man. Tell him Alex sent you.