This content is over 24-months old. While the resource is still valuable to the Community, it is important to evaluate the content to ensure that it is still relevant and reliable.
|

A curated list of CanvasLMS Community and Open Source contributions.
Inspired by GitHub - sindresorhus/awesome: Awesome lists about all kinds of interesting topics (awesome.re)
For more information see CanvasLMS Awesome List Contributions
changelog

Contents
CanvasLMS
- Source Code
- Instructure UI
- Release Notes
- Source, Hosting, and Developer Support
Canvas Guides
The complete list of guides for all users and roles, from Student to Parent, and everyo...
Canvas Admin
- Guides
- Adoption & Engagement
- Managing Security
- Courses
- Powering Up & More!
Canvas Instructor
- Guides
- Discussions
- Canvas Features
- Tools
Instructional Design
- Accessibility
- Accessibility LTI
- ALLY a discussion about adoption of Blackboard ALLY and comparison/combination with UDOIT
- UDOIT Information The Universal Design Online content Inspection Tool, or UDOIT (pronounced, “You Do It”) enables faculty to identify accessibility issues in their Canvas course content
- Course Checklists
- Rich Content Editor - Guides, Tutorials & Courses
- Homepage and Content
- Mastery Paths
- Mobile
- Rubrics
Canvas Mobile
Canvas Theme Editor
- Documentation
- Global UI Hacks & Augmentation
- User Script UI Hacks & Augmentation
- Discussions, Mutation Observers
Canvas API
- Documentation
- Managing Security
- Tutorials and Courses
- Discussion
- Programming Languages, Examples, Support
- Live API
- Canvas Live API Basic interface for using and testing API requests, change the subdomain for your institution.
- @fosterl demystifies the API in her InstCon16 presentation
- Utilities, Wrappers, Examples
Canvas Data
- Documentation
- Canvas Data API
- Download, Import, Manage
- Queries
- Tableau
- Theory, Concepts, Discussions
Canvas GraphQL
- Documentation
- GraphiQL
- your.instructure.com/graphiql, note the i, browser based GraphQL query explorer
- Queries
- Mutations
Canvas Live Events
- Documentation & Setup
- IMS Standards & Documentation
- Ingestion
- Queries
- Theory, Concepts, Discussions
Open Source LTI
- CUOnline/sandbox Ruby LTI tool that generates sandbox courses in Canvas
- CUOnline/SandboxCore An ASP.NET Core implementation of the Sandbox Course functionality.
- CIDI/kennethware-2.0 Tools to facilitate rapid course development in Instructure Canvas.
- ets-berkeley-edu/suitec SuiteC is a set of LTI-compliant tools optimized to work with the Canvas Learning Management System (LMS).
- ucfopen/UDOIT The Universal Design Online content Inspection Tool, or UDOIT (pronounced, “You Do It”) enables faculty to identify accessibility issues in Canvas by Instructure. It will scan a course, generate a report, and provide resources on how to address common accessibility issues
- Materia Engage students by embedding interactive apps into your Canvas modules or assignments. Materia comes with a library of games, surveys, and simulations; each is easily customized by faculty to fit their course. Developing new apps for Materia is easy and streamlined.
Open Source LTI Development
- Documentation
- Guides, Videos, Dicussions, and Courses
- Examples & Templates
- Discussion