canvas-lms
Canvas LMS is a modern, open-source learning management system for educators.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Open-source LMS with modern UI, LTI integrations, and analytics.
Core Features
- Modern drag-and-drop course builder
- Extensive LTI integration with 3rd party tools
- Built-in analytics and gradebook
- Mobile-friendly student app
- Active open-source community
What It Can't Do
- •Deployment requires Rails and database expertise. For production, use official Docker images or Production Start guide.
Use Cases
- K-12 and higher education online course delivery
- Corporate training and onboarding
- Edtech startups building custom learning platforms
Canvas LMS is a feature-rich learning management system developed by Instructure. It provides tools for course creation, assignment management, grading, discussions, and analytics. With a modern UI and extensive API support, Canvas enables seamless integration with third-party tools and supports both small classrooms and large universities. It is released under the AGPLv3 license, making it free to use, modify, and distribute.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Ensure prerequisites (Linux, Ruby, Node.js, PostgreSQL)
Step 2: Clone repo and install dependencies
Step 3: Follow Quick Start guide for database setup
- Step 1: Ensure prerequisites (Linux, Ruby, Node.js, PostgreSQL)
- Step 2: Clone repo and install dependencies
- Step 3: Follow Quick Start guide for database setup
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the project folder and drop the database. Back up data first.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
4 FAQs
Similar Projects
AppFlowy
Open source alternative to Notion with AI-powered workspace, full data control, and cross-platform native experience.
memos
Open-source, self-hosted note-taking tool for quick capture. Markdown-native, lightweight, and fully yours.
marktext
A simple and elegant open-source markdown editor focused on speed and usability, with real-time preview, multiple themes, and cross-platform support.