A curated list of awesome resources for EmDash — the modern, secure, TypeScript-based CMS built on Astro.
EmDash 精选资源列表 —— 面向 EmDash 的现代、安全、基于 TypeScript 的 Astro CMS。
EmDash is a full-stack TypeScript CMS that aims to be the spiritual successor to WordPress, with sandboxed plugins, Portable Text, and strong AI integration. / EmDash 是全栈 TypeScript CMS,定位为 WordPress 的精神续作,具备沙箱插件、Portable Text 与强大的 AI 集成。
- Official Resources
- Templates
- Plugins
- Tools & Tooling
- Tutorials & Guides
- Videos
- Examples & Demos
- Migration from WordPress
- Community
- Contributing
- EmDash GitHub - Main repository / 主仓库
- Documentation - Official docs / 官方文档
- npm Organization - Official packages / 官方包
- EmDash Website - Project homepage / 项目官网
- Plugin Development Guide - Official guide to building sandboxed plugins / 官方沙箱插件开发指南
- wp-emdash - Official plugins to help transition from WordPress to EmDash / 官方 WordPress → EmDash 迁移辅助插件
- Templates List - Most complete curated template list (official + community) / 目前最完整的模板收录列表(官方 + 社区)
- emdash-cms/templates - Official starter templates mirror / 官方起步模板镜像
Quick start / 快速开始:
npm create emdash@latestPRs welcome / 欢迎投稿 — see TEMPLATES.md and CONTRIBUTING.md.
- Plugins List - Most complete curated plugin list (official + community) / 目前最完整的插件收录列表(官方 + 社区)
- emdashcms.org Marketplace - Unofficial community marketplace for plugins and themes / 非官方社区插件与主题市场
PRs welcome / 欢迎投稿 — see PLUGINS.md and CONTRIBUTING.md.
- emdash-docker - Run EmDash locally with Docker (blog stack in a few commands) / Docker 本地跑 EmDash
- docker-emdash - Docker image for emdash-cms / EmDash Docker 镜像
- EmdashDeploy - Interactive VPS installer: Docker/Podman, Caddy HTTPS, backup/restore / VPS 交互安装(Docker/Podman、Caddy、备份恢复)
- emdash-claude-plugin - Claude Code plugin: skills and agents for Astro + Cloudflare EmDash sites / Claude Code 插件(EmDash 站点构建技能与 Agent)
- emdash-skills - Skill library and workflow guide for building EmDash with Claude / 用 Claude 构建 EmDash 的技能库与工作流
- emdash-akari - Agent-focused discovery CLI for content targets and nested JSON / 面向 Agent 的内容发现 CLI
- emdash-template-switcher - Admin-switchable templates with a shadcn-style CLI / 后台可切换模板 + CLI
- emdash-astro-sidecar - Astro sidecar utilities, themes, and plugins / Astro 侧车工具、主题与插件
- emdash-render - Direct-D1 reader + Portable Text renderer for Hono/Workers / D1 直读 + Portable Text 渲染(Hono/Workers)
- emdash-taki - HTML head waterfall renderer and dynamic helpers for EmDash / Astro / Cloudflare / HTML head 瀑布渲染与动态助手
- jdevalk/skills - Agent skills for GitHub, WordPress, EmDash plugins, Astro, and SEO / GitHub / WordPress / EmDash / Astro / SEO Agent 技能
- obsidian-pensieve-publisher - Obsidian plugin: publish notes to EmDash CMS (+ Facebook cross-post) / Obsidian 插件:发布笔记到 EmDash(可同步 Facebook)
- hatena-to-emdash - CLI: convert Hatena Blog MT export to EmDash-oriented Markdown / CLI:はてな博客导出转 EmDash Markdown
- emdash-run - Local runner for emdash-cms/emdash (mise + pitchfork; CAD schema demo) / EmDash 本地运行器(mise + pitchfork;含 CAD schema 示例)
- emdash-mt-import - CLI: import Movable Type blog exports into EmDash seed JSON / CLI:将 Movable Type 导出导入 EmDash seed JSON
PRs welcome / 欢迎投稿.
- EmDash CMS by Cloudflare — the open-source TypeScript successor to WordPress - In-depth analysis of architecture, security, and WordPress implications / 深度分析:架构、安全与对 WordPress 的影响
- A Full-Stack TypeScript CMS Built on Astro + Cloudflare - Project overview on GitHub / GitHub 项目总览
- Introducing EmDash — WordPress Plugin Security Rebuilt - Official Cloudflare announcement / 官方介绍
- emdash-tutorial - Editorial developer tutorial for EmDash CMS (Cloudflare Workers) / EmDash 开发者教程站(Cloudflare Workers)
- tzu-chi-vibe-coding-emdash - University Vibe Coding teaching pack: demo site, student starter, plugin example, and skills / 大学 Vibe Coding 教学包:演示站、学员 starter、插件示例与 skills
PRs welcome / 欢迎投稿.
- Cloudflare Just Killed WordPress?! - Launch overview and admin walkthrough / 发布解读与后台演示
- What Everyone Missed About EmDash - Deep dive on Dynamic Workers / Dynamic Workers 深度解析
- EmDash on Cloudflare TV - Official team discussion / 官方团队访谈
PRs welcome / 欢迎投稿.
Official demo (run locally) / 官方演示(本地运行):
git clone https://github.com/emdash-cms/emdash.git
cd emdash
pnpm install
pnpm --filter emdash-demo seed && pnpm --filter emdash-demo devAdmin UI / 后台地址:http://localhost:4321/_emdash/admin
- awesomeem/demo - One-click Cloudflare demo for the awesomeem ecosystem (Hono + D1 + EmDash-style content) / awesomeem 生态一键 Cloudflare 演示(Hono + D1)
- shift64-emdash-cms-benchmark - EmDash vs WordPress benchmark subject site + measurements (SHIFT64) / EmDash vs WordPress 基准测试站点与测量数据(SHIFT64)
PRs welcome / 欢迎投稿.
- wp-emdash - Official transition helpers from WordPress to EmDash / 官方 WordPress → EmDash 过渡插件
- Porting WordPress Themes Guide - Convert PHP themes to Astro / 将主题移植为 Astro
- Porting WordPress Plugins Guide - Rewrite plugins in TypeScript / 将插件改写为 TypeScript
- WordPress Import Wizard - Built-in WXR / REST / WordPress.com import / 内置导入向导
- GitHub Discussions - Main community forum / 主仓库讨论区
- EmDash Discord - Chat with maintainers and community / 与维护者及社区交流
- EmDash on X / Twitter - Official account / 官方账号
- aceitw/awesome-emdash - Community curated list of EmDash CMS plugins and resources / 社区维护的 EmDash 插件与资源精选列表
Contributions welcome! Please read CONTRIBUTING.md.
欢迎贡献!请阅读 CONTRIBUTING.md。
To the extent possible under law, contributors have waived all copyright and related rights to this work.
