Open Source, ECM & Proprietary, blogging, cloud, hosted and more CMS - a semi organized list. No flat-file CMS's listed here, please check that specific repository.
Don't hesitate to represent 👊.
A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
BrowserCMS combines the best of two worlds. Developers can use the highly productive Ruby on Rails framework to extend and add features. Editors can use the BrowserCMS user interface to keep content up to date.
- Platform: Ruby
- DB: SQLite, MySQL
- Site: https://www.browsercms.org/
- Demo: https://www.browsercms.org/documentation
- License: LGPL
Radiant is a no-fluff, open source content management system designed for small teams.
- Platform: Ruby
- DB: SQLite, MySQL
- Site: https://radiantcms.org/
- Demo: https://radiantcms.org/demo/
- License: GPL
Python can be easy to pick up whether you're a first time programmer or you're experienced with other languages. The following pages are a useful first step to get on your way writing programs with Python!
Plone is a free and open source content management system built on top of the Zope application server. In principle, Plone can be used for any kind of website, including blogs, internet sites, webshops and internal websites. It is also well positioned to be used as a document publishing system and groupware collaboration tool. The strengths of Plone are its flexible and adaptable workflow, very good security, extensibility, high usability and flexibility.
- Platform: Python
- DB: MySQL
- Site: https://plone.org/
- Download: https://plone.org/products
- License: GPL
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
- Platform: Python
- DB: MySQL, SQLite, PostgreSQL, Oracle
- Site: https://www.django-cms.org/en/
- Docs: https://docs.django-cms.org/en/3.0.1/
- License: BSD
JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It is also being used in server-side network programming (with Node.js), game development and the creation of desktop and mobile applications.
Ghost is a simple, powerful publishing platform that allows you to share your story with the world.
- Platform: JavaScript
- DB: Mongoose MySQL
- Site: https://ghost.org/
- License: GPL
Node.js CMS and web application platform built on Express and MongoDB.
- Platform: JavaScript
- DB: Mongoose https://mongoosejs.com/docs/guide.html
- Site: https://keystonejs.com/
- Examples: https://demo.keystonejs.com/
- License: Open Source
Node.js CMS and web application platform built on Express and MongoDB.
- Platform: JavaScript
- DB: Zend DB
- Site: https://www.flexcarver.net/en/home.html
- License: Open Source
Calipso is a content management system (CMS), based on the NodeJS server. Due to the asynchronous nature of NodeJS, it seemed like a good idea to try to build a CMS made up of modules that could execute asynchronously in a non-blocking way.
- Platform: JavaScript / Node.js
- Site: https://github.com/cliftonc/calipso
Apostrophe is an open source CMS designed for maximum flexibility with a minimal learning curve.
- Platform: JavaScript / Node.js
- Site: https://apostrophenow.org/
- HowTo's: https://apostrophenow.org/howtos/index.html
- Demo: https://demo2.apostrophenow.com/
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. As of January 2013, PHP was installed on more than 240 million websites (39% of those sampled) and 2.1 million web servers. Originally created by Rasmus Lerdorf in 1994, the reference implementation of PHP (powered by the Zend Engine) is now produced by The PHP Group. While PHP originally stood for Personal Home Page, it now stands for PHP: Hypertext Preprocessor, which is a recursive acronym.
AdaptCMS is a modern Content Management System, adaptable to any type of content website. In existence for now 6 years, AdaptCMS 3.0 uses the latest web technology. jQuery, Bootstrap, API functionality and the cakePHP Framework.
- Platform: PHP
- DB: MySQL
- Site: https://www.adaptcms.com/
- Demo: https://www.adaptcms.com/demo
- License: BSD
Why restrain yourself to a single blog when your website could be so much more? b2evolution includes everything you need. Right out of the box. Plugins optional.
- Platform: PHP
- DB: MySQL
- Site: https://b2evolution.net/
- Demo: https://b2evolution.net/demo
- License: GPL
WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.
- Platform: PHP
- DB: MySQL
- Site: https://wordpress.org/
- License: GPL
concrete5 is an open source content management system. In-context editing for your clients. A flexible framework for your developers.
- Platform: PHP
- DB: MySQL
- Site: https://www.concrete5.org/
- Demo: https://www.concrete5.org/about/tour
- License: MIT
Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.
- Platform: PHP
- DB: MySQL, Oracle, PostgreSQL, SQLite, Microsoft SQL Server
- Site: https://www.drupal.org/
- Documentation: https://www.drupal.org/documentation
- License: GPL
Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.
- Platform: PHP
- DB: MySQL, PostgreSQL, MSSQL, SQLite
- Site: https://www.joomla.org/
- Demo: https://demo.joomla.org/
- License: GPL
Mambo (formerly named Mambo Open Source or MOS) was a free software/open source content management system (CMS) for creating and managing websites through a simple web interface. Its last release was in 2008, by which time all of the developers had left for forks of the project, mainly Joomla and MiaCMS.
- Platform: PHP
- DB: MySQL
- Site: https://www.mamboserver.com/
- Demo: https://www.mamboserver.com/content/view/35/116/
- License: GPL
MODX Revolution is the web content management platform for those that truly care about no-compromise design and exceptional user experience. It gives you complete control over your site and content, with the flexibility and scalability to adapt to your changing needs.
- Platform: PHP
- DB: MySQL
- Site: https://modx.com/
- Demo: ??
- License: GPL
The world's free learning platform that helps you create effective online teaching and learning experiences in a collaborative, private environment.
- Platform: PHP
- DB: MySQL, Postgres, MSSQL, or Oracle
- Site: https://moodle.org/
- Demo: https://moodle.org/demo
- License: GPLv3+
PHP-Nuke is a web-based automated news publishing and content management system based on PHP and MySQL originally written by Francisco Burzi. The system is controlled using a web-based user interface. PHP-Nuke was originally a fork of the Thatware news portal system.
- Platform: PHP
- DB: MySQL
- Site: https://www.phpnuke.org/
- Demo: https://downloads.phpnuke.org/
- License: GPL
Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically compiled to bytecode (class file) that can run on any Java virtual machine (JVM) regardless of computer architecture
eXo Platform is an open source, standard-based, Enterprise Social Platform[1] written in Java and distributed under the GNU Lesser General Public License.
- Platform: Java
- DB: Oracle, SQL Server, PostgreSQL
- Site: https://www.alfresco.com/products/community/download
- License: LGPL
eXo Platform is an open source, standard-based, Enterprise Social Platform[1] written in Java and distributed under the GNU Lesser General Public License.
- Platform: Java
- DB: HSQLDB, MySQL, Oracle, SQL Server, DB2, Apache Derby, PostgreSQL, Sybase
- Site: https://www.exoplatform.com/
- Demo: https://www.exoplatform.com/#learnmore
- License: LGPL
Fedora (or Flexible Extensible Digital Object Repository Architecture) is a digital asset management (DAM) architecture upon which institutional repositories, digital archives, and digital library systems might be built. Fedora is the underlying architecture for a digital repository, and is not a complete management, indexing, discovery, and delivery application.
- Platform: PHP
- DB: MySQL, Oracle, PostgreSQL, Mulgara (MPTSTore RDF Semantic Triplestore)
- Site: https://fedora-commons.org/
- Demo:
- License: Apache License
DotNetNuke was written in VB.NET, though the developer has shifted to C# since version 6.0.[4] It is distributed under both a Community Edition MIT license [3] and commercial proprietary licenses as the Professional and Enterprise Editions.
- Platform: ASP.NET
- DB: SQL Server
- Site: https://www.dnnsoftware.com/
- Demo: https://www.dnnsoftware.com/evoq-content-free-trial
- License: MIT
Microsoft SharePoint is a web application framework and platform developed by Microsoft. First launched in 2001,[3] SharePoint integrates intranet, content management and document management, but recent versions have broader capabilities.[4]
- Platform: ASP.NET
- DB: SQL Server
- Site: https://office.microsoft.com/en-us/sharepoint/
- Demo: ?
- License: Proprietary
Sitecore is a web content management system and customer experience management software company that provides enterprise website, intranet, portal and marketing automation software. The company was founded in 2001 and has offices in Australia, Denmark, Sweden, Canada, Germany, Japan, Netherlands, New Zealand, United Kingdom, Ukraine, and United States.
- Platform: ASP.NET
- DB: SQL Server
- Site: https://www.sitecore.net/
- Request Demo: https://www.sitecore.net/#
- License: Proprietary
OpenText software applications manage content or unstructured data for most types of governance, efficiency and monetization requirements in large companies, government agencies and professional service firms. OpenText solutions are aimed at addressing information management requirements, including the management of large volumes of content compliance with regulatory requirements, and mobile and online experience management.
- Platform: .NET, JAVA
- DB: SQL Server (2000, 2005 or 2008), Oracle
- Site: https://www.opentext.com/
- Support: https://www.opentext.com/support
- License: Proprietary, ECM
Cloud CMS provides Easy Content Management for data-driven Mobile and Web Applications. Our suite of applications and tools lets you create once and publish everywhere. Faster, leaner and less expensive.
- Platform: Java
- DB: SQL Server (2000, 2005 or 2008), Oracle
- Site: https://www.cloudcms.com/
- Demo: https://www.cloudcms.com/tour/resources/videos
- License: GPL, Apache 2.0
The leading Cloud Content Management System for creating, managing and publishing amazing content to mobile and web apps.
- Platform: .NET
- DB: ??
- Site: https://www.sitefinity.com/
- Demo: https://www.sitefinity.com/try-now
- License: Commercial, On-Premise, Proprietary
Delivering unparalleled ease of use, total flexibility, and enterprise-grade capabilities, Sitecore CMS is the platform of choice for leading companies around the world, powering more than 32,000 websites.
- Platform: .NET
- DB: ??
- Site: https://www.sitecore.net/ry-now
- Demo: https://www.sitecore.net/Demonstration/Demonstration-Request.aspx?sc_trk=SIOP%20XC%20Demo%20Button%20Home%20Page
- License: Proprietary
Many of the listed sites below are also SaaS based CMS's.
Movable Type is Six Apart's flagship blog software product, launched in 2001. Today, this robust social publishing platform powers some of the websites and blogs of the world's largest media companies and Fortune 100 businesses, small and medium sized businesses, and power bloggers.
- Platform: Perl
- DB: MySQL, SQLite, PostgreSQL, Oracle
- Site: https://www.movabletype.com/
- More: https://movabletype.org/
- License: GPL
Publish quickly and easily from your computer, mobile or even via email. If you can type you can blog with Typepad!
- Platform: Perl
- DB: MySQL
- Site: https://www.typepad.com/
- Help: https://help.typepad.com/
- License: BSD
Squarespace is one of the most popular website builders on the market. With an extremely easy to use interface that's sleek and "gets out of your way", they are definitely a top contender.
LightCMS is a website system wich allows you to have a website ready in just a few clicks. It uses standardized code, a vast array of tools which fit right into their suite such as eCommerce, Blogs, Statistics, etc., and all the capabilities are enabled on the free plan.
Using CushyCMS, web designers can give content editors (for example a client) access to part, full or many pages at a granular level (headings, images, sidebars, etc), enabling them to update or create standards-compliant content directly from a browser without messing with the sites coding. - See more at: https://www.crunchbase.com/product/cushycms#sthash.7q0QRqrB.dpuf
- Site: https://www.cushycms.com
Simple content management systems built just for blogging - premium included.
The easiest way to blog. Share beautifully using Evernote and Dropbox.
- Site: https://postach.io/
The extremely simple place to blog
- Site: https://svbtle.com/
Authpad is a frictionless approach to blogging.
- Site: https://authpad.com/
Wardrobe is a minimalistic blogging application. Wardrobe attempts to make blogging simple and enjoyable by utilizing the latest technologies and keeping the administration as simple as possible with the primary focus on writing.
- Site: https://wardrobecms.com/
What would it be like to make a service that lasts for 10 years? 100 years? That’s what we’re trying to build at Posthaven. We’re as sick as you are to have to switch services every few years, or worry about running your own servers and getting hacked all the time.
- Site: https://posthaven.com/
Anchor is a super-simple, lightweight blog system, made to let you just write.
- Site: https://anchorcms.com/
There are many content management systems that I haven't mentioned and aim to do further organize this repo in the next couple of weeks. Please be patient, contributions are more than welcome so send me a pull request and help grow this list!!