Best Content Management tools by public signals

These picks are computed from scored public evidence. Use the openness column in the ranking to separate OSI-approved, source-available, open-core, proprietary, and unverified-license tools.

Use Case Rankings

Ordered by ToolVitals score, then health, shipping, confidence, GitHub stars, and name.

#ToolHealthShippingOpennessStarsScoreStatus
01Ghost
Independent technology for modern publishing, memberships, subscriptions and newsletters.
9898OSI-approved OSS55.6k98Active
02EmDash CMS
EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress
9898OSI-approved OSS14k98Active
03Wagtail
A Django content management system focused on flexibility and user experience
9795OSI-approved OSS20.6k96Active
04Grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
9596OSI-approved OSS15.7k95Active
05Alchemy CMS
Alchemy is the Open Source Rails CMS framework for the component based web that can be used as classic server side rendered or headless CMS.
9595OSI-approved OSS90595Active
06Conrete CMS
Open source content management system and framework.
9593OSI-approved OSS85494Active
07Orchard Core
Open-source modular and multi-tenant application framework with content management.
9592OSI-approved OSS8.2k94Active
08Halo
Halo 是一款强大易用的开源建站工具,从个人博客、知识库,到企业官网、在线商城,Halo 都能助您轻松实现,一站式满足您的多样化建站需求。
9493OSI-approved OSS40.1k94Active
09Ycode
Open source visual website builder and CMS.
9395OSI-approved OSS33494Active
10Ech0
Ech0 – An open-source, self-hosted lightweight publishing platform for personal idea sharing.
9293OSI-approved OSS2.1k93Active
11ExpressionEngine
Open-source content management platform for building and managing websites.
9389OSI-approved OSS50691Active
12E107
e107 Bootstrap CMS (Content Management System) v2 with PHP, MySQL, HTML5, jQuery and Twitter Bootstrap. Issue Discussion Room: https://gitter.im/e107inc/e107
8992OSI-approved OSS33090Active
13camaleon-cms
Camaleon CMS is a dynamic and advanced content management system based on Ruby on Rails
8692OSI-approved OSS1.2k89Active
14Enhavo
Modern CMS based on fullstack symfony and vue
8885OSI-approved OSS9387Active
15Umono
CMS focused on avoiding vendor lock-in.
7576OSI-approved OSS2576Active
16Vvveb
Powerful and easy to use cms to build websites, blogs or ecommerce stores.
7470OSI-approved OSS1.2k72Warning
17Lektor
Static content management system.
7151OSI-approved OSS3.9k63Warning
18Microfeed
Lightweight self-hosted CMS for podcasts, blogs, photos, videos, and documents.
5744OSI-approved OSS4.1k52Warning
19Mecha CMS
Minimalist content management system.
5741OSI-approved OSS18951Warning
20Squilla
AI-native CMS built in Go with a kernel + extension architecture and MCP-first design.
5637OSI-approved OSS148Warning
21Markdown Ninja
Markdown-first CMS for bloggers, minimalists and startups. Open Source alternative to Medium, Mailchimp and Substack - https://markdown.ninja
5635OSI-approved OSS41848Warning
22lara-zeus Sky
CMS for websites with posts, pages, tags, and categories.
5229OSI-approved OSS21343Warning
23PrettyBlocks
Open source page builder for PrestaShop.
4930OSI-approved OSS9541Critical
24Changelog
Open source platform for developer podcasts and publishing.
5124OSI-approved OSS2.8k40Warning
25Microweber
Drag-and-drop website builder and CMS with e-commerce.
4010OSI-approved OSS3.4k28Critical
26BlogBowl
Open-source plug-and-play blogging platform. Launch SEO-friendly blogs, changelogs, and write newsletters without coding. 🔥
172OSI-approved OSS16311Critical
27Pico CMS
Flat-file content management system.
150OSI-approved OSS3.9k9Critical
28Markdown Site
An open-source publishing framework built for AI agents and developers to ship websites, docs, or blogs. Write markdown, sync from the terminal. Your content is instantly available to browsers, LLMs, and AI agents. Built on Convex and Netlify.
100OSI-approved OSS6286Critical

Not Scored

Tracked for context, but excluded from rankings because comparable open/source-visible evidence is unavailable.