Marble CMS

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

Marble CMS screenshot 1

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.

Key features

  • Content creation and management via a built-in editor
  • Organization of posts using tags and categories
  • Support for uploading and embedding images and videos
  • Readability insights and AI writing suggestions within the editor
  • Realtime webhooks to trigger external workflows on content changes
  • REST API for fetching content to any frontend

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.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity20 days ago
Repository Age1 year
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.