GitHub RepositoryOpen SourceMITNodeTypeScriptDemo AvailableExternal ProjectNext.js

emdash-cms/emdash

This is an external open-source GitHub repository imported into the WOCSOL Marketplace for discovery. The original repository owner is the primary creator.

Stars
10.9K
Forks
1K
Watchers
10.9K
Open Issues
222
emdash-cms/emdash

Repository Details

Repository
emdash-cms/emdash
Framework
Node
Primary Language
TypeScript
Content Language
English
License
MIT
Stars
10.9K
Forks
1K
Watchers
10.9K
Open Issues
222
Default Branch
main
Last Synced
25 Jun 2026
Repository Status
draft_created

Repository Description

AI Summary

EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress

Original Repository Description

EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress

README Preview

# EmDash A full-stack TypeScript CMS built on [Astro](https://astro.build/) and [Cloudflare](https://www.cloudflare.com/). 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. ## Get Started > [!IMPORTANT] > EmDash depends on Dynamic Workers to run secure sandboxed plugins. Dynamic Workers are currently only available on paid accounts. [Upgrade your account](https://www.cloudflare.com/plans/developer-platform/) (starting at $5/mo) or comment out the `worker_loaders` block of your `wrangler.jsonc` configuration file to disable plugins. ```bash npm create emdash@latest ``` Or deploy directly to your Cloudflare account: [![Deploy to Cloudflare](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/emdash-cms/templates/tree/main/blog-cloudflare) EmDash runs on Cloudflare (D1 + R2 + Workers) or any Node.js server with SQLite. No PHP, no separate hosting tier -- just deploy your Astro site. ## Templates EmDash ships with three starter templates: <table> <tr> <td width="33%" valign="top"> ### Blog <a href="assets/templates/blog/latest/"><img src="assets/templates/blog/latest/homepage-light-desktop.jpg" alt="Blog template" width="100%"></a> A classic blog with sidebar widgets, search, and RSS. - Categories & tags - Full-text search - Comment-ready - RSS feed - Dark / light mode </td> <td width="33%" valign="top"> ### Marketing <a href="assets/templates/marketing/latest/"><img src="assets/templates/marketing/latest/homepage-light-desktop.jpg" alt="Marketing template" width="100%"></a> A conversion-focus

NodeTypeScriptMITastrocmsemdash

Related Repositories

Product Discussion

Ask questions or discuss this product. New comments are reviewed before publishing.

0 comments

Loading comments...

Explore

WOCSOL services and marketplace

Account

Sign in or create an account to manage downloads, orders, and support.