A headless content management system for publishing articles, product updates, and changelogs via a REST API.

Marble CMS is an open-source, self-hosted headless content management system designed specifically for publishing articles, product updates, and changelogs. The software is deployed as a server application that provides a dedicated backend for content creation and delivery, allowing users to manage their digital assets without being tied to a specific frontend template.
Users manage their content through a web interface and distribute it to various frontends. This architecture separates the content entry process from the presentation layer, which allows the data to be consumed by different platforms via an API. It is suitable for teams needing a centralized location to draft, review, and organize public facing text for websites or mobile applications. The system is released under the GNU Affero General Public License v3.0.
The system is built to handle the specific needs of blogs and documentation sites. It includes tools for team collaboration and media management to streamline the publishing pipeline. Because it operates as a headless CMS, it does not dictate the final design of the website, leaving the layout and styling to the developers who integrate the REST API. This flexibility allows the same content to be mirrored across multiple platforms while maintaining a single source of truth in the Marble backend.
Developers can run Marble locally for development and contribution purposes. The project provides a contributing guide that covers the necessary setup, database configuration, and pull request guidelines for those wishing to extend the software's functionality. This open development model allows the community to suggest new features or report bugs through the project's issue tracker.
Marble CMS is a lightweight framework for developers and writers who require a dedicated, self-hosted backend for structured text content.
A Next.js native headless content management system for managing data with TypeScript and automatic type generation.
A Git based headless content management system providing a GraphQL API and visual editing for Markdown files.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.