FindSoftware

Content management systems

Combine filters →

A content management system stores pages, posts and media, gives editors an admin interface to change them, and renders the public site from templates. A record carries this category when its documentation describes it as a CMS and it ships both the editing side and the delivery side. Many also expose an API, and the ones built mainly for API delivery carry headless CMS as well. Where the content lives, in a database or in flat files, is a separate filter. WordPress and Kirby are examples.

35 projects are content management systems, listed alphabetically. Written in 8 languages, most of them open source. Counts only projects with momentum; the full list has the rest.

A

  • Acquia Drupal Starter Kit

    Drupal distribution of modules and configuration for building low-code websites on the Acquia platform.

  • Ametys CMS

    Java content management system for websites, intranets and portals, published under the Apache License.

B

  • baserCMS

    Open-source PHP content management system built on CakePHP for building and customizing websites, with a REST API.

C

  • Camaleon CMS

    Content management system for Ruby on Rails, distributed as a gem and run inside a Rails application.

  • Concrete CMS

    Open-source content management system for teams, written in PHP, with a built-in REST API and a MySQL or MariaDB database.

  • CoreMedia Content Cloud

    Proprietary enterprise content management system and digital experience platform, offered as a hybrid headless CMS.

D

  • Decap CMS

    Git-based content management interface, delivered as a single-page admin app, that edits the content files of a static site.

  • Dotclear

    Open-source PHP engine for publishing blogs, with several blogs and users in one installation.

  • dotCMS

    Java content management system with an admin console, REST and GraphQL APIs and multi-site management, distributed as a Docker image and as a managed cloud service.

E

  • e107

    Open-source PHP content management system for websites, blogs and intranets, with a plugin and theme system.

  • EmDash

    Full-stack TypeScript CMS built on Astro, with an admin panel, a REST API and a plugin system, that runs on Cloudflare or a Node.js server.

G

  • Gophenberg

    Plugin-first CMS with a Go backend, a React admin built on the Gutenberg block editor and optional Astro themes, backed by PostgreSQL.

  • Grav

    Flat-file PHP content management system that stores pages as Markdown and YAML files without a database.

K

  • Keystatic

    Content management tool that edits Markdown, YAML and JSON files in a codebase, through the local file system or GitHub.

L

  • LEPTON CMS

    Content management system written in PHP that runs on MySQL or MariaDB and is installed by uploading its package to a web space.

M

  • Magnolia

    Magnolia is a Java digital experience platform for managing and delivering web content, with a Community Edition under GPLv3 and a licensed DX Core.

  • microfeed

    Self-hosted content management system for podcasts, blogs, photos, documents and links, running on Cloudflare Workers with D1 and R2 storage.

  • Movable Type

    Commercial publishing and blogging system from Six Apart that publishes static pages, dynamic pages or both from templates.

N

  • Neos

    Open-source content management system and application framework for websites and digital content, built on the Flow PHP framework.

  • Nuxt Content

    File-based content module for Nuxt that queries Markdown, YAML, CSV and JSON files from a Vue application.

O

  • Odoo

    Suite of web-based open source business apps, including a website builder and an e-commerce app.

  • Optimizely CMS

    Commercial .NET content management system from Optimizely, installed from NuGet packages on Microsoft SQL Server.

P

  • Pimcore

    Open-core PHP platform for product experience management, combining PIM, DAM, CMS and digital commerce modules.

  • Pollen

    Book-publishing system written in Racket that embeds code in text documents for multiple-output publishing.

  • Progress Sitefinity

    Commercial .NET content management and digital experience platform from Progress, offered on-premises or as a cloud service.

  • Publii

    Desktop CMS for Windows, macOS and Linux that builds static websites on the author's computer.

  • Pushword

    Symfony-based content management system for websites, with Markdown or database content and an optional static export.

S

  • Sitecore XP

    Commercial content management and digital experience platform from Sitecore, sold as an on-premises product and a cloud product.

  • SPIP

    Publishing system for the Internet, written in PHP, for multilingual websites with collaborative editing.

  • Statamic

    Laravel-based content management system that stores content in flat files or a database, with a control panel and optional static site generation.

  • Sveltia CMS

    Git-based headless CMS, a single-page admin interface for editing content stored in a Git repository of a static site.

T

  • Thelia

    Open-source e-commerce CMS and framework built on Symfony for online stores and web content.

  • Tiptap

    Headless rich-text editor framework for web applications, built on ProseMirror.

W

  • WordPress

    Open-source PHP content management system for websites and blogs, with a block editor, themes and plugins.

X

  • Xperience by Kentico

    Content management and digital experience platform for .NET web applications, with marketing and commerce features.

What is the best content management system?

We can't tell from here. What suits an editor-heavy marketing site can be wrong for a static documentation site. The list is alphabetical and nobody paid for a place on it.