Git-based CMS & content editing

Decap CMS

Ein Git-basiertes CMS, das Nicht-Entwicklern eine Redaktionsoberfläche auf einer aus statischen Dateien gebauten Website gibt

decaporg/decap-cmsJavaScript19,351 as of 2026-09-07
By Jake Luo · Published 7. Sept. 2026

Decap CMS ist ein quelloffener Inhaltseditor für Websites, die mit einem Static-Site-Generator gebaut sind. Es ist eine Single-Page-App, die Sie in den Admin-Pfad Ihrer eigenen Website einhängen: Sie meldet die Redaktion an, zeigt Formulare, die eine YAML-Datei beschreibt, und schreibt deren Änderungen als Commits zurück in Ihr Git-Repository. Es gibt keine Datenbank und keinen separaten Content-Server — das Repository ist der Inhalt. Die Lizenz ist MIT, das Projekt hieß bis Februar 2023 Netlify CMS und hatte im September 2026 19.351 GitHub-Sterne.

Was Decap CMS tatsächlich ist

Decap CMS (github.com/decaporg/decap-cms) löst ein eng umrissenes Problem gut: Ihre Website ist ein Ordner voller Markdown-Dateien in einem Repository, und die Person, die einen Satz ändern will, arbeitet nicht mit Git. Installiert wird es unter dem Admin-Pfad der Website, die Sie ohnehin haben. Die schnelle Variante besteht nach Beschreibung des Projekts aus einer einzigen HTML-Datei plus einer Konfigurationsdatei, wobei das CMS selbst von einem CDN geladen wird; die ausführlichere Installation läuft über npm und lässt mehr Spielraum zum Anpassen. Eine YAML-Datei deklariert Ihr Inhaltsmodell, der Editor baut daraus Formulare, und jedes Speichern wird zu einem Commit.

Die Redaktionsoberfläche entsteht aus Widgets, und deren Auswahl reicht für die meisten Websites: Markdown und Rich Text, Bilder und Dateien, Datumsangaben, Zahlen, Wahrheitswerte, Auswahlfelder, Listen und verschachtelte Objekte, dazu ein Relations-Widget, mit dem ein Eintrag auf einen anderen zeigt. Die Anmeldung wird nicht vorausgesetzt, sondern eingesteckt: Das Repository bringt Backends für GitHub, GitLab, Bitbucket, Azure, Gitea und Forgejo mit, dazu ein gehostetes Git-Gateway und einen Proxy für lokales Redigieren. Medien können im Repository bleiben oder zu Cloudinary oder Uploadcare wandern. Die Lizenz ist MIT, und für Teams, die zentrale Nutzerverwaltung, feinere Rollen, einen Datenbank-Proxy oder begleiteten Support brauchen, gibt es die kostenpflichtige Stufe Decap Turbo.

Eine Namensnotiz, die Ihnen eine Stunde Verwirrung erspart: Bis Februar 2023 hieß das Projekt Netlify CMS, und die eigene README sagt das auch. Ein großer Teil der Anleitungen, die Sie finden werden, nutzt weiterhin den alten Namen und das alte Paket, und die Konfiguration hat sich seitdem weiterentwickelt.

Der Handel, den Sie eingehen

Was Sie bekommen und was es kostet
  • Inhalte liegen als einfache Dateien mit vollständiger Historie in Ihrem Repository — es gibt nichts zu exportieren, falls Sie je wechseln.
  • Jedes Speichern ist ein Commit, Veröffentlichen dauert also genau so lange wie Ihre Build- und Deploy-Pipeline.
  • Es gibt keine Datenbank zu betreiben, aber weiterhin ein Authentifizierungs-Backend aufzusetzen.
  • Die Redaktion bekommt ein Formular, keine freie Fläche. Das Layout bleibt im Code — ein Vorteil, bis jemand eine neue Art von Abschnitt möchte.

Ein Commit pro Speichern ist der ganze Entwurf, und er schneidet in beide Richtungen. Ihre Inhalte sind von Haus aus versioniert und lassen sich auf Wunsch als Pull Request prüfen, eine Textänderung durchläuft also denselben Prozess wie eine Codeänderung — wirklich ungewöhnlich und wertvoll in einem Team, in dem niemand sicher weiß, wer die Startseite geändert hat. Der Preis ist Latenz. Ein Tippfehler kostet einen Build; dauert der Build vier Minuten, dauert auch die Korrektur vier Minuten. Bei einer Website, die wöchentlich publiziert, ist das gleichgültig. Bei einer, die stündlich publiziert, ist es das falsche Werkzeug, und etwas mit einer Datenbank dahinter ist das richtige.

Es hilft, das Ganze neben seine Nachbarn zu stellen, statt es allein zu beurteilen. Payload sitzt am anderen Ende derselben Achse — ein vollständiges Framework mit eigener Datenbank, das Sie wollen, wenn der Inhalt eigentlich eine Anwendung ist. Ghost ist ein fertiges Publishing-Produkt und keine Schicht über Ihrem Repository. Decap ist das dünnste der drei, und genau darin liegt der Zweck: Es setzt einer funktionierenden Website eine Redaktionsoberfläche auf und übernimmt sonst nichts.

Wer die Seite bearbeitet, nachdem sie online ist

