
canvas-lms
The open LMS by Instructure, Inc.
The Lens
Canvas LMS is what universities and K-12 schools actually use. It's the open source version of the same platform that Instructure sells commercially to thousands of educational institutions.
AGPL-3.0, written in Ruby on Rails. You get the full LMS: course management, a gradebook, discussion boards, a calendar, file storage, video conferencing integration, and LTI (Learning Tools Interoperability) support for third-party tool plugins.
Self-hosting is free under AGPL. Instructure sells the hosted version (Canvas Cloud); pricing is per-institution and not publicly listed, but think five to six figures annually for universities.
The catch: self-hosting Canvas is a serious undertaking. It requires Ruby on Rails, PostgreSQL, Redis, a job queue, file storage (S3 or local), and real ops knowledge. The AGPL license means any modifications you make must be open sourced if you offer it as a service. And without Instructure's support, you're on your own for updates, security patches, and integration issues. This is enterprise software that happens to be open source, not a weekend project.
Free vs Self-Hosted vs Paid
free self hosted paid cloud**Self-hosted (free under AGPL):** Full LMS functionality. You manage the infrastructure: Rails app, PostgreSQL, Redis, background jobs, file storage.
**Canvas Cloud (Instructure hosted):** - Pricing per institution, not publicly listed - Estimated: $10,000-100,000+/yr depending on institution size - Includes support, hosting, updates, integrations
**Self-hosting costs:** - Minimum: 8GB RAM, 4 CPU cores, 100GB+ storage - Cloud VPS: $80-200/mo for a small deployment - Plus ops time: significant. Rails apps need regular maintenance
**Comparison:** Moodle (also open source) is the main self-hosted alternative. Google Classroom is free but much simpler. Blackboard and D2L are the other commercial competitors.
Free self-hosted if you have the ops capacity. Commercial hosting is enterprise pricing, not for individuals.
Similar Tools
License: GNU Affero General Public License v3.0
Must share source even for SaaS/network use. Strongest copyleft.
Commercial use: ✓ Yes
About
- Owner
- Instructure, Inc. (Organization)
- Stars
- 6,520
- Forks
- 2,898
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.

