🔌
Official

Tags

About

Package description

Declarative plugin UI blocks for EmDash CMS

From the repository

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.

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.

Structured content, not serialized HTML. WordPress stores rich text as HTML with metadata embedded in comments -- tying your content to its DOM representation. EmDash uses Portable Text, a structured JSON format that decouples content from presentation. Your content can render as a web page, a mobile app, an email, or an API response without parsing HTML.

Built for agents.…

Screenshots

Screenshot (0.8.0)Screenshot (0.8.0)Screenshot (0.8.0)

Releases

npm version history

VersionPublished
v1.0.0
v0.8.0
v0.7.0
v0.6.0
v0.5.0
v0.4.0
v0.3.0
v0.2.0
v0.1.0
v0.0.1

Version and publish times come from the npm registry packument. Rows refresh when the directory sync updates this listing's metadata (not on every page load).

Provided by GitHub and npm metadata — Is this your plugin?