Hi Dev.to! I run Blazity, a Vercel & Next.js software house. For context, we've done 40+ CMS migrations (Contentful, Sanity, Storyblok, WordPress), and the challenge was always the same: extract content from one proprietary system, restructure it for another, and spend 3 to 6 months on the process.
The thing that kept bothering me: every one of those projects already had Markdown or MDX files that worked fine. The content was available, but no CMS could import it. Every tool forced us to start over.
So we built MDCMS. One of the core functionalities is brownfield import: run cms init in your existing project directory. It reads your Markdown/MDX files, infers a typed schema from your frontmatter, and sets up a PostgreSQL-backed CMS around your existing file structure.
Developers define schemas in code and sync via CLI. Marketing team gets a collaborative visual Studio. AI agents process content through the same API. Each role works in the space designed for them. MIT licensed.
⭐️ GitHub repo here!
Give it a try: npm install -g @mdcms/cli
We also welcome contributions! Feel free to share any feedback.
Top comments (0)