Introducing EmDash โ the spiritual successor to WordPress that solves plugin security
Today we are launching the beta of EmDash, a full-stack serverless JavaScript CMS built on Astro 6.0. It combines the features of a traditional CMS with modern security, running plugins in sandboxed Worker isolates.

Today, we are excited to introduce EmDash, a revolutionary new CMS that aims to be the spiritual successor to WordPress, addressing the critical issue of plugin security while leveraging modern advancements in serverless technology. As WordPress turns 24, the landscape of web hosting and development has transformed significantly, and EmDash is built to take full advantage of these changes.
WordPress, which powers over 40% of the internet, has been a game-changer for content creation and community building. However, its age has led to challenges, particularly in the realm of plugin security. EmDash was conceived as a fresh start, designed to modernize the WordPress experience while ensuring robust security measures.
EmDash is a full-stack serverless JavaScript CMS built on Astro 6.0, a cutting-edge web framework known for its speed and efficiency in content-driven websites. By utilizing serverless architecture, EmDash eliminates the need for traditional hosting setups, allowing users to deploy their sites with ease on any platform, including their own hardware or cloud services like Cloudflare.
One of the key innovations in EmDash is its approach to plugin security. Traditional CMS platforms, including WordPress, have faced significant vulnerabilities due to their plugin ecosystems. EmDash addresses this by running plugins in sandboxed Worker isolates, ensuring that any potential security threats are contained and isolated from the core system. This sandboxing mechanism provides an additional layer of protection, safeguarding both the CMS and its users from malicious code.
EmDash is written entirely in TypeScript, a typed superset of JavaScript, which enhances code readability and maintainability. The use of TypeScript also allows for better tooling support and a more robust development experience. Additionally, EmDash is fully open source, licensed under the MIT license, making it more accessible and encouraging a global community of developers to contribute and innovate.
While EmDash aims to be compatible with WordPress functionality, it was not built upon any WordPress code. This decision allows EmDash to be licensed under the MIT license, which is more permissive than WordPress's GPLv2 license. The MIT license facilitates easier adaptation and participation in the project's development, fostering a more collaborative and inclusive environment for developers.
EmDash's beta version, v0.1.0, is now available for early access. Developers can deploy it to their own Cloudflare accounts or any Node.js server, experimenting with the new CMS and its features. Additionally, the EmDash Playground offers a user-friendly admin interface for those looking to try out the platform without setting up a full deployment.
In conclusion, EmDash represents a significant leap forward in CMS development, combining the best of WordPress's legacy with modern security practices and serverless technology. By addressing the critical issue of plugin security and offering a more permissive license, EmDash is poised to become a leading choice for content creators and developers alike. As the internet continues to evolve, EmDash is ready to take on the challenges of the future and redefine the CMS landscape.










