Marble CMS is an open-source headless CMS for blogs and changelogs. It replaces WordPress with a fast REST API and webhook-triggered static builds.
Marble CMS is an open-source headless content management system tailored for blogs, changelogs, and editorial documentation. Instead of imposing complex schema builders or monolithic web servers, it pairs an opinionated content model with a lightweight REST API and webhook-triggered static builds. Writers manage articles in a clean interface while frontends query typed JSON without runtime database overhead.
WordPress couples content storage with server-side page rendering, running PHP scripts and SQL queries for every visitor request unless masked by caching layers. Over time, themes and dynamic database lookups introduce latency to public pages and admin dashboards alike. Marble CMS decouples writing from presentation, exposing content through REST endpoints designed for static site generators such as Astro or Next.js. Page generation happens during build cycles or incremental static regeneration, serving flat assets without touching a database on visitor arrival.
Operational overhead shows a similar divide. Running WordPress in a homelab requires orchestrating PHP-FPM, a reverse proxy, and a MySQL instance that requires ongoing maintenance. Marble CMS packages editorial administration into a TypeScript service backed by PostgreSQL, avoiding the fragile plugin dependency chains that degrade WordPress performance. While it lacks WordPress's plugin library, its direct webhook dispatches and REST pagination provide immediate static rebuilds whenever an author publishes an update.
Is Marble CMS free to self-host? Yes. The core codebase is open source under an AGPL-3.0 license, allowing you to run it on your own hardware without software fees.
Marble CMS vs WordPress — which should I choose for a blog? Choose Marble CMS if you want a headless API paired with static site generators for rapid page delivery, and choose WordPress if you need a visual theme customizer and community plugins.
Can Marble CMS export content for offline backups? Yes. You can download a complete JSON archive of your workspace, capturing all posts, categories, tags, author records, and custom metadata in a single file.
Marble CMS provides an efficient solution for technical publications where static frontends eliminate dynamic rendering bottlenecks, though teams needing arbitrary content graphs or turnkey container images should look elsewhere. Ongoing commits throughout late 2026 reflect an actively maintained codebase, and its AGPL-3.0 copyleft license ensures that self-hosters retain full control over their publication pipeline without vendor lock-in.
Go, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Marble CMS is listed as an open-source alternative. Paste into your README: