

EmDash CMS
Full-stack TypeScript CMS built on Astro and Cloudflare featuring extensible architecture, sandboxed plugins in Worker isolates, WordPress migration, visual schema builder, role-based access, rich text editing, AI integration, media management, and open source deployment.
Features
Properties
- Support for Themes
Features
- Extensible by Plugins/Extensions
- Passkey Support
- Widgets
- OAUTH
- Support for Multiple Users
- Admin panel
- Tagging
- Categories
EmDash CMS News & Activities
Recent activities
- POX updated EmDash CMS
- POX added EmDash CMS as alternative to Drupal, Joomla, Ghost and Grav
- POX added EmDash CMS
EmDash CMS information
What is EmDash CMS?
A full-stack TypeScript CMS built on Astro and Cloudflare. EmDash takes the ideas that made WordPress dominant -- extensibility, admin UX, a plugin ecosystem -- and rebuilds them on serverless, type-safe foundations. Plugins run in sandboxed Worker isolates, solving the fundamental security problem with WordPress's plugin architecture.
Features:
Content -- Blog posts, pages, custom content types. Rich text editing via TipTap with Portable Text storage. Revisions, drafts, scheduled publishing, full-text search (FTS5), inline visual editing.
Admin -- Full admin panel with visual schema builder, media library (drag-drop uploads via signed URLs), navigation menus, taxonomies, widgets, and a WordPress import wizard.
Auth -- Passkey-first (WebAuthn) with OAuth and magic link fallbacks. Role-based access control: Administrator, Editor, Author, Contributor.
Plugins -- definePlugin() API with lifecycle hooks, KV storage, settings, admin pages, dashboard widgets, custom block types, and API routes. Sandboxed execution on Cloudflare via Dynamic Worker Loaders.
Agents -- Skill files for AI-assisted plugin and theme development. CLI for programmatic site management. Built-in MCP server for direct AI tool integration.
WordPress migration -- Import posts, pages, media, and taxonomies from WXR exports, the WordPress REST API, or WordPress.com. Agent skills help port plugins and themes.






