Canvas LMS logo

9 self-hosted Canvas LMS alternatives

Cloud-based learning management system for K–12, higher education, and enterprises to create and deliver courses, assignments and assessments, manage grading and communication, provide analytics, integrations, and mobile access.

Alternatives to Canvas LMS

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.

Moodle screenshot

7.3k stars7.6k forksGPL-3.0last commit Actively maintained

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.

Chamilo LMS screenshot

979 stars557 forksGPL-3.0last commit Actively maintained

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

ILIAS screenshot

495 stars416 forksGPL-3.0last commit Actively maintained

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

OpenOlat screenshot

432 stars167 forkslast commit Actively maintained

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

RELATE screenshot

432 stars129 forkslast commit Actively maintained

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

Open eClass screenshot

161 stars69 forkslast commit Actively maintained

#8

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

QST screenshot

Activity unknown

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

RosarioSIS screenshot

Activity unknown

What replacing Canvas LMS actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 6 of 9 shipped a commit in the last six months. Licences in this list: GPL-3.0. In exchange you take on hosting, backups and updates yourself.

Browse everything in Learning Platforms (LMS).

Other tools people replace alongside Canvas LMS