EmDash
EmDash is a modern, full-stack TypeScript Content Management System built on Astro and Cloudflare. It re-imagines the extensibility and user experience of traditional CMS platforms like WordPress, leveraging a serverless, type-safe architecture. A core innovation is its sandboxed plugin ecosystem, where plugins run in isolated Cloudflare Worker sandboxes with explicit capability declarations, fundamentally addressing security vulnerabilities. EmDash utilizes Portable Text for structured JSON content storage, decoupling content from presentation and enabling flexible multi-channel distribution. Designed for AI Agents, it offers development skill files, programmatic CLI tools, and a built-in MCP server for direct AI interaction. EmDash supports various databases and S3-compatible storage, providing a high-performance, secure, and developer-friendly platform for modern web content management.
- Innovative Sandboxed Plugin System: Plugins run in isolated Cloudflare Worker sandboxes with explicit capability declarations, fundamentally solving security concerns.
- Structured Content Storage: Utilizes Portable Text (JSON) to decouple content from presentation, enabling flexible multi-channel distribution.
- Deep AI Agent Integration: Offers development skill files, programmatic CLI tools, and a built-in MCP server for direct AI tool interaction and management.