Chamilo LMS
Chamilo is a free, open-source Learning Management System (LMS) published under GNU/GPLv3+. Since 2010, it has been used by over 40 million people worldwide. It offers AI-powered features, multi-language support, SCORM/LTI/xAPI compliance, and GDPR readiness.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Free, open-source LMS with AI integration, lightweight, and easy to install. Ideal for schools and enterprises.
Core Features
- AI-powered assignment grading and quiz generation
- Real-time chat with AI chatbot
- Supports SCORM 1.2, LTI, xAPI, and other standards
- 60+ fully translated languages including RTL
- Attendance tracking, gradebook, learning analytics & certificates
What It Can't Do
- •Chamilo 2.0 is currently in validation phase; for production use the stable 1.11.x branch. AI features require external API subscriptions. Do not install in a subfolder; use a dedicated subdomain.
Use Cases
- Online course management for schools and universities
- Corporate employee training and skill certification
- Blended learning (offline + online) with attendance and grading
Detailed Introduction
Chamilo is a free, open-source Learning Management System (LMS) published under GNU/GPLv3+. Since 2010, it has been used by over 40 million people worldwide. It offers a comprehensive set of features including AI-powered assignments and quizzes, real-time collaboration, SCORM/LTI/xAPI support, GDPR compliance, and over 60 fully translated languages. Chamilo is designed to be lightweight and easy to install compared to other major LMS platforms like Moodle, while still providing advanced capabilities such as multi-level attendance tracking, e-commerce course catalog, and integration with OnlyOffice, videoconferencing, and plagiarism check tools. Note: AI features require external service subscriptions (OpenAI, DeepSeek, etc.).
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Prepare an Ubuntu 24.04 server (minimum 2 vCPU, 4GB RAM)
Step 2: Run installation script to install Apache, PHP 8.2, MariaDB, etc.
Step 3: Download Chamilo 2.0 tarball and extract to /var/www/chamilo
- Step 1: Prepare an Ubuntu 24.04 server (minimum 2 vCPU, 4GB RAM)
- Step 2: Run installation script to install Apache, PHP 8.2, MariaDB, etc.
- Step 3: Download Chamilo 2.0 tarball and extract to /var/www/chamilo
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Remove the /var/www/chamilo directory, delete Apache virtual host config, and drop the database.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.
terminal
Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.