Canvas LMS is an open-source learning management system (LMS) developed by Instructure, designed to support K-12, higher education, and other learning environments. It allows instructors and institutions to create, deliver, and manage educational content, assignments, grading, communication, discussions, quizzes, and more. It supports rich integration (external tools), peer view, collaboration, mobile-friendly UI, and extensibility. It is under the AGPL-3.0 license.

Features

  • Course creation and management: modules, assignments, quizzes, rubrics, content deliveries etc.
  • Communication tools: discussions, announcements, messaging between instructors and students
  • Grading and evaluation features, including peer review, gradebook, and feedback tools
  • Integrations with external tools (LTI etc.), ability to embed media, external content, etc.
  • Mobile-friendly front end (responsive design), ability to use via web or mobile interface
  • Open source with large community, allows self-hosting or deployment via Docker, supports multi-tenant/school environments etc.

Project Samples

Project Activity

See All Activity >

License

Affero GNU Public License

Follow Canvas LMS

Canvas LMS Web Site

nel_h2
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use. Icon
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use.

Transform user access with Frontegg CIAM: login box, SSO, MFA, multi-tenancy, and 99.99% uptime.

Custom auth drains 25% of dev time and risks 62% more breaches, stalling enterprise deals. Frontegg platform delivers a simple login box, seamless authentication (SSO, MFA, passwordless), robust multi-tenancy, and a customizable Admin Portal. Integrate fast with the React SDK, meet compliance needs, and focus on innovation.
Start for Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Canvas LMS!

Additional Project Details

Operating Systems

Linux, Mac

Programming Language

Ruby

Related Categories

Ruby Learning Management Systems (LMS)

Registered

2025-09-17