EmDash: A Fresh Take on CMS
4 hours ago
- #Astro
- #Cloudflare
- #CMS
- EmDash is a new open-source CMS built by Cloudflare using TypeScript and Astro 6.0, designed as a modern successor to WordPress.
- It features a clever security model with sandboxed plugin isolates and explicit access declarations, improving security over WordPress.
- The database uses separate tables for post types and structured JSON content, avoiding WordPress's generic table issues.
- EmDash is AI-first with built-in agent access, structured content, and typed schemas, treating AI agents as first-class users.
- It uses Astro for themes instead of PHP, offering modern tooling but not eliminating messy code risks.
- The admin panel resembles pre-Gutenberg WordPress with TinyMCE and simple templates, but lacks a block editor, which some see as a drawback.
- The author prefers static sites with markdown files and no CMS, citing simplicity and avoidance of server costs and complexity.
- EmDash focuses on developer experience, security, and AI integration, but may not address core WordPress frustrations like performance and cost.