Assembly Line

Alternatives to Blackboard Learn in 2026

15 commercial products, led by Google Classroom, Kajabi and Docebo. 42 open-source projects you can run yourself, led by Openedx-platform, Moodle and Lms.

Open source

  1. 1
    Openedx-platform openedx

    The Open edX LMS & Studio, powering education sites around the world!

    Complete system Production-ready You run MOOCs or large-scale online learning and have engineers to operate it.

    ★ 8.2k AGPL-3.0 Python Active, pushed today
  2. 2
    Moodle moodle

    Moodle - the world's open source learning platform

    Complete system Production-ready A school, university or company needs a self-hosted LMS with a large ecosystem of plugins and hosting partners.

    ★ 7.6k GPL-3.0 PHP Active, pushed 4 days ago
  3. 3
    Lms frappe

    Easy to Use, 100% Open Source Learning Management System

    Complete system Usable You run ERPNext or Frappe and want staff or customer training in the same system.

    ★ 3.4k AGPL-3.0 TypeScript Active, pushed 3 days ago
  4. 4
    LearnHouse learnhouse

    The Next-gen Open Source learning platform for everyone ✨

    Complete system Usable An organisation wants a modern-looking course platform it can self-host.

    ★ 2.4k AGPL-3.0 Python Active, pushed 16 days ago
  5. 5
    Canvas LMS instructure

    The open LMS by Instructure, Inc.

    Complete system Production-ready You want to self-host Canvas and have Rails expertise, or need to study the code behind your hosted Canvas.

    ★ 6.9k AGPL-3.0 Ruby Slowing, pushed 6 months ago
  6. 6
    ClassroomIO classroomio

    ClassroomIO is an Intelligent Customer Training Platform that helps SaaS companies use education to grow their business.

    Complete system Usable A SaaS company wants a customer academy and prefers open source.

    ★ 1.7k AGPL-3.0 TypeScript Active, pushed 7 days ago
  7. 7
    Courselit codelitdev

    Create/Sell courses and digital downloads and publish blogs on your own branded website. An open source alternative to Teachable, Thinkific, Podia and the likes.

    Complete system Usable A solo creator wants to sell courses without platform fees and can host a Node app.

    ★ 1.3k AGPL-3.0 TypeScript Active, pushed 7 days ago
  8. 8
    Chamilo-lms chamilo

    Chamilo is a learning management system focused on ease of use and accessibility

    Complete system Production-ready A school, university or company wants a simpler alternative to Moodle, particularly in Spanish-speaking regions.

    ★ 1k GPL-3.0 PHP Active, pushed 6 days ago
  9. 9
    Sensei Automattic

    Sensei LMS - Online Courses, Quizzes, & Learning

    Integration Production-ready You run WordPress and want course features from a well-backed vendor.

    ★ 596 GPL-2.0 PHP Active, pushed 6 days ago
  10. 10
    ILIAS ILIAS-eLearning

    GitHub repository for official ILIAS release branches and development branches (trunk)

    Complete system Production-ready A German-speaking institution needs a mature LMS with strong compliance and permission controls.

    ★ 505 GPL-3.0 PHP Active, pushed 7 days ago
  11. 11
    Academico academico-sis

    Laravel & Filament-based school management platform for small and medium institutions

    Complete system Usable A small language school or training centre needs enrolment and scheduling software.

    ★ 406 MIT PHP Active, pushed 14 days ago
  12. 12
    Scorm-again jcputney

    A modern SCORM JavaScript runtime library.

    Building block Production-ready You are building an LMS or course player and need SCORM support in the browser.

    ★ 362 MIT TypeScript Active, pushed 5 days ago
  13. 13
    AmpliPi micro-nova

    Whole House Audio System 🔊

    Complete system Usable You own AmpliPro hardware or want to build a Raspberry Pi based multi-room audio controller.

    ★ 339 GPL-3.0 C Active, pushed 2 months ago
  14. 14
    Richie openfun

    :pencil: An opensource CMS to build education portals

    Framework or platform Production-ready An institution needs a course catalogue website in front of one or more LMSs.

    ★ 317 MIT Python Active, pushed 5 days ago
  15. 15
    ULEARN safytech

    ULEARN - Open Source(FREE) LMS script in Laravel 5.8 and ReactJS 16.9

    Template or starter Experimental Only to study the code; the stack is long outdated.

    ★ 701 MIT PHP Slowing, pushed 8 months ago
  16. 16
    Elmsln elmsln

    ELMS - create and sustain innovation in education. Dream with us!

    Complete system Experimental Rarely; development has moved to HAX and related projects.

    ★ 251 GPL-3.0 PHP Active, pushed 3 months ago
  17. 17
    Adapt Framework adaptlearning

    A toolkit for creating responsive, accessible, multilanguage HTML5 e-learning courses.

    Framework or platform Production-ready An e-learning team wants open-source course authoring that works on mobile and in any LMS.

    ★ 627 GPL-3.0 JavaScript Slowing, pushed 3 months ago
  18. 18
    Adapt authoring adaptlearning

    A server-based user interface for authoring eLearning courses using the Adapt framework.

    Complete system Usable Your training team builds SCORM courses and wants a free alternative to Articulate Rise.

    ★ 562 GPL-3.0 JavaScript Slowing, pushed 3 months ago
  19. 19
    Numbas numbas

    A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics

    Complete system Production-ready A university or school needs online maths assessments that run in any LMS via SCORM or LTI.

    ★ 216 Apache-2.0 JavaScript Active, pushed 5 days ago
  20. 20
    LifterLMS gocodebox

    LifterLMS, a WordPress LMS Solution: Easily create, sell, and protect engaging online courses.

    Integration Production-ready Your site runs on WordPress and you want to sell courses from it.

    ★ 211 GPL-3.0 PHP Active, pushed 7 days ago
  21. 21
    H5P-Nodejs-library Lumieducation

    h5p-nodejs-library is a collection of server and client-side packages that help you use H5P with a NodeJS backend

    Building block Usable Your learning platform runs on Node.js and needs H5P editing and playback.

    ★ 207 GPL-3.0 TypeScript Active, pushed 7 days ago
  22. 22
    Anubis AnubisLMS

    Distributed LMS for automating Computing Science Courses From NYU

    Complete system Usable A university computer science department with Kubernetes skills wants autograded assignments and browser IDEs.

    ★ 375 MIT Python Slowing, pushed 5 months ago
  23. 23
    Lrsql yetanalytics

    A SQL-based Learning Record Store

    Complete system Usable You need a lightweight, maintained LRS you can self-host.

    ★ 144 Apache-2.0 Clojure Active, pushed 7 days ago
  24. 24
    H5P Standalone tunapanda

    Display H5P content without the need for an H5P server

    Building block Usable You want to embed H5P activities in a static site or app.

    ★ 346 MIT TypeScript Slowing, pushed 7 months ago
  25. 25
    ADL_LRS adlnet

    ADL's Open Source Learning Record Store (LRS) is used to store learning data collected with the Experience API.

    Complete system Usable You need a conformant reference LRS for testing or a small pilot.

    ★ 334 Apache-2.0 Python Slowing, pushed 12 months ago
  26. 26
    Haxcms-php haxtheweb

    HAX + CMS to manage your microsite universe with PHP backend

    Complete system Usable An educator or institution wants quick course microsites with a visual editor.

    ★ 130 Apache-2.0 PHP Active, pushed 10 days ago
  27. 27
    FreeITSM edmozley

    A completely free ITSM tool

    Complete system Experimental A small UK-style IT team wants a no-per-seat helpdesk on a plain PHP and MySQL server.

    ★ 119 MIT PHP Active, pushed yesterday
  28. 28
    Mentingo Selleo

    Open-source AI-native LMS with AI Mentor & role-play. Self-hosted alternative to Moodle, Docebo, TalentLMS, Thinkific, Teachable and Open edX.

    Complete system Usable An L&D team wants a modern self-hosted alternative to TalentLMS or Docebo.

    ★ 96 MIT TypeScript Active, pushed 13 days ago
  29. 29
    Moodle Azure

    Tooling and guidance on deploying Scalable Moodle Clusters on Azure.

    Template or starter Usable An institution is putting Moodle on Azure and wants a reference architecture.

    ★ 185 MIT Shell Slowing, pushed 10 months ago
  30. 30
    xAPI-Spec adlnet

    The xAPI Specification describes communication about learner activity and experiences between technologies.

    List, course or other material Production-ready You are implementing xAPI in an LMS, course or learning record store.

    ★ 956 Apache-2.0 Quiet, pushed 16 months ago
  31. 31
    Tutors tutors-sdk

    The core Tutors Reader application.

    Complete system Usable A lecturer wants to publish course materials as a static learning site from files.

    ★ 125 MIT JavaScript Slowing, pushed 3 months ago
  32. 32
    LearningLocker LearningLocker

    Learning Locker - The Open Source Learning Record Store. Started in 2014.

    Complete system Usable Only for existing installs; the open version is no longer actively developed.

    ★ 585 GPL-3.0 JavaScript Quiet, pushed 2 years ago
  33. 33
    open-tutor-ai-CE Open-TutorAi

    An open-source project designed to provide an educational and collaborative AI-powered platform

    Complete system Experimental An education team wants to experiment with an AI tutor it can host.

    ★ 72 BSD-3-Clause JavaScript Slowing, pushed 4 months ago
  34. 34
    Colourful tompazourek

    🎨 Open source .NET library for working with color spaces.

    Building block Usable Your .NET application does colour science or accurate colour conversion.

    ★ 298 MIT C# Quiet, pushed 18 months ago
  35. 35
    xAPIWrapper adlnet

    Wrapper to simplify communication to an LRS

    Building block Usable You are adding xAPI tracking to legacy browser-based content.

    ★ 222 Apache-2.0 JavaScript Quiet, pushed 4 years ago
  36. 36
    TinCanJS RusticiSoftware

    JavaScript library for the Experience API (Tin Can API)

    Building block Usable You maintain content that already uses it.

    ★ 208 Apache-2.0 JavaScript Quiet, pushed 3 years ago
  37. 37
    Mumuki Laboratory mumuki

    :microscope: Where students practice and receive automated and human feedback

    Complete system Experimental Only if you already run the Mumuki platform.

    ★ 200 AGPL-3.0 Ruby Quiet, pushed 3 years ago
  38. 38
    Lightlib-lms wesdoyle

    A lightweight library management system built in .NET 5.0 MVC with Postgres and EF Core

    Template or starter Experimental You are learning ASP.NET MVC and want a worked example.

    ★ 153 Apache-2.0 C# Quiet, pushed 2 years ago
  39. 39
    OpenEdX Docker openfun

    :whale: A best practice Docker image of Open edX

    Developer tool Experimental Rarely now; Tutor is the standard way to run Open edX.

    ★ 142 AGPL-3.0 Python Quiet, pushed 16 months ago
  40. 40
    SCORM-LearningManagementSystem dhodges47

    Open Source SCORM Learning Management System demo

    Template or starter Experimental You want to learn how a SCORM runtime fits into an LMS.

    ★ 124 MIT C# Quiet, pushed 4 years ago
  41. 41
    Iblai LMS iblai

    Skills intelligence platform — discover courses, track competencies, earn credentials, and accelerate workforce development. Built with Next.js 15, React 19, and the ibl.ai SDK.

    Complete system Experimental You already use ibl.ai and want a customisable learner portal.

    ★ 14 MIT TypeScript Active, pushed 14 days ago
  42. 42
    CohortHarbor lantingzhang1119

    Self-hosted employee onboarding, policy learning, and assessment platform.

    Complete system Experimental A Chinese-speaking company wants a small onboarding and policy-exam system to adapt.

    ★ 0 MIT TypeScript Active, pushed 3 months ago

