About Chamilo LMS
Chamilo is an open-source e-learning platform, also called a learning management system, for publishing courses and tracking learners. It is released under the GPL-3.0 license and aims for ease of use and accessibility for teachers, trainers and administrators. The current major version in the repository is Chamilo 3.
The feature list covers announcements, assignments that can be created, submitted and graded, with AI-assisted co-grading and plagiarism checking integrations, and attendance tracking with reporting and signing. Calendar events support reminders and subscriptions. Course administration includes creating, publishing, exporting and importing courses, including content coming from Moodle, and there is a course catalogue with an e-commerce module and filtering by user groups.
Chamilo also offers content management pages and menus, document management with OnlyOffice integration for viewing and collaboration, and support for multimedia learning modules. An API lets it connect to HR systems, student information systems, ERP tools and online shops. The application is built with PHP and Twig templates.
Key features
- Course creation, publishing, export and import
- Import of existing Moodle courses
- Assignments with grading and plagiarism-check integration
- Attendance tracking with reporting
- Course catalogue with e-commerce module
- OnlyOffice integration for shared documents
- API for HR, ERP and student information systems
Good fit for
- →Running online courses for a school or company
- →Moving courses over from Moodle
- →Selling training courses through a catalogue
- Built with
- PHP
- Tags
- lms
- e-learning
- education
- courses
- php
- twig
- open-source
- attendance
Chamilo LMS: questions and answers
- What is Chamilo LMS used for?
- Chamilo LMS is an open-source learning management system for publishing courses, assignments and attendance tracking, built around ease of use and accessibility. It is a good fit for running online courses for a school or company, moving courses over from Moodle and selling training courses through a catalogue.
- Is Chamilo LMS open source?
- Yes. Chamilo LMS is open source under the GPL-3.0 licence. Its source code is on GitHub at chamilo/chamilo-lms and is written mainly in PHP.
- Is Chamilo LMS free?
- Yes. Chamilo LMS is open source, so the software itself is free to use.
- Can I self-host Chamilo LMS?
- Yes. Chamilo LMS can be self-hosted on your own server or infrastructure.
- What is Chamilo LMS an alternative to?
- Chamilo LMS is an open-source alternative to D2L Brightspace, Google Classroom, Teachable and Thinkific. Other open-source alternatives to D2L Brightspace include Moodle, Open edX and Frappe Learning.
- Is Chamilo LMS actively maintained?
- Yes. The most recent commit to Chamilo LMS was on 2 October 2026, and the latest release is v3.0.1, published on 19 September 2026. The project has 1k stars on GitHub.
Open-source alternatives to Chamilo LMS
See all
Moodle
Education & LMS
Moodle - the world's open source learning platform
GPL-3.0vs D2L Brightspace★ 7.5k
Open edX
Education & LMS
The Open edX LMS & Studio, powering education sites around the world!
AGPL-3.0vs D2L Brightspace★ 8.2k
Frappe Learning
Education & LMS
Easy to Use, 100% Open Source Learning Management System
AGPL-3.0vs Thinkific★ 3.3k
Tutor
Education & LMS
The Docker-based Open edX distribution designed for peace of mind
AGPL-3.0vs Thinkific★ 1.1k
Canvas LMS
Education & LMS
The open LMS by Instructure, Inc.
AGPL-3.0vs D2L Brightspace★ 6.9k
Sakai
Education & LMS
Sakai is a freely available, feature-rich technology solution for learning, teaching, rese
ECL-2.0vs D2L Brightspace★ 1.2k
SaaS alternatives to Chamilo LMS
See all
D2L Brightspace
Education & LMS
Learning management system for schools, universities and corporate training
SaaS
Google Classroom
Education & LMS
Learning management tool for assignments, grading and class communication
SaaS
Teachable
Education & LMS
Online course and coaching platform with payments and student management
SaaS
Thinkific
Education & LMS
Online course platform with a website builder and student management
SaaS
Blackboard Learn
Education & LMS
Learning management system from Anthology for higher education and training
SaaS
Docebo
Education & LMS
AI-powered learning management system for corporate training
SaaS

