The flat-file CMS for React applications
Built on React, powered by TypeScript. A Statamic-inspired content management system for the JavaScript ecosystem.
Everything you need to manage content
A complete content management toolkit, no database required.
Collections
Organize your content into structured collections with custom blueprints and fields.
Blueprints
Define flexible content schemas with a visual editor or YAML configuration.
Taxonomies
Tag and categorize content with hierarchical taxonomy systems.
Control Panel
A polished admin interface for content editors, built with modern React.
Flat-File Storage
All content stored as Markdown and YAML. Version control friendly, no database needed.
GraphQL API
Auto-generated GraphQL schema from your blueprints. Query content with type safety.
Ready to build with Madori?
Get up and running in minutes. One command to scaffold, one to start.
About Madori
A passion project by a developer who wanted better tooling.
Madori was born from a simple idea: take the best parts of flat-file CMS systems like Statamic and bring them to the React/Next.js ecosystem.
No database to manage. No complex hosting requirements. Just content as files — Markdown, YAML, and JSON — versioned alongside your code.
Key principles:
- Content lives in your repository
- Blueprints define your schema
- The control panel is optional
- Everything is extensible