EmDash CMS
Beta preview. EmDash is beta-preview software; APIs and config shapes change between releases. These guides pin what they were verified against — re-check the official docs and repo before relying on details.
EmDash is a full-stack TypeScript CMS built on Astro that runs on Cloudflare (D1 + R2 + Workers) or Node + SQLite. Content is modelled in a built-in admin UI and served in-process through Astro's live content collections — it is deliberately not a headless-over-HTTP CMS. It positions itself as a modern successor to WordPress.
| I need to... | Guide |
|---|---|
| Understand EmDash, scaffold a project, run it locally, and choose a deploy target | Getting Started and Architecture |
| Decide whether EmDash fits vs Next.js-headless or WordPress | Getting Started and Architecture |
| Define content types, generate types, and query content | Content Modeling |
| Model structured content with Portable Text; handle revisions, drafts, scheduling, search | Content Modeling |
Verified against: emdash-cms/emdash main@23c37f3 (2026-06-17), release emdash@0.20.0, docs at https://docs.emdashcms.com/ (fetched 2026-06-16/17).