# Alternatives to Canvas LMS

Canvas LMS is a learning management system originally released as open source by Instructure Inc. under the AGPLv3 license, distinct from the hosted, paid version Instructure sells to institutions as Canvas Core/Plus/Next. Instructure was taken private by KKR and Dragoneer in November 2024 after previously trading on the NYSE. The GitHub repository remains active, with recent commits and no archive notice.

Canvas LMS ranks #7 of 8 in Learning management systems, with an Alt Score of 70. It is licensed under AGPL-3.0, open source with paid hosting and available on Web, iOS and Android. 11 of 12 checklist rows are verified against a public source.

Source: https://altcatalog.com/alternatives/canvas-lms/
Category: Learning management systems

## Where Canvas LMS stands out

- **Open source** — 3 of 8 apps with a verified answer have this

## Overview

- **Who it's for**: K-12 schools, higher-education institutions, and businesses/government agencies that need a course-delivery LMS, either self-hosted from the open-source codebase or as Instructure's hosted cloud product.
- **What you get**: Course creation and delivery, native Quizzes/New Quizzes assessments, a SCORM LTI for importing SCORM 1.2/2004 packages, built-in BigBlueButton-powered Conferences for live sessions, native iOS/Android student and teacher apps with offline content sync, and SAML/CAS/OpenID Connect authentication providers for SSO.
- **How it works**: Institutions either self-host the open-source Ruby-on-Rails codebase from GitHub (per the project's Quick Start / Production Start wiki guides) or subscribe to Instructure's hosted Canvas Core, Plus, or Next tiers, which are sold via direct sales contact rather than public list pricing.

## Profile

- **License**: AGPL-3.0 (verified 2026-08-03)
- **Pricing model**: OSS + paid hosting (verified 2026-08-03)
- **Platforms**: Web, iOS, Android
- **Status**: active (verified 2026-08-03)

## Ranked alternatives

| # | App | Alt Score | Licence | Platforms |
|---|-----|-----------|---------|-----------|
| 1 | [Moodle](https://altcatalog.com/alternatives/moodle.md) | 93 | GPL-3.0-or-later | Web, iOS, Android |
| 2 | [Open edX](https://altcatalog.com/alternatives/open-edx.md) | 89 | AGPL-3.0 | Web, iOS, Android |
| 3 | [TalentLMS](https://altcatalog.com/alternatives/talentlms.md) | 85 | Proprietary | Web, iOS, Android |
| 4 | [Absorb LMS](https://altcatalog.com/alternatives/absorb-lms.md) | 81 | Proprietary | Web, iOS, Android |
| 5 | [Docebo](https://altcatalog.com/alternatives/docebo.md) | 78 | Proprietary | Web, iOS, Android |
| 6 | [Blackboard Learn](https://altcatalog.com/alternatives/blackboard-learn.md) | 74 | Proprietary | Web, iOS, Android |
| 7 | [LearnDash](https://altcatalog.com/alternatives/learndash.md) | 44 | Proprietary (GPLv2+ per vendor terms) | Web, iOS, Android |

Alt Score = Verified coverage (90%) + Visibility (10%). See https://altcatalog.com/how-alt-score-works/

## Feature comparison

Legend: Yes / No / Partial / ? (not verified).

| Learning management systems checklist | Canvas LMS | Moodle | Open edX | TalentLMS | Absorb LMS | Docebo |
|---|---|---|---|---|---|---|
| Pricing model | OSS + paid hosting | OSS + paid hosting | OSS + paid hosting | Freemium | ? | Subscription |
| Starts at | ? | Free | Free | $119/mo | ? | ? |
| License | AGPL-3.0 | GPL-3.0-or-later | AGPL-3.0 | Proprietary | Proprietary | Proprietary |
| Platforms | Web, iOS, Android | Web, iOS, Android | Web, iOS, Android | Web, iOS, Android | Web, iOS, Android | Web, iOS, Android |
| Self-hostable | Yes | Yes | Yes | No | No | No |
| Open source | Yes | Yes | Yes | No | No | No |
| SCORM support | ? | Yes | Partial | Yes | Yes | Yes |
| xAPI support | Partial | Yes | Partial | Yes | Yes | Yes |
| Quizzes and assessments | Yes | Yes | Yes | Yes | Yes | Yes |
| Certificates | No | Partial | Yes | Yes | Yes | Yes |
| Live virtual classroom | Yes | Yes | Yes | Yes | Yes | Yes |
| Mobile app | Yes | Yes | Yes | Yes | Yes | Yes |
| Offline learning | Yes | Yes | Yes | Yes | Yes | Yes |
| Gamification | Partial | Partial | Yes | Yes | Partial | Partial |
| Sell courses / e-commerce | No | Yes | Partial | Yes | Yes | Partial |
| SSO (SAML/OIDC) | Yes | Yes | Yes | Yes | Yes | Yes |

## Sources

Sources for Canvas LMS. Each alternative is sourced on its own page.

- **License**: AGPL-3.0 — <https://raw.githubusercontent.com/instructure/canvas-lms/master/LICENSE> (verified 2026-08-03)
- **Pricing model**: OSS + paid hosting — <https://www.instructure.com/products/canvas-tiers> (verified 2026-08-03)
- **Platforms**: Web, iOS, Android — <https://apps.apple.com/us/app/canvas-student/id480883488> (verified 2026-08-03)
- **Status**: active — <https://api.github.com/repos/instructure/canvas-lms> (verified 2026-08-03)
- **Self-hostable**: Yes — <https://github.com/instructure/canvas-lms/wiki/Production-Start> (verified 2026-08-03)
- **Open source**: Yes — <https://raw.githubusercontent.com/instructure/canvas-lms/master/README.md> (verified 2026-08-03)
- **xAPI support**: Partial — <https://raw.githubusercontent.com/instructure/canvas-lms/master/doc/api/xapi.md> (verified 2026-08-03)
- **Quizzes and assessments**: Yes — <https://community.instructure.com/en/kb/articles/662767-what-are-quizzes> (verified 2026-08-03)
- **Certificates**: No — <https://community.instructure.com/en/kb/articles/660419-how-do-i-add-a-certificate-of-completion-for-a-catalog-course> (verified 2026-08-03)
- **Live virtual classroom**: Yes — <https://community.instructure.com/en/kb/articles/660719-how-do-i-create-a-conference-in-a-course> (verified 2026-08-03)
- **Mobile app**: Yes — <https://apps.apple.com/us/app/canvas-student/id480883488> (verified 2026-08-03)
- **Offline learning**: Yes — <https://community.instructure.com/en/kb/articles/661720-how-do-i-view-course-content-offline-in-the-canvas-app-on-my-android-device> (verified 2026-08-03)
- **Gamification**: Partial — <https://www.instructure.com/resources/blog/10-ways-gamify-your-classroom-lms> (verified 2026-08-03)
- **Sell courses / e-commerce**: No — <https://www.instructure.com/canvas/catalog> (verified 2026-08-03)
- **SSO (SAML/OIDC)**: Yes — <https://canvas.instructure.com/doc/api/authentication_providers.html> (verified 2026-08-03)

---
Ranked by verified data, never by who paid. https://altcatalog.com/trust/