Content Management Systems (CMS) / Free Software and web applications

This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. ---from github/Kickball/awesome-selfhosted


CMS are a practical way to setup a website with many features. CMS often come with third party plugins, themes and functionality that is easy to add and customize to your needs. See also Blogging Platforms and Static Site Generators
  • APIQ CMS - Simple and powerful Ruby on Rails CMS for developers. (DemoSource CodeMIT Ruby
  • Apostrophe - Node.js CMS with a focus on extensible in-context editing tools. (DemoSource CodeMIT Nodejs
  • Backdrop CMS - The comprehensive CMS for small to medium sized businesses and non-profits. (Source CodeGPL-2.0PHP
  • Baun - Modern, lightweight, extensible CMS for PHP. (Source CodeMIT PHP
  • BigTree CMS - Straightforward, well documented, and capable written with PHP and MySQL. (Source CodeLGPL-2.1PHP
  • Bolt CMS - Open source Content Management Tool, which strives to be as simple and straightforward as possible. (DemoSource CodeMIT PHP
  • CMS Made Simple - Open source content management system, faster and easier management of website contents, scalable for small businesses to large corporations. (Source CodeGPL-1.0 PHP
  • Cockpit - Simple Content Platform to manage any structured content. (Source CodeMIT PHP
  • Concrete 5 CMS - Open source content management system. (Source CodeMIT PHP
  • CouchCMS - Simple Open-Source CMS for designers. (Source CodeCPAL-1.0 PHP
  • Directus - Directus is a powerful and intuitive headless CMS for managing SQL databases with custom architectures. Built around a robust and extensible API, this decoupled content management framework is perfect for websites, apps, or multi-client projects. (Source CodeGPL-3.0 PHP
  • Drupal - Advanced open source content management platform. (Source CodeGPL-2.0 PHP
  • eLabFTW - Online lab notebook for research labs. Store experiments, use a database to find reagents or protocols, use trusted timestamping to legally timestamp an experiment, export as pdf or zip archive, share with collaborators…. (DemoSource CodeAGPL-3.0 PHP
  • Expressa - Content Management System for powering database driven websites using JSON schemas. Provides permission management and automatic REST APIs. MIT Nodejs
  • GetSimple CMS - The Simplest Content Management System. Ever. (Source CodeGPL-3.0 PHP
  • ImpressPages CMS - Easy code meets easy admin. (DemoSource CodeGPL-3.0/MIT PHP
  • Joomla! - Advanced Content Management System (CMS). (Source CodeGPL-2.0 PHP
  • KeystoneJS - CMS and Web Application Platform. (DemoSource CodeMIT Nodejs
  • MODX - MODX is an advanced content management and publishing platform. The current version is called 'Revolution'. (Source CodeGPL-2.0 PHP
  • Neos - Neos or TYPO3 Neos (for version 1) is a modern, open source CMS. (Source CodeGPL-3.0 PHP
  • Noosfero - Noosfero is a web platform for social and solidarity economy networks with blog, e-Portfolios, CMS, RSS, thematic discussion, events agenda and collective intelligence for solidarity economy in the same system. (Source CodeAGPL-3.0 Ruby
  • october - Free, open-source, self-hosted CMS platform. (Source CodeMIT PHP
  • Omeka - Create complex narratives and share rich collections, adhering to Dublin Core standards with Omeka on your server, designed for scholars, museums, libraries, archives, and enthusiasts. (DemoSource CodeGPL-3.0 PHP
  • Pagekit - New modern CMS to create and share. (Source CodeMIT PHP
  • Pico - Stupidly simple, blazing fast, flat file CMS. (Source CodeMIT PHP
  • Pimcore - Multi-Channel Experience and Engagement Management Platform. (Source CodeGPL-3.0-or-later PHP
  • Plone - Powerful open-source CMS system. (Source CodeZPL-2.0 Python
  • ProcessWire - ProcessWire is an open source content management system (CMS) and web application framework aimed at the needs of designers, developers and their clients. (Source CodeMPL-2.0 PHP
  • PropertyWebBuilder - The ultimate Ruby on Rails engine for creating real estate websites. (DemoSource CodeMITRuby
  • Publify - Simple but full featured web publishing software. MIT Ruby
  • REDAXO - Simple, flexible and useful content management system (documentation only available in German). (Source CodeMIT PHP
  • Redaxscript - Ultra lightweight CMS for MySQL, SQLite and PostgreSQL. (DemoSource CodeGPL-3.0 PHP
  • Roadiz - Modern CMS based on a node system which can handle many types of services. (Source CodeMIT PHP
  • SilverStripe - Easy to use CMS with powerful MVC framework underlying. (DemoSource CodeBSD-3-Clause PHP
  • Sphido - Fast, lightweight, flat file CMS for PHP. (Source CodeMIT PHP
  • SPIP - Publication system for the Internet aimed at collaborative work, multilingual environments, and simplicity of use for web authors. (Source CodeGPL-2.0 PHP
  • Squidex - Headless CMS, based on MongoDB, CQRS and Event Sourcing. (DemoSource CodeMIT .NET
  • Strapi - The most advanced open-source Content Management Framework (headless-CMS) to build powerful API with no effort. (Source CodeMIT Nodejs
  • Subrion - Subrion is a free open source content management system that allows you to build websites for any purpose. Yes, from blog to corporate mega portal. (DemoSource CodeGPL-3.0 PHP
  • Textpattern - Flexible, elegant and easy-to-use CMS. (DemoSource CodeGPL-2.0 PHP
  • TYPO3 - Powerful and advanced CMS with a large community. (Source CodeGPL-2.0 PHP
  • Umbraco - The friendly CMS. Free and open source with an amazing community. (Source CodeMIT .NET
  • Wagtail - Django content management system focused on flexibility and user experience. (Source CodeBSD-3-ClausePython
  • WonderCMS - WonderCMS is the smallest flat file CMS since 2008. (DemoSource CodeMIT PHP
  • WordPress - The worlds most-used blogging and CMS engine. (Source CodeGPL-2.0 PHP
Recipe management
  • OpenEats - Recipe management site that allows users to create, store, share and rate recipes, create grocery lists, and more. (DemoMIT Python