For a content management system for websites, the strongest matches are tryghost/ghost (Ghost is a professional, open-source headless CMS that provides), wordpress/wordpress (WordPress is the world’s most widely used open‑source content) and drupal/drupal (Drupal is a full-featured enterprise content management system with). wagtail/wagtail and octobercms/october round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Self-hosted platforms and frameworks for managing digital content, publishing websites, and building dynamic web applications.
Ghost is an open-source publishing platform and headless content management system designed for professional publishers. It provides a decoupled architecture that separates the content management backend from the front-end delivery layer, allowing users to manage editorial workflows and site data through structured web services. The platform distinguishes itself by integrating a built-in membership and subscription engine, which enables creators to manage gated content, paid tiers, and secure member profiles directly within the system. It also features a dedicated infrastructure for professio
Ghost is a professional, open-source headless CMS that provides a decoupled admin dashboard, database storage, user and role management, a full theme system, media handling, and built-in publishing workflows and multi-language support, making it a direct fit for creating and managing digital content for websites and blogs.
WordPress is an open-source content management system and PHP-based application framework designed for building and maintaining websites. It functions as a visual, block-based website builder that allows users to construct layouts and manage digital content without manual code entry. The platform supports a wide range of operational needs, from managing individual sites to administering complex multi-site networks from a single installation. The system is distinguished by its highly extensible, plugin-driven modular architecture, which allows for the integration of third-party modules to add
WordPress is the world’s most widely used open‑source content management system, offering a database‑backed admin dashboard, user roles, themes, plugins, media management, publishing workflows, and multi‑language support, making it a perfect fit for this search.
Drupal is an open-source enterprise content management system and PHP web application framework. It provides a toolkit for creating digital experiences through custom content types, blocks, and an extensible administrative interface. The platform is designed for enterprise web publishing, managing complex website hierarchies and digital assets across multiple languages. It supports multilingual website administration through content translation and the import of locale files. The system includes capabilities for managing user permissions, controlling access to unpublished content, and calcul
Drupal is a full-featured enterprise content management system with database-backed storage, an admin dashboard, user/role management, a theme system, a module/plugin system, media management, publishing workflows, and multi-language support — exactly the kind of open-source CMS this search targets.
Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites
Wagtail is an open-source CMS built on Django featuring a customizable admin interface, tree-based content modeling, multi-site and multi-lingual support, and it covers all the required capabilities including database storage, user roles, media management, and publishing workflows.
October is a self-hosted content management system and website engine built on the Laravel PHP framework. It provides a modular platform for developing custom websites and web applications, featuring an integrated administration interface for organizing and delivering digital content. The system utilizes a plugin-based extension model that allows core functionality to be expanded through independent modules. This architecture enables the registration of custom routes, views, and database schemas to build complex web features. The platform includes tools for asset compilation and bundling, a
October CMS is a self-hosted content management system built on Laravel with a plugin-based architecture, admin dashboard, and support for themes, media, and multi-language content, making it a strong fit for building and managing websites or blogs.
django-cms is a content management system built on Django for creating and managing hierarchical pages and reusable content blocks. It functions as an enterprise framework and modular page builder for organizing website layouts and managing complex digital content. The system features a frontend inline content editor that allows users to modify page titles and body content directly on the live site via an interactive toolbar. It provides a multilingual platform for translating pages and localized content across different languages, including built-in translation fallback support. Additionally
django-cms is a mature open-source content management system built on Django, offering hierarchical pages, inline editing, multi-language support, and a plugin system that directly matches your need for a database-backed CMS with admin dashboard, user roles, themes, extensions, media management, and publishing workflow.
OrchardCore is a content management system and modular web framework built for ASP.NET Core. It serves as a foundation for creating, organizing, and delivering digital web content through a centralized system. The framework is designed for multi-tenant application hosting, allowing multiple isolated website instances to run from a single installation to share server resources and reduce administrative overhead. It employs an extensible architecture that enables the composition of independent functional modules and services into a cohesive application. The system provides capabilities for ent
OrchardCore is a modular, multi-tenant CMS built on ASP.NET Core that provides core content management features like an admin dashboard, user and role management, theming, extensibility via modules, and media handling, making it a strong fit for your open-source CMS needs.
Umbraco-CMS is an open-source content management system and enterprise web framework built on the .NET ecosystem. It provides a structured environment for organizing, managing, and publishing digital content to professional websites. The platform is designed for digital experience orchestration and enterprise content management, enabling the delivery of tailored website journeys and the management of large volumes of corporate digital assets. It supports multi-platform content delivery by centralizing assets for publication across various web pages and digital touchpoints. The system include
Umbraco-CMS is a full-featured open-source content management system on .NET that provides an admin dashboard, user/role management, templates, extensions, media management, publishing workflow, and multi-language support — exactly the kind of tool needed for creating and publishing digital content.
Joomla is an open-source content management system written in PHP that enables users to create, edit, and organise digital content for websites. At its core, it functions as a template-based publishing platform, separating content from presentation so site design can be changed by switching templates without altering underlying data. As a multi-user content manager, Joomla supports multiple authors and editors with granular permissions, making it suitable for collaborative editorial workflows. What distinguishes Joomla is its extension-friendly architecture: the core functionality can be exte
Joomla is a mature open-source content management system that provides database-backed storage, an admin dashboard, user/role management, template themes, an extension system, media management, and multi-language support, making it a comprehensive and well-established platform for building and publishing websites.
Build bespoke content experiences with Craft.
Craft CMS is a full-featured content management system with database-backed storage, an admin dashboard, user/role management, a flexible template/theme system, a plugin/extension ecosystem, media management, publishing workflows, and multi-language support—exactly what you need to create, manage, and publish digital content.
MODX Revolution - Content Management Framework
MODX Revolution is a full-featured content management framework written in PHP that provides database-backed storage, an admin dashboard, user/role management, a template/theme system (using tags and snippets), a plugin/extension system, media/file management, and a publishing workflow—making it a strong fit for this search.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Apostrophe is an open-source Node.js headless CMS with a modular plugin architecture and MongoDB-backed storage, giving you an admin dashboard and structured content APIs, though its headless focus means multi-language and workflow features may rely on custom extensions.
Writefreely is an open-source, multi-tenant publishing server and blogging engine. It provides a decentralized system for hosting minimalist blogs, utilizing the ActivityPub protocol to federate content and identities across different servers and social networks. The platform focuses on a distraction-free writing experience by removing social metrics and providing an auto-saving editor. It allows a single user account to manage multiple distinct blogs and pen names, maintaining separate writing personas within one installation. The system includes tools for content organization through hasht
WriteFreely is a minimalist, federated blogging engine and multi-tenant publishing server, making it a genuine content management system for websites and blogs, though it may lack some advanced features like a plugin system or full media management.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
EmDash is a full open-source CMS with an admin panel, plugin architecture, and role-based access, but it may not include a built-in theme system or multi-language support as you requested.
BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc
BookStack is a self-hosted knowledge-base platform for organizing structured documentation, which qualifies as a content management system, though it is tailored more for internal knowledge bases than general website or blog publishing and lacks a plugin system and full theme support.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Grav is a flat-file CMS that stores content in Markdown files instead of a database, so it fits the CMS category but skips the database-backed storage and some of the listed admin features like explicit multi-language support or a full publishing workflow.
Core framework that implements the functionality of the Sulu content management system
Sulu is a PHP-based content management framework built on Symfony that provides the core functionality for managing and publishing digital content, making it a genuine CMS for websites and blogs.
BigTree CMS 4.5
BigTree CMS is a PHP-based content management system that matches the intent of creating and publishing digital content, though the available metadata does not detail the extent of its feature set.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| tryghost/ghost | 54K | JavaScript | MIT | |
| wordpress/wordpress | 21.2K | PHP | NOASSERTION | |
| drupal/drupal | 4.3K | PHP | — | |
| wagtail/wagtail | 20.4K | Python | BSD-3-Clause | |
| octobercms/october | 11.1K | PHP | NOASSERTION | |
| django-cms/django-cms | 10.6K | Python | NOASSERTION | |
| orchardcms/orchardcore | 8.1K | C# | BSD-3-Clause | |
| umbraco/umbraco-cms | 5.2K | C# | MIT | |
| joomla/joomla-cms | 5K | PHP | gpl-2.0 | |
| craftcms/cms | 3.6K | PHP | NOASSERTION |