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.3k98Active
02EmDash CMS
EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress
9897OSI-approved OSS12.3k98Active
03Wagtail
A Django content management system focused on flexibility and user experience
9797OSI-approved OSS20.5k97Active
04Grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
9796OSI-approved OSS15.7k97Active
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.
9596OSI-approved OSS90596Active
06Orchard Core
Open-source modular and multi-tenant application framework with content management.
9694OSI-approved OSS8.2k95Active
07Halo
Halo 是一款强大易用的开源建站工具,从个人博客、知识库,到企业官网、在线商城,Halo 都能助您轻松实现,一站式满足您的多样化建站需求。
9594OSI-approved OSS39.7k95Active
08Ycode
Open source visual website builder and CMS.
9496OSI-approved OSS30594Active
09Ech0
Ech0 – An open-source, self-hosted lightweight publishing platform for personal idea sharing.
9494OSI-approved OSS2.1k94Active
10E107
e107 Bootstrap CMS (Content Management System) v2 with PHP, MySQL, HTML5, jQuery and Twitter Bootstrap. Issue Discussion Room: https://gitter.im/e107inc/e107
9396OSI-approved OSS33094Active
11Conrete CMS
Open source content management system and framework.
9391OSI-approved OSS85192Active
12camaleon-cms
Camaleon CMS is a dynamic and advanced content management system based on Ruby on Rails
9095OSI-approved OSS1.2k92Active
13Enhavo
Modern CMS based on fullstack symfony and vue
9086OSI-approved OSS9289Active
14Microfeed
Lightweight self-hosted CMS for podcasts, blogs, photos, videos, and documents.
8693OSI-approved OSS4.1k89Active
15Umono
CMS focused on avoiding vendor lock-in.
6970OSI-approved OSS2270Warning
16Changelog
Open source platform for developer podcasts and publishing.
6651OSI-approved OSS2.8k60Warning
17ExpressionEngine
Open-source content management platform for building and managing websites.
6945OSI-approved OSS50559Warning
18Lektor
Static content management system.
6641OSI-approved OSS3.9k56Warning
19lara-zeus Sky
CMS for websites with posts, pages, tags, and categories.
4930OSI-approved OSS21342Critical
20PrettyBlocks
Open source page builder for PrestaShop.
4631OSI-approved OSS9440Critical
21Vvveb
Powerful and easy to use cms to build websites, blogs or ecommerce stores.
4426OSI-approved OSS1.2k37Critical
22Microweber
Drag-and-drop website builder and CMS with e-commerce.
3810OSI-approved OSS3.4k27Critical
23Markdown Ninja
Markdown-first CMS for bloggers, minimalists and startups. Open Source alternative to Medium, Mailchimp and Substack - https://markdown.ninja
3415OSI-approved OSS41626Critical
24BlogBowl
Open-source plug-and-play blogging platform. Launch SEO-friendly blogs, changelogs, and write newsletters without coding. 🔥
3413OSI-approved OSS15925Critical
25Pico CMS
Flat-file content management system.
3010OSI-approved OSS3.9k22Critical
26Squilla
AI-native CMS built in Go with a kernel + extension architecture and MCP-first design.
270OSI-approved OSS116Critical
27Markdown 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.
150OSI-approved OSS6309Critical
28Mecha CMS
Minimalist content management system.
140OSI-approved OSS1899Critical

Not Scored

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