Skip to content
appsgit

10 top picks · 2 audience rankings

Best open source LMS

The best open source LMS is Open edX (AGPL-3.0, 8,211 GitHub stars, Docker image). Moodle stands out for its PHP codebase, and Frappe LMS stands out for its TypeScript codebase.

This page also breaks the picks down by team size and use: Open edX leads for small business and enterprise.

Updated · data from GitHub, refreshed daily

Top picks

  1. Rank 1:

    Open edX

    openedx/openedx-platform

    The LMS and Studio authoring platform behind edX, deployed with the Docker-based Tutor distribution.

    Active · last commit Oct 28, 2026

    Learning Management (LMS)PythonDocker

    Stands out for the most GitHub stars. Open edX has 8,211 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,272 commits in the last year; it replaces Blackboard Learn and TalentLMS.

  2. Rank 2:

    Moodle

    moodle/moodle

    The world's most widely used open-source learning platform for schools, universities and companies.

    Active · last commit Oct 21, 2026

    Learning Management (LMS)PHP

    Stands out for its PHP codebase. Moodle has 7,555 GitHub stars, uses the GPL-3.0 license and had 3,405 commits in the last year; it replaces Teachable and Thinkific.

  3. Rank 3:

    Frappe LMS

    frappe/lms

    Easy-to-use learning management system with courses, chapters, live class batches, quizzes, assignments and certificates.

    Active · last commit Oct 27, 2026

    Learning Management (LMS)TypeScriptDocker

    Stands out for its TypeScript codebase. Frappe LMS has 3,350 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 3,311 commits in the last year; it replaces Teachable and Thinkific.

At a glance

Open source LMS compared

Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 17 apps in the learning management (LMS) category. Projects with fewer than 12 commits in the last 12 months rank below every more active project.

Top 10 picks compared, data as of Oct 28, 2026
AppStands out forLicenseGitHub starsCommits (12 mo)Last commitDocker image
Open edXthe most GitHub starsAGPL-3.08,2111,272Oct 28, 2026Yes
Moodleits PHP codebaseGPL-3.07,5553,405Oct 21, 2026No
Frappe LMSits TypeScript codebaseAGPL-3.03,3503,311Oct 27, 2026Yes
Canvas LMSthe most commits in the last 12 months (4,520)AGPL-3.06,8894,520Apr 30, 2026No
LearnHouseAI features named in its own descriptionAGPL-3.02,4271,505Oct 25, 2026Yes
ClassroomIO–AGPL-3.01,733906Oct 28, 2026Yes
Sakai–ECL-2.01,240817Oct 27, 2026No
CourseLit–AGPL-3.01,289124Oct 27, 2026Yes
Chamilo LMS–GPL-3.01,0195,972Oct 28, 2026No
ILIAS–GPL-3.05042,259Oct 27, 2026No

1 of 3 · 10 picks

Top picks

10 of the 17 apps in the learning management (LMS) category.

  1. 1

    Open edX

    The LMS and Studio authoring platform behind edX, deployed with the Docker-based Tutor distribution.

    Stands out for the most GitHub stars. Open edX has 8,211 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,272 commits in the last year; it replaces Blackboard Learn and TalentLMS.

  2. 2

    Moodle

    The world's most widely used open-source learning platform for schools, universities and companies.

    Stands out for its PHP codebase. Moodle has 7,555 GitHub stars, uses the GPL-3.0 license and had 3,405 commits in the last year; it replaces Teachable and Thinkific.

  3. 3

    Frappe LMS

    Easy-to-use learning management system with courses, chapters, live class batches, quizzes, assignments and certificates.

    Stands out for its TypeScript codebase. Frappe LMS has 3,350 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 3,311 commits in the last year; it replaces Teachable and Thinkific.

  4. 4

    Canvas LMS

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

    Stands out for the most commits in the last 12 months (4,520). Canvas LMS has 6,889 GitHub stars, uses the AGPL-3.0 license and had 4,520 commits in the last year; it replaces Blackboard Learn.

  5. 5

    LearnHouse

    Modern learning platform with a block-based course editor, assignments, discussions, certificates and code exercises.

    AI-nativeStands out for AI features named in its own description. LearnHouse has 2,427 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,505 commits in the last year; it replaces Teachable and Thinkific.

  6. 6

    ClassroomIO

    Open-source LMS for companies running employee, customer and partner training with cohorts and certificates.

    ClassroomIO has 1,733 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 906 commits in the last year; it replaces Teachable and Thinkific.

  7. 7

    Sakai

    Java collaboration and learning environment used by universities for courses, assessments and gradebooks.

    Sakai has 1,240 GitHub stars, uses the ECL-2.0 license and had 817 commits in the last year; it replaces Blackboard Learn.

  8. 8

    CourseLit

    Sell courses and digital downloads from your own site, with course authoring, Stripe payments and a website builder.

    CourseLit has 1,289 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 124 commits in the last year; it replaces Teachable and Thinkific.

  9. 9

    Chamilo LMS

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

    Chamilo LMS has 1,019 GitHub stars, uses the GPL-3.0 license and had 5,972 commits in the last year; it replaces Blackboard Learn and TalentLMS.

  10. 10

    ILIAS

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

    ILIAS has 504 GitHub stars, uses the GPL-3.0 license and had 2,259 commits in the last year; it replaces Blackboard Learn.

