Plugins

What ships with each plan, and what's optional.

Plugins available on every plan. No configuration required — turn them on, you're done.

Site Search

Full-text search across pages, blocks, and collections. Indexed on save, served instantly. No third-party service.

Blog

Posts, categories, tags, RSS, and comments. A blog you'd actually want to write on.

Theme Switcher

A dropdown for visitors to flip between light and dark — and a way for admins to preview themes.

Site Tweaks

Custom CSS injection, head/body code blocks, and a few performance toggles.

Plugins that ship with the Pro plan. Pay £79/month and these light up automatically.

Customer Registration

Stripe-powered self-service registration. Visitors pick a plan, pay, and a fully-provisioned site lands in their inbox.

Form Builder

Drag-and-drop forms with conditional logic, file uploads, email notifications, and entry collections wired to admin.

Analytics

Cookieless first-party analytics. Page views, outbound links, downloads, time on page, real-time visitors.

Calendar

Event scheduling with month, week, and agenda views. Public calendars for your visitors, private ones for admins.

Notes

Personal notes inside the admin panel. Markdown, tags, search. For when your CMS is also your second brain.

To-do

A todo list per user. Lightweight, keyboard-driven, and hidden from public view.

Messages

In-admin messaging between users. Useful when you have multiple editors or a support team.

Site Manager

The multi-site admin panel — for agencies running more than one site. Available on request.

Plugin SDK

Domma plugins are three files: plugin.json, plugin.js, config.js. Drop them in plugins/, restart, you have a new feature. The plugin API gives you Fastify routes, Domma admin views, hooks for shortcodes and sanitisation, and access to the core services.

The full guide is in the documentation — docs/plugin-development.md — including injection points, lifecycle hooks, and a complete worked example.

Source on GitHub

Pro unlocks everything.