Self-hosted learning and courses

15 apps · 2 Docker-ready. All open-source; click through for license, source, and a docker-compose starter.

NameLicenseStackDocker
Canvas LMS
Learning management system (LMS) that is revolutionizing the way we educate.
AGPL-3.0 Ruby
Chamilo LMS
Create a virtual campus for the provision of online or semi-online training.
GPL-3.0 PHP
Digiscreen
Interactive whiteboard/wallpaper for the classroom, in person or remotely (documentation in French).
AGPL-3.0 Nodejs/PHP
Digitools
A set of simple tools to accompany the animation of courses in person or remotely. (documentation in French).
AGPL-3.0 PHP
edX
The Open edX platform is open-source code that powers edX.org.
AGPL-3.0 Python
Gibbon
Flexible school management platform designed to make life better for teachers, students, parents and leaders.
GPL-3.0 PHP
Helium
Color-coded student planner for classes, homework, grades, and notes with smart notifications and multi-device sync.
MIT Python/Docker Docker
ILIAS
Learning management system that can cope with anything you throw at it.
GPL-3.0 PHP
INGInious
Intelligent grader that allows secured and automated testing of code made by students.
AGPL-3.0 Python/Docker Docker
Moodle
Learning and courses platform with one of the largest open source communities worldwide.
GPL-3.0 PHP
Open eClass
Open eClass is an advanced e-learning solution that can enhance the teaching and learning process.
GPL-2.0 PHP
OpenOLAT
Learning management system for teaching, education, assessment and communication.
Apache-2.0 Java
QST
Online assessment software. From a quick quiz on your phone to large scale, high stakes, proctored desktop testing, easy, secure and economical.
GPL-2.0 Perl
RELATE
Courseware package that includes features such as: flexible rules, statistics, multi-course support, class calendar.
MIT Python
RosarioSIS
Student Information System for school management. Features students demographics, grades, scheduling, attendance, student billing, discipline & food service modules.
GPL-2.0 PHP