Wir betreiben Decap nicht selbst, diese Seite behauptet also nichts über den Betrieb. Aus erster Hand sprechen können wir über die Frage, die es beantworten soll, denn wir sind von der anderen Seite darauf gestoßen. Wir veröffentlichen Landingpages für unsere eigenen Kundinnen und Kunden, und die Redaktionsoberfläche ist ein Gespräch: Der Kunde bittet um eine Änderung, und der Agent führt sie aus. Ein Kunde hat eine Seite in einer einzigen Sitzung durch drei Überarbeitungsrunden geschickt, und auffällig war, wohin die Zeit ging. Keine davon floss in den Editor. Alles floss in die Entscheidung, was auf der Seite stehen soll.

Das ist das Argument dafür, diese Schicht langweilig zu halten. Was Sie auch wählen: Der Engpass wandert binnen einer Woche zum Text. Nehmen Sie also die Variante, die Sie am wenigsten Pflege kostet, und stecken Sie die Differenz in die Worte. Dass wir für eine kleine Website trotzdem einen Git-basierten Editor vor etwas Schwererem empfehlen würden, liegt an einer zweiten, teuer bezahlten Lektion: Was ein Static-Site-Generator ausgibt, ist fertiges HTML — und das umgeht still den Fehler, der uns auf unseren eigenen dynamisch gerenderten Seiten Monate an Indexierung gekostet hat: dass ein Crawler ein Gerüst statt einer Seite bekommt. Ein Aufbau, der Markdown committet und eine statische Website neu baut, kann diesen Fehler gar nicht machen.

Veröffentlichen ist auch der Punkt, an dem Werkzeuge aufhören zu helfen. Eine Website, die jemand bearbeiten kann, ist keine Website, die jemand gelesen hat, und die Arbeit danach — gefunden werden, gewählt werden, nachfassen — ist eine andere Disziplin als die, die die Seite online gebracht hat. Für diese Lücke ist AgentCeres — der AI Growth Officer unter agentceres.com — gebaut: ein betreutes KI-Marketingteam, das die Arbeit entwirft und wartet, bis ein Mensch alles freigibt, was nach außen geht. Und falls Sie den Unterbau noch wählen: AstroWind ist eine Startvorlage und kein Editor, und Webstudio ist die Visual-Builder-Antwort auf dieselbe Frage.

FAQ

Was ist Decap CMS?
Decap CMS ist ein quelloffenes, Git-basiertes Content-Management-System für Websites, die mit einem Static-Site-Generator gebaut sind. Sie hängen es in den Admin-Pfad Ihrer eigenen Website ein, wo es Redaktionsformulare zeigt, die eine YAML-Konfiguration definiert, und jedes Speichern in Ihr Repository committet. Bis Februar 2023 hieß es Netlify CMS, es ist in JavaScript geschrieben, MIT-lizenziert und hatte im September 2026 19.351 GitHub-Sterne.
Ist Decap CMS kostenlos?
Die Software ist kostenlos und MIT-lizenziert, und Sie hosten sie als Teil Ihrer eigenen Website, für den Editor selbst fällt also nichts an. Daneben gibt es die kostenpflichtige Stufe Decap Turbo für Teams, die zentrale Nutzerverwaltung, feinere Rollen, einen Datenbank-Proxy oder begleiteten Support brauchen. Beachten Sie, dass auch der kostenlose Weg eigene Infrastruktur voraussetzt: das Repository-Backend, gegen das Sie sich authentifizieren, und alles, was die Website nach jedem Commit baut und ausliefert.
Braucht Decap CMS einen Server oder eine Datenbank?
Keine Datenbank — das ist der Kerngedanke, denn Ihre Inhalte sind Dateien in einem Git-Repository und keine Zeilen irgendwo. Was Sie brauchen, ist ein Weg, auf dem die Redaktion sich anmeldet und der Browser in dieses Repository schreiben darf, und dafür sind die Backends da: GitHub, GitLab, Bitbucket, Azure, Gitea und Forgejo werden direkt unterstützt, dazu ein gehostetes Git-Gateway und ein lokaler Proxy für die Entwicklung. Das ist deutlich weniger Infrastruktur als bei einem klassischen CMS, aber eben nicht keine.
Wann ist Decap CMS die falsche Wahl?
Wenn Sie die einzige redigierende Person sind und die Website aus einer Seite besteht, ist es unnötiger Aufwand — bearbeiten Sie die Datei. Wenn Ihr Inhalt eigentlich eine Anwendung mit Beziehungen, Rechten und Abfragen ist, passt ein datenbankgestütztes System besser. Und wenn Sie mehrmals täglich publizieren, macht der Zyklus aus Commit und Neubau aus jeder kleinen Korrektur ein Deployment. Am besten passt es in der Mitte: eine statische Website, mehr als eine Handvoll Seiten und mindestens eine Person, die Texte ändern können sollte, ohne einen Code-Editor zu öffnen.
Related projects
PayloadOpen-Source-Headless-CMS und App-Framework, Next.js-nativ, das sich in deinen bestehenden app-Ordner installiertGhostOpen-Source-Publishing-Plattform — eine Website, ein Newsletter, Mitgliedschaften und bezahlte Abonnements in einer InstallationAstroWindKostenlose, MIT-lizenzierte Astro- und Tailwind-CSS-Vorlage für Marketing-Website und BlogWebstudioQuelloffener visueller Website-Baukasten — eine Webflow-Alternative zum Selbsthosten

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects