EmDash: The new serverless CMS as the spiritual successor to WordPress
EmDash is a new serverless CMS, designed as a spiritual successor to WordPress and solving plugin security issues. It is based on TypeScript, offers secure plugins in isolated sandboxes, and supports x402 payments.
Image generated with DALL·E
EmDash: The new serverless CMS as the spiritual successor to WordPress
EmDash is a new content management system developed as a spiritual successor to WordPress. It was written entirely in TypeScript and offers a serverless architecture. Plugins are securely executed in isolated sandboxes, which solves the fundamental security problems of the WordPress plugin architecture. EmDash is powered by Astro, the fastest web framework for content-driven websites.
EmDash is fully open source, available under the MIT license, and obtainable on GitHub. It aims to be compatible with WordPress functionality, without, however, using WordPress code. This allows the open-source project to be licensed under the more permissive MIT license. EmDash is intended to enable developers to customize and extend the system, and to participate in its further development.
EmDash also addresses the security issues of WordPress plugins, which are considered the root of the problem. By running plugins in isolated sandboxes, called Dynamic Workers, direct access to sensitive data is restricted and plugin permissions are clearly defined. This solves the problem of insecure WordPress plugin architecture and creates a more trustworthy environment for developers and platforms.
EmDash also supports x402 payments, an open standard for internet payments that enables paying for content on demand. The CMS runs serverless and leverages Cloudflare's v8 isolate architecture to ensure optimal performance and scalability.
With EmDash, users can seamlessly migrate from WordPress, create custom content types, and ensure themes and plugins operate independently. The system offers programmatic management via AI agents, a user-friendly CLI, and built-in support for Model Context Protocol (MCP).
EmDash promises a new era of content management, focusing on security, flexibility, and user-friendliness. It offers an alternative solution for the growing demands on CMS systems and aims to expand the boundaries of the traditional web development approach.