April 2, 2026

April Fools? More like CMS cage match

EmDash: A Fresh Take on CMS

Not a prank: Cloudflare’s new site tool sparks AI-bot vs WordPress vs static war

TLDR: Cloudflare’s EmDash, a new open-source site builder with AI-driven features and safer plugins, is real and not an April Fools joke. Commenters are split between WordPress’s cheap simplicity, static-site minimalism, and EmDash’s AI-first vision—sparking a lively debate over cost, complexity, and what problems truly need fixing.

April Fools’ Day twist: Cloudflare launched EmDash, a new open-source site builder (a “CMS,” or content manager) that feels like a modern WordPress—only with AI bots as actual builders and a big promise to fix plugin security. The crowd? Instantly split. One camp cheered the sandboxed plugins and Astro-powered themes; the other yelled, “Cool toys, wrong problems.”

The loudest drama came from the meta crowd. One user blasted the coverage as “embarrassingly badly generated” and even accused a quoted take of being written by ChatGPT. Yes, the AI CMS story turned into an AI-on-AI roast. Meanwhile, the practical folks marched in with a rallying cry: cheap, easy WordPress hosting still wins. As one dev put it, PHP is everywhere and one-click installs keep WordPress king—no “edge compute” bills required. On the flip side, the static-site purists rallied behind the author’s stance: if your pages don’t change every reload, generate them as static files and skip the server drama.

There were side quests too. A link sheriff popped in to scold the author for wrong-case URLs, while another user dropped the obligatory HN link like it was the emergency exit. Nostalgia jokes flew about EmDash’s old-school editor vibes—“TinyMCE time machine,” anyone? Bottom line: EmDash is real, bold, and already starting a family food fight online.

Key Points

  • EmDash is an open-source CMS by Cloudflare, built with TypeScript and Astro 6.0.
  • It runs serverless on Cloudflare Workers or on any Node.js server, using SQLite locally and Cloudflare D1 in production.
  • Content is stored as portable text (structured JSON), not raw HTML.
  • Plugins are sandboxed with explicit permissions, a security model likened to OAuth, and post types have separate database tables.
  • EmDash is AI-first, including an MCP server, JSON CLI, and agent access; theming is done with Astro rather than PHP, evoking a pre-Gutenberg editing style.

Hottest takes

“Embarrassingly badly generated article” — ramon156
“PHP hosting is very cheap and WordPress installation is very easy” — givan
“Anything that does not dynamically change with each reload should be generated as a static file” — nine_k
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.