Open source LMS used by 40M+ people, in 60+ languages
GPL-3.0
- PHP
- JavaScript
- HTML

About Chamilo
Chamilo is an e-learning platform for creating and managing courses, assignments, quizzes, attendance, gradebooks, and learning paths. It is built for organizations that need a web-based LMS for teaching, tracking progress, and organizing course content in one place.
It includes announcements, calendars, forums, live chat, surveys, file sharing, documents, groups and classes, skills management, and learning analytics. It also supports course import and export, SCORM 1.2, QTI, LTI, xAPI CMI 5, Aiken, OnlyOffice document viewing and collaboration, QR code badges and certificates, and an API for integration with HR, SIS, ERP, and e-commerce systems.
Chamilo has been used by more than 40 million people worldwide and ships in 60+ fully translated languages with right-to-left support. Quizzes offer 20+ question types with adaptive tests and time limits. It installs on a self-managed Apache, PHP 8.2 or 8.3, and MariaDB or MySQL server, and is a verified Digital Public Good.
Key features
- Course administration with create, edit, delete, publish, import, and export
- Assignments, quizzes, attendance, gradebook, and learning paths
- Learning analytics, surveys, skills management, and certificates
- OnlyOffice document viewing and collaboration
- API integration and support for SCORM 1.2, QTI, LTI, and xAPI CMI 5
Details
- First released
- 2013
- License
- GNU/GPLv3+
- Languages
- 60+ with RTL support
- Platforms
- Web
- Deployment
- self-hostable
- Database
- MariaDB 10+ or MySQL 5.7+
