Moodle is an open source learning management platform used by universities, schools and companies to build online courses and learning environments.
ILIAS-eLearning/ILIAS
ILIAS is an open source learning management system (LMS) for building and running web-based e-learning courses.
Open-source alternative to:Moodle
Blackboard
- Stars
- 507
- Forks
- 433
- Open issues
- 278
- Last commit
- 18 hours ago
What is it?
ILIAS is a web-based Learning Management System written in PHP and released under GPL-3.0. It is aimed at organizations that run e-learning in education and further training and want to keep control over how the software is developed and customized.
This repository holds the official ILIAS release branches and the development trunk. The project is extensible through plugins, and a community plugin collection is linked from the project's documentation. Installation is covered in the repository's install guide.
The codebase requires PHP 8.3 or 8.4, according to its supported-version badge, and the project hosts an annual conference and a membership society for its community.
Key features
- 01Web-based e-learning course management
- 02Extensible through a plugin system
- 03Released under GPL-3.0 and free to use
- 04Runs on PHP 8.3 or 8.4
Use cases
- Running online courses for schools or universities
- Delivering corporate or further-training e-learning programs
- Customizing an LMS through in-house development or plugins
Quick start
- 1
Read the installation manual in the repo
- 2
Follow the install guide at docs/configuration/install.md
Things to know
- Installation is manual and requires a PHP web server setup, so self-hosting takes effort.
- The README gives no package-manager or one-command way to run it.
In collections
Topics
FAQ
- What is ILIAS?
- ILIAS is an open source learning management system (LMS) for building and running web-based e-learning courses. ILIAS is a web-based Learning Management System written in PHP and released under GPL-3.0. It is aimed at organizations that run e-learning in education and further training and want to keep control over how the software is developed and customized.
- Is ILIAS free to use? What license does it have?
- ILIAS is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is ILIAS still maintained?
- Actively maintained. The last commit to ILIAS was on Nov 6, 2026.
- What can I use ILIAS for?
- Running online courses for schools or universities Delivering corporate or further-training e-learning programs Customizing an LMS through in-house development or plugins
- How do I install ILIAS?
- Read the installation manual in the repo Follow the install guide at docs/configuration/install.md
- Where can I get ILIAS?
- The source code and installation instructions are on GitHub: https://github.com/ILIAS-eLearning/ILIAS
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Chamilo is an open-source learning management system (LMS) for running online courses, with a focus on ease of use and accessibility.
Open-source learning platform for building courses, assignments, discussions, and certificates, with AI features and a Notion-like editor.
The LMS and Studio core of Open edX, a Python/Django platform for authoring and delivering online courses at scale.
Open-source PHP (Phalcon) online course and school platform for building course sales, e-learning and knowledge-payment sites, deployable with Docker.
Open eClass is a PHP-based course management system for storing and presenting educational materials for asynchronous e-learning.