2emdash
Deutsch
English Polski Deutsch Español Français Italiano Português Nederlands Українська Čeština Русский Türkçe
Kostenlos neu bauen
← Alle Artikel
Wie es funktioniert · · Aktualisiert · 4 Min. Lesezeit

Was ist EmDash? Cloudflares Open-Source-CMS erklärt

EmDash ist Cloudflares Open-Source-CMS auf Basis von Astro und Workers. Wir erklären, was es ist, wie die Architektur funktioniert, warum es existiert und für wen.

Lies das auf: English , Polski

Auf dieser Seite

Im April 2026 veröffentlichte Cloudflare EmDash, ein Open-Source-CMS, das als „geistiger Nachfolger von WordPress” beschrieben wird. Der Start fiel auf den 1. April, ist aber kein Aprilscherz: Im August verlagerte Cloudflare seinen eigenen, stark frequentierten Blog auf EmDash, und Version 1.0 kommt rund um die Birthday Week Ende September. Wer Websites baut oder betreibt, sollte verstehen, was hier eigentlich vorliegt.

Dies ist ein verständlicher Rundgang: was EmDash ist, wie die Teile zusammenpassen, warum Cloudflare es gebaut hat und für wen es gedacht ist.

EmDash in einem Satz

EmDash ist ein vollwertiges, MIT-lizenziertes CMS, geschrieben in TypeScript auf Basis von Astro, gebaut für den serverlosen Betrieb am Rand des Cloudflare-Netzwerks, aber auch selbst hostbar auf schlichtem Node.

Diese Kombination ist die ganze Idee. Du bekommst eine moderne Content-Plattform, die auf Cloudflare auf null skaliert, ohne PHP-Server zum Patchen, ohne Bindung an einen einzigen Hoster und mit Inhalten, die dir wirklich gehören.

Die Architektur, Stück für Stück

EmDash ist bewusst aus langweiligen, gut verstandenen Bausteinen gebaut. Nichts daran ist exotisch.

Astro 6 als Framework

Website und Admin-Bereich basieren auf Astro 6 mit TypeScript. Astro rendert inhaltslastige Seiten schnell und liefert standardmäßig sehr wenig JavaScript aus, was einem CMS gut steht. Themes sind Astro-Komponenten, keine eigene Template-Sprache.

Cloudflare Workers für die Rechenleistung

EmDash wird auf Cloudflare Workers im Server-Side-Rendering-Modus (SSR) ausgeliefert, nicht auf statischen Pages. Das ist wichtig: Es bedeutet dynamische Routen, Vorschauen und einen Admin-Bereich, der am Netzwerkrand läuft. Da Workers auf null skalieren, zahlst du für CPU-Zeit, wenn Anfragen eintreffen, und nicht für Server, die nachts um drei untätig herumstehen.

D1 als Datenbank

Inhalte und strukturierte Daten landen in D1, Cloudflares serverlosem SQLite. Beim ersten Deploy legt wrangler die D1-Datenbank selbst an, und EmDash wendet die Migrationen bei der ersten Anfrage automatisch an. Du musst keinen separaten Datenbankserver aufsetzen.

R2 als Dateispeicher

Bilder, Downloads und andere Medien liegen in R2, Cloudflares Objektspeicher. R2 erhebt keine Egress-Gebühren, was einen echten Kostenvorteil gegenüber klassischen Hostern bringt, bei denen Traffic abgerechnet wird.

Worker-Isolate als Sandbox für Plugins

Genau dieser Teil hebt EmDash von früheren CMS ab. Plugins laufen nicht mit vollem Serverzugriff. Jedes läuft in einem isolierten Worker und kann ausschließlich das tun, was sein Manifest ausdrücklich deklariert. Mehr dazu unten.

Inhalt ist JSON, kein HTML-Wirrwarr

WordPress speichert Beiträge als HTML, oft verheddert mit Shortcodes und Page-Builder-Markup. EmDash speichert Inhalte als portables JSON (Portable Text). Dein Inhalt wird zu strukturierten, durchsuchbaren Daten, Überschriften, Absätze, Bilder, Codeblöcke, statt zu einem Klumpen Markup.

Die praktischen Vorteile:

  • Du kannst das Theme wechseln, ohne Inhalte neu zu schreiben.
  • Du kannst denselben Inhalt auf einer Website, in einer App oder über eine API ausgeben.
  • Migrationen und Backups sind saubere Daten, kein abgekratztes HTML.

Der Admin-Bereich

EmDash liefert einen echten Admin-Bereich mit, erreichbar unter /_emdash/admin. Redakteure bekommen einen richtigen Ort zum Schreiben und Verwalten von Inhalten, das ist kein reines Headless-Werkzeug, das voraussetzt, dass jeder Entwickler ist. Erzeuge ein neues Projekt, und der Admin-Bereich ist ab dem ersten Deploy da.

Warum Cloudflare es gebaut hat

Mehrere Beweggründe fallen hier zusammen:

  • Das Web braucht einen modernen Standard. WordPress betreibt einen riesigen Teil des Webs, trägt aber Jahrzehnte an PHP-Altlasten und eine Angriffsfläche mit sich, die eine ganze „Hardening”-Branche hervorgebracht hat.
  • Es ist ein Aushängeschild der Plattform. EmDash ist eine Vorzeigedemonstration von Workers, D1 und R2 im Zusammenspiel, und Cloudflare betreibt seinen eigenen Blog darauf, hat also selbst etwas zu verlieren.
  • KI-gestützte Inhalte kommen. EmDash liefert einen MCP-Server und Agent-Skills, damit KI-Agenten Inhalte direkt verwalten und Themes bauen können. Das ist eine Wette darauf, wohin sich die Arbeit mit CMS entwickelt.

Für wen EmDash gedacht ist

Sei ehrlich zur Passung. EmDash passt zu dir, wenn:

  • Du eine moderne, serverlose Content-Website ohne Serververwaltung willst.
  • Du dich in der JavaScript/TypeScript-Welt wohlfühlst (oder eine Entwicklerin hast, die es tut).
  • Dir Sicherheit und Kostenberechenbarkeit wichtiger sind als ein riesiger Plugin-Marktplatz.

Schwerer zu empfehlen ist es, wenn:

  • Du auf ein bestimmtes, ausgereiftes WordPress-Plugin angewiesen bist, für das es kein Äquivalent gibt.
  • Du schon heute ein großes Ökosystem und ausgefeilte Doku brauchst, das Ökosystem ist jung und die Dokumentation entsteht noch.
  • Du einen schlüsselfertigen Shop willst; ein offizielles E-Commerce-Plugin gibt es noch nicht.

Der ehrliche Stand der Dinge

EmDash ist früh dran. Wir befinden uns im Fenster 0.x → 1.0, das Plugin-Ökosystem ist klein, und Plugins in der Sandbox erfordern ein kostenpflichtiges Cloudflare-Konto (Dynamic Workers ab 5 USD pro Monat). Aber es funktioniert, es wird ausgeliefert, und Cloudflare leitet echten Produktions-Traffic hindurch. Wer früh auf einer Plattform mit ernsthaftem Rückhalt sein will, für den ist jetzt ein guter Zeitpunkt, sie zu lernen.

Wir schreiben darüber, weil unsere Leser danach fragen. Was wir bei 2emdash tatsächlich tun: Wir bauen alternde Websites auf Cloudflare neu und geben den Besitzern ein einfaches Panel an die Hand. Wir sind ein unabhängiger Dienst, nicht verbunden mit Cloudflare oder dem EmDash-Projekt.