
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 cloudSelf-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.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
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,652
- Forks
- 2,964
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
373.3k ★claw-code
The repo is finally unlocked. enjoy the party! The fastest repo in history to surpass 100K stars ⭐. Join Discord: https://discord.gg/5TUQKqFWd Built in Rust using oh-my-codex.
192.0k ★n8n
Fair-code workflow automation with native AI capabilities
189.4k ★
