Skip to content

EmDash

A content management system for Astro sites, with an admin panel for editors and typed queries for developers.

EmDash runs as part of your Astro application. Editors create and publish content in the built-in admin panel. Your Astro pages read the published content when they render, so an editor’s changes can appear without rebuilding the site.

EmDash includes collections and fields, draft and publishing workflows, rich text, media, taxonomies, menus, widget areas, previews, and plugins. You can run it on Node.js or Cloudflare Workers.

Start with a template

Follow one tested path from a new project to an edited, published page in Getting Started.

Evaluate the fit

Review the architecture, operating requirements, and trade-offs in Why EmDash.