List of Free and Open Source CMS

List of CMS (Content Management System), free and open source, written in PHP or other languages.

Click on the name to access the website.

PHP and MySQL CMS

Name Category Supported databases Comments
Ariadne Portal Oracle, PostgreSQL  
b2evolution Blog MySQL  
bbPress Forum MySQL A derivative of Wordpress for forums.
BlogCMS Blog MySQL  
Caravel CMS Portal OpenLDAP and PostgreSQL  
Chlorine Boards Portal MySQL, MSSQL, PostgreSQL, DB2, Access  
CMSimple Portal One unique HTML file  
CMS Made Simple Portal MySQL  
Coppermine Image gallery MySQL  
CuteNews News Flat text files  
DBHcms   MySQL  
DotClear 2 Blog MySQL, SQlite, PostgreSQL Multi-users, multi-blogs.
DokuWiki Wiki Flat text files.  
Drigg Digg-like MySQL Plug-in for Drupal. Very slow.
Drupal Portal MySQL or PostgreSQL Sponsored by the University of Oregon.
e107 Portal MySQL  
eGroupWare Groupware ADOdb Collaboration tool
Elgg Social network MySQL 5 Building a social network with PHP 5.
FluxBB Forum MySQL Lightweight but complete forum, perfect besides a portal.
Freeglobes Directory MySQL  
Geeklog Blog MySQL  
GuppY Portal Flat text files  
IntraLibre Intranet MySQL Collaborative work and document sharing.
Itseasy Portal Flat text files  
Joomla! Portal MySQL Popular CMS, fork of Mambo.
Lemon CMS Portal Flat text files.  
Lodel Portal MySQL Electronic publishing.
MediaWiki Wiki MySQL Wikipedia CMS.
Midgard CMS Portal MySQL Framework for CMS
Modx Portal MySQL Adaptable framework.
NPDS Portal MySQL Content and community management.
Nucleus CMS Blog MySQL  
OpenPHPNuke Portal MySQL, PostgreSQL, SQLite  
phpBB Forum MySQL Forum CMS with a lot of themes and mods.
Phorum Forum MySQL Easy to customize.
PHPMotion Video sharing MySQL Youtube-like CMS
PHP-Nuke Portal MySQL  
PHPList News MySQL  
phpMyFAQ FAQ MySQL, PostgreSQL, SQLite, MS SQL Server and MariaDB  
phpWCMS Portal MySQL  
phpWebSite Portal MySQL or PostgreSQL  
PhpWiki Wiki Flat text files, MySQL, PostgreSQL, and more  
PivotX Blog Flat text files, XML  
Pligg Digg-like MySQL News with score, still beta.
Plume Portal MySQL  
PmWiki Wiki Flat text files  
Prestashop e-shop MySQL 5 Open an online shop with PHP 5.
PunBB See fluxBB.
SEO Toaster e-shop MySQL, PHP 5 SEO oriented, rich author interface.
SilverStripe Portal MySQL, PHP 5 Editor oriented
SMF Forum MySQL (SimpleMachines)
sNews Blog MySQL Blog added to a portal website.
SPIP Templates MySQL  
Storytlr Twitter/Blog MySQL Gallery of photos and videos
Templeet Portal XML, MySQL and other BDs.  
Textpattern Portal MySQL  
TikiWiki Blog-Wiki ADOdb Groupware.
Typo3 Portal MySQL, PostgreSQL, Oracle  
Wikkawiki Blog-Wiki MySQL  
Wordpress Blog/Portal MySQL Very popular and extensible blog CMS.
Xoops Portal MySQL Popular modular CMS.
Zikula Portal MySQL Application framework, formerly PostNuke.

Other languages

Name Plateform Category Supported databases Comments
Ametys Java Portal MySQL, PostgreSQL LDAP, DocBook, Multi-sites
Bricolage Perl Portal PostgreSQL  
Cocoon Java Dynamic XML  
Composite .NET Portal ADO.NET and LINK  
Daisy CMS Cocoon Portal MySQL  
DotNetNuke VB.NET Portal SQL Server.  
Forrest Java MySQL Document sharing.
Graffito Java Universal OJB Framework.
Jahia Community Java Portal Hypersonic, MySQL, PostgreSQL, Oracle, SQL Server Document sharing.
Jekyll Ruby Blog None. Static site générator.  
Lenya Cocoon Portal XML
Logz Java Portal MySQL
Magnolia Java Portal Content repository API  
Mezzanine Python/Jython Portal PostgreSQL Uses the Django framework.
MMBase Java Portal Blobs on the filesystem
Nesta Ruby Blog HTML files  
OpenACS TCL, AOL Server Web App. PostgreSQL/Oracle Toolkit for community-oriented applications
OpenCMS Java Portal MySQL, Oracle  
Plone Zope Blog ZODB, MySQL & PostgreSQL via Zope  
Rainbow C# Portal MySQL  
Scoop Perl Groupware MySQL  
Skeletonz Python MySQL  
Telescope JavaScript Digg-like MongoDB Based on Meteor and Node. Real-time.
TWiki Perl Wiki Toute BD compatible avec Perl DBI.  
WebGUI Perl Wiki MySQL  
XSM Java servlets Static XML  
Zwook Python Portal Zope  

Categories

Specialization of the CMS. But some can earn several roles.

How to choose a CMS?