Canvas LMS
Learning management system (LMS) that is revolutionizing the way we educate.
Maintained, but at a slower pace than the leaders in its category.
Commit activity more than 97% of tracked projects; popularity more than 72%. How this is calculated.
Commits, last 11 months
| Stars | 6.8k |
|---|---|
| Latest release | — |
| Repo updated | 30 Apr 2026 |
| Licence | AGPL-3.0 |
| Built with | Ruby |
Is Canvas LMS actively maintained?
Canvas LMS logged 5178 commits over the last 11 months, but none in the most recent quarter. Development has paused rather than stopped outright — worth watching before a production deployment.
No tagged releases are published, so there is no stable version to pin to — you would deploy from the default branch or a container image built from it.
Of the 16 projects we track in Learning and Courses, Canvas LMS ranks #4 by health score — in the top quarter of its category.
What Canvas LMS actually does
Canvas LMS is a learning management system designed to facilitate online education and course administration. It provides a centralised platform for educators to publish materials, assign tasks, and manage student interactions. As an open-source option in the learning and courses sector, it offers infrastructure for academic institutions to run their own e-learning environments.
Best fit: This is a suitable choice for schools, universities, or organisations that require a self-hosted platform to manage educational courses and student progress under an open licence.
Worth knowing: The AGPL-3.0 licence has strict copyleft implications if you modify and distribute the software over a network, and maintaining a large Ruby-based platform demands ongoing operational effort.
Deployment notes
You will typically need to provision a separate database server, configure persistent storage for user uploads, and set up a reverse proxy to handle TLS termination for the Ruby application runtime.
Links
Canvas LMS as a replacement for
Alternatives to Canvas LMS
Projects in the same categories, ordered by health score.
Create a virtual campus for the provision of online or semi-online training.
Learning management system that can cope with anything you throw at it.
Learning management system for teaching, education, assessment and communication.
Open eClass is an advanced e-learning solution that can enhance the teaching and learning process.
Intelligent grader that allows secured and automated testing of code made by students.
Flexible school management platform designed to make life better for teachers, students, parents and leaders.