One container
No Postgres, no Redis, no queue. Content is JSON on disk; accounts and orders are SQLite. Ship the image, mount a folder, done.
A real builder
Every section, div, heading and animation compiles to one stylesheet. Nothing here is a shortcode, and nothing is a screenshot of what the builder used to look like.
Plugins with teeth
Bundled plugins for membership, Discord, translation and billing, plus a marketplace for the rest.
Updates, pushed
Connect an install once. When a new core version or plugin ships, it hears about it immediately and updates with one click.
Custom page types
Structured content with your own fields: events, staff, case studies, whatever your site actually has.
Themes as data
A theme is one JSON file: the content it carries, the styling tokens and the media, applied in one go.
A reviewed marketplace
Plugins from other developers, reviewed before they are listed and sandboxed until the developer earns full trust.
A shop built in
Products, collections, a cart and checkout, with Stripe, shipping, tax and order numbering set from the admin.
Download the source.Run it tonight.
Free, self-hosted, no account required. One command builds it; one Docker image runs it.
Run it locally
The first run generates a random ADMIN_SECRET, so a local install never signs cookies with a fallback anyone could guess.