Cromwell CMS
Headless TypeScript CMS for React and Next.js websites, with a GraphQL API, an admin panel and a theme editor.
Cromwell CMS is a headless TypeScript CMS for websites built with React and Next.js. It has an admin panel, a drag-and-drop theme editor, and online store and blog functions. Themes are Next.js apps written in JSX, and the server is queried through GraphQL and a REST API. The CLI install route starts the services with npx cromwell start.
Worth knowing
The CLI and npm install routes need Node.js 14 or 16 plus Python and node-gyp. The docs recommend SQLite only for development.
Identity
Rendering and deploy
- Runs as
- Always on6
- Rendering
- On a server, Incremental regeneration8
- Install with
- Docker image cromwellcms/cromwell-mariadb (docker run)6
Releases
Adoption
Sources
- 2026-10-23: links, Built on, Admin interface, Content API, Templating, License model
cromwellcms.com/ - 2026-10-23: links, License, GitHub stars
api.github.com/repos/CromwellCMS/Cromwell - 2026-10-23: Maintainer
github.com/CromwellCMS/Cromwell/blob/master/LICENSE - 2026-10-23: Written in
api.github.com/repos/CromwellCMS/Cromwell/languages - 2026-10-23: Categories, Built on, Databases
github.com/CromwellCMS/Cromwell/blob/master/README.md - 2026-10-23: Runtime, Minimum runtime, Install with, Runs as
cromwellcms.com/docs/overview/installation - 2026-10-23: Content API
cromwellcms.com/docs/development/theme-development - 2026-10-23: Rendering
cromwellcms.com/blog/intro-cromwell-cms - 2026-10-23: First release
registry.npmjs.org/@cromwell%2fcore - 2026-10-23: Current major version
registry.npmjs.org/@cromwell%2fcli/latest - 2026-10-23: Last release
registry.npmjs.org/@cromwell%2fcli - 2026-10-23: Contributors
api.github.com/repos/CromwellCMS/Cromwell/contributors - 2026-10-23: npm downloads a week
api.npmjs.org/downloads/point/last-week/@cromwell/cli - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40cromwell%2Fcli