
Agility CMS
Headless content management system supporting composable, API-first architectures
Discover top open-source software, updated regularly with real-world adoption signals.

Open-source PHP CMS for building websites and applications
Joomla is a free, open-source content management system built on PHP that enables users to create websites and powerful online applications with multilingual support.

Joomla! CMS is a mature, community-driven content management system that empowers developers, agencies, and organizations to build sophisticated websites and web applications. Written in PHP and supporting MySQL, MariaDB, or PostgreSQL databases, Joomla provides a robust foundation for projects ranging from simple blogs to complex enterprise portals.
The platform offers a modular architecture with extension support, PSR-4 autoloading, and modern development workflows using Composer and npm. Developers can clone the repository, set up a local environment, and contribute to the codebase or build custom extensions. The active community maintains comprehensive documentation for both developers and web designers.
Joomla excels at multilingual website management and scales to meet diverse deployment needs. Distributed under the GNU GPL v2+ license, it's backed by Open Source Matters, Inc. and thousands of contributors worldwide. Whether you're building a corporate site, community portal, or e-commerce platform, Joomla provides the tools and flexibility to bring your vision to life.
When teams consider Joomla, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Corporate Multilingual Portal
Deploy a single CMS instance serving content in multiple languages with centralized management and localized user experiences
Community-Driven Website
Build membership sites with user registration, forums, and content contribution workflows using Joomla's access control system
Agency Client Projects
Leverage extensions and custom components to rapidly deliver tailored websites while maintaining a consistent development framework
Educational Institution Site
Manage complex content hierarchies, course catalogs, and departmental microsites within a unified platform
No, the repository contains source code requiring build steps. Download installable packages from downloads.joomla.org for production use or developer.joomla.org for nightly builds.
Joomla requires a web server with PHP (CLI version for development), and either MySQL, MariaDB, or PostgreSQL. Development also requires Composer, Node.js, and Git.
Yes, Joomla includes native multilingual support in its core, allowing you to manage content in multiple languages without additional plugins.
Joomla is distributed under the GNU General Public License version 2 or later (GPL-2.0+), making it free and open-source software.
Clone the repository, checkout the development branch, run 'composer install' and 'npm ci' to install dependencies. Full instructions are available in the Joomla documentation.
Project at a glance
ActiveLast synced 4 days ago