2 of 3 · 5 picks

Which open source LMS is best for small business?

For small business, Open edX ranks first (AGPL-3.0, 8,211 GitHub stars), followed by Frappe LMS and LearnHouse. Ranked for small business on GitHub stars, commits in the last year, Docker images, open-source licenses, project websites, recent commits and deploy guides.

  1. 1

    Open edX

    The LMS and Studio authoring platform behind edX, deployed with the Docker-based Tutor distribution.

    Open edX has 8,211 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,272 commits in the last year; it replaces Blackboard Learn and TalentLMS. For small business it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.

  2. 2

    Frappe LMS

    Easy-to-use learning management system with courses, chapters, live class batches, quizzes, assignments and certificates.

    Frappe LMS has 3,350 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 3,311 commits in the last year; it replaces Teachable and Thinkific. For small business it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.

  3. 3

    LearnHouse

    Modern learning platform with a block-based course editor, assignments, discussions, certificates and code exercises.

    AI-nativeLearnHouse has 2,427 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,505 commits in the last year; it replaces Teachable and Thinkific. For small business it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.

  4. 4

    Moodle

    The world's most widely used open-source learning platform for schools, universities and companies.

    Moodle has 7,555 GitHub stars, uses the GPL-3.0 license and had 3,405 commits in the last year; it replaces Teachable and Thinkific. For small business it also scores on an open-source license, a project website and a commit in the last 90 days.

  5. 5

    ClassroomIO

    Open-source LMS for companies running employee, customer and partner training with cohorts and certificates.

    ClassroomIO has 1,733 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 906 commits in the last year; it replaces Teachable and Thinkific. For small business it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.

3 of 3 · 5 picks

Which open source LMS is best for enterprise?

For enterprise, Open edX ranks first (AGPL-3.0, 8,211 GitHub stars), followed by Moodle and Canvas LMS. Ranked for enterprise on GitHub stars, commits in the last year, open-source licenses and recent commits.

  1. 1

    Open edX

    The LMS and Studio authoring platform behind edX, deployed with the Docker-based Tutor distribution.

    Open edX has 8,211 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,272 commits in the last year; it replaces Blackboard Learn and TalentLMS. For enterprise it also scores on an open-source license and a commit in the last 90 days.

  2. 2

    Moodle

    The world's most widely used open-source learning platform for schools, universities and companies.

    Moodle has 7,555 GitHub stars, uses the GPL-3.0 license and had 3,405 commits in the last year; it replaces Teachable and Thinkific. For enterprise it also scores on an open-source license and a commit in the last 90 days.

  3. 3

    Canvas LMS

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

    Canvas LMS has 6,889 GitHub stars, uses the AGPL-3.0 license and had 4,520 commits in the last year; it replaces Blackboard Learn. For enterprise it also scores on an open-source license.

  4. 4

    Frappe LMS

    Easy-to-use learning management system with courses, chapters, live class batches, quizzes, assignments and certificates.

    Frappe LMS has 3,350 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 3,311 commits in the last year; it replaces Teachable and Thinkific. For enterprise it also scores on an open-source license and a commit in the last 90 days.

  5. 5

    LearnHouse

    Modern learning platform with a block-based course editor, assignments, discussions, certificates and code exercises.

    AI-nativeLearnHouse has 2,427 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,505 commits in the last year; it replaces Teachable and Thinkific. For enterprise it also scores on an open-source license and a commit in the last 90 days.

FAQ

Questions and answers

Still curious? Email info@appsgit.com.

Is Open edX free?

Yes. Open edX is open-source software released under the AGPL-3.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.

Can I self-host these LMS options with Docker?

Yes, 5 of the 10 picks. Open edX, Frappe LMS and LearnHouse publish Docker images, so you can run them on a VPS or home server with Docker Compose. The others install from their own packages or source; follow each project's install guide.

Are all of these LMS options open source?

All 10 apps on this list are open source. You can self-host and modify each one under its license.

Which of these LMS options is the most actively developed?

Chamilo LMS, with 5,972 commits in the last 12 months and a latest release, v3.0.1, from September 2026. Activity is a good sign that bugs and security issues get fixed.

How is this list ranked?

Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 17 apps in the learning management (LMS) category. Projects with fewer than 12 commits in the last 12 months rank below every more active project.

The weekly digest

New self-hosted apps, every week

Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.

One email a week. No spam, unsubscribe anytime.