Products / Open-source CMS

Stet.

An open-source CMS that marketing and engineering both love: marketing owns the content model, engineering gets a typed client generated from it.

01 / What it is

Self-host it, or run it on our cloud

Every CMS makes one side compromise. Developer-first tools keep the content model in the repository, so every new field is a ticket, a pull request, and a deploy. Marketer-first tools keep it in a UI and hand engineers an untyped API, so the first sign of a change is a broken page. Stet keeps the model in the UI and generates the typed contract from it.

Changes cross the gap between the two teams as information, never as breakage. A deleted field arrives as a deprecation that still returns the last value it held, not a failed build, so each side migrates on its own schedule. The whole thing is open source: self-host it on your own Cloudflare account, or run it on our cloud.

02 / What's inside

Modelling in the UI
Collections, maps, and typed fields, built by marketing. No ticket, no deploy.
A generated client
A Vite plugin keeps the typed client current as the model changes, and never fails your build.
Deprecations, not breakage
Deleted fields are struck through in the editor and keep returning their last value.
Writing together
Live cursors and presence on the same entry, backed by CRDTs rather than a lock.
Analytics beside the words
First-party and cookieless, routed through your own infrastructure. No consent banner.
An assistant that asks first
It drafts, rewrites, and takes whole tasks, but stops for a human before every write.

03 / Contact

Tell us what you need to ship. One conversation with the engineer who would do the work.

hello@jxd.dev

Or book a 30-minute call