About

What is cms0?

cms0 is a type-first CMS built for modern teams. Define your content schema in TypeScript, and cms0 generates tables, APIs, and a typed SDK that stays in sync with your app.

How it works

Write a TypeScript schema. Run the CLI. cms0 creates database tables, generates a descriptor, and exposes content routes. Your app calls the typed SDK and gets validated responses.

Why cms0?

Schema drift is expensive. cms0 makes your schema the source of truth, so every change is reviewed, versioned, and safe to ship.

Community

Join the discussion, open issues, and contribute on GitHub.