
Docebo
Enterprise, AI-powered LMS for personalized learning at scale.
Discover top open-source software, updated regularly with real-world adoption signals.

Open-source e-learning platform trusted by 30M+ users worldwide
Chamilo is a GNU/GPLv3+ licensed LMS enabling educators and organizations to deliver online courses, assessments, and collaborative learning experiences at scale.

Chamilo is a mature e-learning platform (LMS) that has served more than 30 million learners and educators worldwide since 2010. Published under the GNU/GPLv3+ license, it provides institutions, corporations, and educational organizations with a comprehensive solution for delivering online courses, managing assessments, and fostering collaborative learning environments.
Chamilo is designed for universities, schools, training centers, NGOs, and enterprises seeking a flexible, self-hosted LMS. Version 2.0 represents a complete architectural rebuild leveraging modern PHP (8.2/8.3), Symfony components, and contemporary front-end tooling (Yarn, NodeJS). While version 2.0 remains in active development (alpha stage), the stable 1.11.x branch continues to power production environments globally.
Chamilo 2.0 requires a LAMP stack with PHP 8.2+, MariaDB/MySQL, Redis for session management, and a dedicated virtualhost. Minimum server specifications include 2 vCPUs, 4GB RAM, and 4GB disk space. The platform supports installation from packaged releases or source, with detailed Ubuntu-based setup procedures provided. Development mode offers extensive debugging capabilities, while production mode optimizes performance for live deployments.
When teams consider Chamilo, 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.
University Course Delivery
Deliver semester-long courses with multimedia content, quizzes, assignments, and grade management for thousands of concurrent students.
Corporate Training Programs
Onboard employees and deliver compliance training with tracking, certification, and reporting across distributed teams.
NGO Capacity Building
Provide accessible educational resources to underserved communities with self-hosted infrastructure and multilingual support.
Professional Certification Courses
Manage enrollment, assessments, and credential issuance for paid or free professional development programs.
No. Chamilo 2.0 is currently in alpha development. For production environments, install the stable 1.11.x branch, which has been battle-tested by millions of users.
You need 2 vCPUs, 4GB RAM, and 4GB disk space. Development builds require at least 4GB RAM. A LAMP stack with PHP 8.2/8.3, MariaDB/MySQL, and Redis is required.
No. Chamilo requires a dedicated virtualhost on a domain or subdomain. Subfolder installations alongside other applications are not supported.
Testing on Windows servers has been very limited with mixed results. Linux distributions (especially Ubuntu) are the recommended and best-supported platform.
Chamilo is published under the GNU/GPLv3+ license, ensuring freedom to use, modify, and distribute the software while keeping derivative works open.
Project at a glance
ActiveLast synced 4 days ago