Commercial

  1. 1
    Google Classroom Google

    Get started with Google Classroom, a central hub for tools and resources designed to help educators manage classrooms and enrich learning experiences.

    Complete system Production-ready A school already on Google Workspace for Education wants a simple, free way to run classes.

    5.7k readers a month Commercial
  2. 2
    Kajabi Kajabi

    Kajabi is the operating system for human expertise—helping real experts build, sell, and grow trusted businesses with clarity, momentum, and AI-powered support.

    Complete system Production-ready An established creator wants courses, website, email and checkout in one tool and will pay for that convenience.

    191 readers a month Commercial
  3. 3
    Docebo Docebo

    Docebo is the workforce readiness platform that connects skills intelligence, learning, knowledge, and AI agents, so you know who's ready and can build what's next.

    Complete system Production-ready A large company trains employees plus external partners or customers and needs multiple branded portals.

    164 readers a month Since 2005 Commercial
  4. 4
    Adobe Captivate Adobe Inc.

    The all-new update to Adobe Captivate offers ease to beginners and speed to professionals for creating mobile-ready courses in minutes.

    Developer tool Production-ready A training team needs software simulations or already works in Adobe's tools.

    117 readers a month Commercial
  5. 5
    Canvas LMS (Instructure Cloud) Instructure

    Discover Canvas by Instructure, the world-leading, user-friendly LMS designed to simplify teaching and enhance student learning.

    Complete system Production-ready A university or school district wants a widely used LMS that staff and students already know.

    Commercial
  6. 6
    Cornerstone Learning Cornerstone OnDemand

    Cornerstone and our intelligence platform for workforce readiness deliver the insights leaders want, the skills and learning people need, and AI agents that make action easy.

    Complete system Production-ready A large employer needs compliance-heavy training at scale tied to talent management.

    Commercial
  7. 7
    D2L Brightspace D2L

    Move Beyond a Learning Management System Break free from the limitations of an LMS with D2L Brightspace, a learning innovation platform built to help you.

    Complete system Production-ready An institution wants an LMS with strong accessibility and competency-based learning support.

    Commercial
  8. 8
    iSpring Suite iSpring Solutions

    Create interactive eLearning courses and quizzes right in PowerPoint. iSpring Suite works perfectly with any LMS. Free download.

    Developer tool Production-ready Trainers already comfortable in PowerPoint want to build LMS courses without learning a new tool.

    19 readers a month Since 2001 Commercial
  9. 9
    TalentLMS Epignosis

    Move your training online with TalentLMS, the leading cloud learning platform. Perfect for creating & managing online courses. ✅ Start free!

    Complete system Production-ready A small company needs to move staff or customer training online quickly without an L&D team.

    Commercial
  10. 10
    Absorb LMS Absorb Software

    Ranked #1 on G2. Absorb LMS gives enterprises AI-powered training that proves itself in performance. Trusted by 3,500+ companies.

    Complete system Production-ready A midsize company wants a capable corporate LMS with good admin automation, and possibly sells training.

    Commercial
  11. 11
    LearnUpon LearnUpon

    Move beyond the limits of the LMS into the Agentic Learning Platform era, where intelligent agents elevate human capability.

    Complete system Production-ready A company needs separate training portals for customers or partners with solid support.

    Commercial
  12. 12
    Teachable Teachable

    Join 150,000+ creators & businesses using the top online course platform to sell courses, coaching, and digital products. Start for free.

    Complete system Production-ready A solo creator or expert wants to sell courses online without building a website.

    Commercial
  13. 13
    Thinkific Thinkific Labs

    Build and sell online courses and communities with Thinkific, an all-in-one online course platform with a drag-and-drop builder, payments, and LMS tools.

    Complete system Production-ready A creator or small training business wants to sell courses with more learning features than Teachable.

    Commercial
  14. 14
    Articulate 360 Articulate Global

    Discover the #1 AI-powered platform for workplace training.

    Developer tool Production-ready Instructional designers build workplace training courses for an LMS and want the industry-standard toolkit.

    Commercial
  15. 15
    Elucidat Elucidat

    Explore how Create, formerly Elucidat, enhances frontline training through AI-driven content creation for effective learning.

    Developer tool Production-ready A large L&D team needs many non-specialist authors producing consistent courses.

    Commercial

Made software that belongs here? Add it. Listing is free.