Self-hosted Learning Platforms (LMS) tools

14 open source alternatives in this category

14 services found

Moodle logo

Moodle

Open-source learning management system for creating online courses

7.3k
7.6k
Last commit

Moodle is an open-source LMS written in PHP that enables institutions and organisations to create, deliver, and assess online courses with extensible plugins and integrations.

GPL-3.0Actively maintained
Alternative to:
Canvas LMS logo
Canvas LMS
+12
Canvas LMS logo

Canvas LMS

Open-source learning management system for teaching and learning

6.7k
3k
Last commit

Canvas LMS is an open-source learning management system for course delivery, assignments, grading, communication, and integrations for schools and universities.

AGPL-3.0Actively maintained
Alternative to:
Google Classroom logo
Google Classroom
+10

Lute

Web-based language-learning tool for learning through reading

1.5k
158
Last commit

Python/Flask reading-based language learning app that turns texts into interactive lessons, with term management, plugins, audio and Anki export.

MITActively maintained
Alternative to:
LingQ logo
LingQ
+3
Chamilo LMS logo

Chamilo LMS

Open-source learning management system focused on usability

979
557
Last commit

Chamilo LMS is an open-source learning management system for delivering online courses, managing users, and tracking learning activities with an accessible, easy-to-use interface.

GPL-3.0Actively maintained
Alternative to:
Canvas LMS logo
Canvas LMS
+17
ILIAS logo

ILIAS

Open-source web-based learning management system (LMS)

495
416
Last commit

ILIAS is a PHP-based open-source learning management system for creating courses, assessments, wikis, forums, calendars and extensible training platforms.

GPL-3.0Actively maintained
Alternative to:
Canvas LMS logo
Canvas LMS
+19
OpenOlat logo

OpenOlat

Modular Java-based learning management system (LMS)

432
167
Last commit

Open-source Java LMS for course authoring, assessments and institutional learning management with SCORM/QTI support and REST API.

Actively maintained
Alternative to:
Canvas LMS logo
Canvas LMS
+14

RELATE

Django-based web courseware for authoring and grading programming coursework

432
129
Last commit

Open-source Django LMS for creating courses with YAML/Markdown content, git-backed versioning, sandboxed code questions, automatic grading, calendars and analytics.

Actively maintained
Alternative to:
Codio logo
Codio
+8

Quizmaster

Host interactive web quizzes with separate player and master interfaces

325
41
Last commit

Scala-based web application for running live quizzes. Questions are configured via YAML; includes player answer page, quiz display, and master controls with multimedia support.

Actively maintained
Alternative to:
Kahoot! logo
Kahoot!
+5
INGInious logo

INGInious

Automated, secure programming-exercise autograder and assessment platform

237
146
Last commit

Open-source platform for creating, running and automatically grading programming exercises in Docker sandboxes; integrates with LMS (Moodle, edX).

Actively maintained
Alternative to:
CodeGrade logo
CodeGrade
+6
Open eClass logo

Open eClass

Open source course management system for organizing e-learning

161
69
Last commit

Open eClass is a PHP-based Learning Management System (LMS) for creating and administering online courses, assessments, multimedia content and communication tools for institutions.

Actively maintained
Alternative to:
Canvas LMS logo
Canvas LMS
+12

Schoco

Web-based Java 8 IDE for classroom assignments and automated testing

37
4
Last commit

Web-based IDE for Java 8 focused on teaching: teacher-managed assignments, JUnit auto-testing, isolated execution via Docker workers, and Gitea-backed projects.

MITSlowing down
Alternative to:
Codio logo
Codio
+8
QST logo

QST

Online and LAN assessment platform for quizzes, tests, and surveys

Open-source assessment software for creating, delivering, and grading quizzes, exams, and surveys, with question banks, interoperability formats, and built-in gradebook analytics.

Activity unknown
Alternative to:
Gradescope logo
Gradescope
+8
RosarioSIS logo

RosarioSIS

Web-based student information system for school management

Free, open source student information system for managing students, grades, scheduling, attendance, billing, and school administration in one web app.

Activity unknown
Alternative to:
PowerSchool logo
PowerSchool
+12
edX (Open edX) logo

edX (Open edX)

Modular learning management platform for online courses at scale

Open edX is a scalable, modular LMS for delivering MOOCs and online programs with video, assessments, discussions, instructor tools, and extensible integrations.

Activity unknown
Alternative to:
Canvas LMS logo
Canvas LMS
+19