OpenSource-Hub
C

canvas-lms

6.6k stars·Office Productivity·SHA-256 checksum verified

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

lmslearningcanvasinstructureeducation

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Ensure prerequisites (Linux, Ruby, Node.js, PostgreSQL)

4

Step 2: Clone repo and install dependencies

5

Step 3: Follow Quick Start guide for database setup

Install Guide
  1. Step 1: Ensure prerequisites (Linux, Ruby, Node.js, PostgreSQL)
  2. Step 2: Clone repo and install dependencies
  3. Step 3: Follow Quick Start guide for database setup
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseAGPL-3.0
Last Updated2026-06-26 04:25:05
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

4 FAQs

Similar Projects