Best self-hosted Learning and Courses software in 2026

Tools and software to help with education and learning.

We track 16 open-source, self-hosted Learning and Courses apps. 12 of them had commits in the last 90 days, 2 can run with Docker, and the most common licenses are AGPL-3.0 (6), GPL-3.0 (4), GPL-2.0 (3). The most-used languages are PHP, Python, Nodejs. Below are the top picks by GitHub stars, followed by every app ranked by stars weighted by maintenance health.

Alternatives to Kahoot!Alternatives to TeachableAlternatives to ThinkificAlternatives to KajabiAlternatives to Google ClassroomAlternatives to Blackboard

Top 5 by GitHub stars

#AppStarsHealthLast activityLicenseLanguageDocker
1Canvas LMS6.9kMaintained2026-04-30AGPL-3.0Ruby–
2Chamilo LMS1kActive2026-11-10GPL-3.0PHP–
3Gibbon638Active2026-11-09GPL-3.0PHP–
4ILIAS507Active2026-11-09GPL-3.0PHP–
5OpenOLAT449Active2026-11-09Apache-2.0Java–
  1. Canvas LMS — Learning management system (LMS) that is revolutionizing the way we educate.
  2. Chamilo LMS — Create a virtual campus for the provision of online or semi-online training.
  3. Gibbon — Flexible school management platform designed to make life better for teachers, students, parents and leaders.
  4. ILIAS — Learning management system that can cope with anything you throw at it.
  5. OpenOLAT — Learning management system for teaching, education, assessment and communication.

Head-to-head comparisons

Canvas LMS vs Chamilo LMSCanvas LMS vs GibbonCanvas LMS vs ILIASChamilo LMS vs GibbonChamilo LMS vs ILIASGibbon vs ILIAS

All 16 self-hosted Learning and Courses apps

Ranked by GitHub stars weighted by maintenance health.

Canvas LMS

Learning management system (LMS) that is revolutionizing the way we educate.

Maintained ★ 6.9k AGPL-3.0 ~$5/mo

Chamilo LMS

Create a virtual campus for the provision of online or semi-online training.

Active ★ 1k GPL-3.0 ~$5/mo

Gibbon

Flexible school management platform designed to make life better for teachers, students, parents and leaders.

Active ★ 638 GPL-3.0 ~$5/mo

ILIAS

Learning management system that can cope with anything you throw at it.

Active ★ 507 GPL-3.0 ~$5/mo

OpenOLAT

Learning management system for teaching, education, assessment and communication.

Active ★ 449 Apache-2.0 ~$10/mo

RELATE

Courseware package that includes features such as: flexible rules, statistics, multi-course support, class calendar.

Active ★ 437 MIT ~$5/mo

INGInious

Intelligent grader that allows secured and automated testing of code made by students.

Active ★ 243 AGPL-3.0 🐳 Docker~$5/mo

Open eClass

Advanced e-learning solution that can enhance the teaching and learning process.

Active ★ 170 GPL-2.0 ~$5/mo

RosarioSIS

Student Information System for school management. Features students demographics, grades, scheduling, attendance, student billing, discipline & food service modules.

Active ★ 65 GPL-2.0 ~$5/mo

Helium

Color-coded student planner for classes, homework, grades, and notes with smart notifications and multi-device sync.

Active ★ 12 MIT 🐳 Docker~$5/mo

Digibunch

Create bunches of links to share with your learners or colleagues.

Active ★ 3 AGPL-3.0 ~$5/mo

Digiscreen

Interactive whiteboard/wallpaper for the classroom, in person or remotely (documentation in French).

Active ★ 3 AGPL-3.0 ~$20/mo

Digitools

Set of simple tools to accompany the animation of courses in person or remotely (documentation in French).

Active ★ 1 AGPL-3.0 ~$20/mo

edX

Online learning platform that powers the edX.org website.

Unknown AGPL-3.0 ~$5/mo

Moodle

Learning and courses platform with one of the largest communities worldwide.

Unknown GPL-3.0 ~$5/mo

QST

Online assessment software. From a quick quiz on your phone to large scale, high stakes, proctored desktop testing, easy, secure and economical.

Unknown GPL-2.0 ~$3.5/mo

Frequently asked questions

What is the best self-hosted Learning and Courses software in 2026?

By GitHub stars, the most popular self-hosted Learning and Courses apps are Canvas LMS (6,908 stars), Chamilo LMS (1,021 stars), Gibbon (638 stars). Popularity is only one signal: also check maintenance health, license and whether it fits your setup.

How many self-hosted Learning and Courses apps are actively maintained?

12 of the 16 apps listed had commits in the last 90 days and 1 more in the last 12 months; for 3 we have no repository activity data.

Which self-hosted Learning and Courses apps can I run with Docker?

2 of the 16 apps can run with Docker.

Which licenses do self-hosted Learning and Courses apps use?

The most common licenses in this category are AGPL-3.0 (6 apps), GPL-3.0 (4 apps), GPL-2.0 (3 apps).

How much does it cost to self-host Learning and Courses software?

The software itself is free to download. Based on our rough hardware estimates, the cheapest suitable VPS plan starts at about $3.5/month (median $5/month across apps in this category). Several light apps can share one server.

Figures from GitHub and Docker Hub as of 2026-11-15; hosting costs are rough estimates.