EmDash
A full-stack TypeScript CMS built on Astro and Cloudflare, reimagining WordPress with serverless, type-safe foundations.
Open source alternative to:

EmDash is a modern, full-stack CMS built entirely in TypeScript, running on Astro and Cloudflare Workers. It takes the best ideas from WordPress — extensibility, a rich admin UX, and a plugin ecosystem — and rebuilds them on a serverless, type-safe stack.
Instead of raw HTML serialization, EmDash uses Portable Text for structured content. Plugins run in a sandboxed environment for security, and the system supports deployment on both Cloudflare Workers and traditional Node.js servers.
With 6,400+ GitHub stars since its April 2026 launch, EmDash is gaining rapid traction as a developer-first alternative to WordPress for teams who want modern tooling without sacrificing editorial flexibility.
Categories:
Tags:
Build with:
Repository details
Updated 8/18/2026, 4:00:37 PM
View RepositoryRepository activity
Compare EmDash with
Similar open source alternatives
Strapi
Open-source headless CMS built with JavaScript and TypeScript — fully customizable and developer-first. Self-hostable alternative to WordPress and Contentful.
WordPress
FlatPress
FlatPress is a lightweight, easy-to-set-up flat-file blogging engine.
WordPress
Ghost
Ghost is an independent open-source publishing platform for modern creators. Run blogs, newsletters, memberships, and paid subscriptions all in one beautifully designed place.
WordPress
Haven
Self-hostable private blogging
WordPress
Golocron
Golocron is a plug-and-play blogging and wiki system designed for Go backends. Markdown support, live preview, and a clean UI for quick content sites.
WordPress
WriteFreely
Minimalist, federated blogging platform for writers who want a clean, distraction-free space to publish.
WordPress