Content Management Systems (CMS) software provides a centralized interface for creating, editing, and publishing digital content across websites and blogs. These tools manage the relationship between raw text, media files, and the final layout presented to visitors. This type of software serves developers and creators who need to organize articles, product listings, or knowledge base entries. Self-hosting these apps ensures that website configurations and database entries remain on private servers. This approach removes dependence on external hosting platforms for managing site architecture and API access.
This page lists 39 open source tools in the Content Management Systems (CMS) category. The most popular are Ghost, Payload and Halo. Most use the MIT or GPL-2.0 license, and 27 offer an official Docker image.
A professional publishing platform for managing content, sending email newsletters, and handling paid subscriptions for independent creators.
A Next.js native headless content management system for managing data with TypeScript and automatic type generation.
An open-source website builder for creating personal blogs, knowledge bases, corporate sites, and online stores.
A headless CMS and API engine that wraps SQL databases with REST and GraphQL API layers.
Create and manage websites, blogs, and online stores with a self‑hosted open‑source publishing platform.
A Django based content management system providing precise control for designers and developers with a focus on user experience.
A Git based headless content management system providing a GraphQL API and visual editing for Markdown files.
A visual development platform for creating digital experiences using a drag and drop interface across various stacks.
A desktop based content management system for creating and deploying secure, static websites with a graphical interface.
A visual builder for web applications and websites that integrates directly with existing React codebases.
A free and open source .NET content management system designed for delivering diverse digital experiences.
A content management system for building websites and online applications using PHP and SQL databases.
A flat-first content management system built on Laravel that manages website data using files and Git.
A full stack content management system using Node.js and MongoDB with in context visual editing.
A flexible content management platform for building dynamic websites ranging from personal weblogs to large community sites.
A product experience management platform combining PIM, MDM, DAM, CDP, and CMS capabilities in one framework.
A flexible content management system for building custom websites with a clean slate approach to content modeling.
A headless content management system and hub providing a rich API for custom frontend applications.
A self-hosted task management board that stores cards and lanes as Markdown files on the filesystem.
A collaborative developer content platform for creating and deploying product documentation, technical blogs, and internal knowledge bases.
A lightweight headless CMS and graph database for creating, sharing, and modeling linked atomic data.
A self-hosted content management system built on the Laravel PHP framework for rapid prototyping and development.
A flat-file content management system for building websites and blogs without requiring a database installation.
A flexible PHP content management system and application framework for building custom websites and mobile APIs.
A databaseless PHP blogging platform and flat-file content management system designed for simplicity and speed.
An enterprise content management framework for building and managing complex websites using a PHP based architecture.
A social publishing platform for creating blogs and connecting with others via decentralized web protocols.
A full featured content management system for non technical users to manage diverse website content types.
A flat-file content management system and template engine for building websites without a database.
A flexible and fast content management system written in PHP for managing website content.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.