SDK to customize event-driven actions in your Canvas instance
API wrapper for the Canvas LMS
A visual, non-linear chat interface where conversations are nodes on an infinite canvas
CanvasXpress for Python
Development kit to empower customization of your Canvas instance
A Streamlit custom component for a free drawing canvas using Fabric.js.
Sync your Canvas LMS course files: download only what changed and see what instructors added, modified, moved or deleted.
Command-line interface to Canvas LMS
A minimal pytest plugin that streamlines testing for projects using the Canvas SDK.
Core component of Orange Canvas
High-resolution drawing canvas for Textual apps
Tools for mitigating the user-unfriendliness of canvas.
Command‑line Swiss Army Knife for Canvas LMS
A canvas langchain integration
A Python SDK for working with Instructure's Canvas Data REST API.
Library which uses Canvasapi (see https://canvasapi.readthedocs.io) to provide a CanvasRobot class.
Canvas course tools
D/L Lectures/Data from Canvas
Visualize Pydantic AI agent workflows from Logfire traces as an interactive HTML diagram.
MCP server for Canvas LMS: student tools plus full API gateway
Linked, multi-panel CanvasXpress dashboards in Python: Jupyter, Dash, Streamlit, Flask. Render a dashboards spec, or build a whole dashboard from a DataFrame.
A command-line interface for Canvas LMS: grades, to-dos, discussions, file downloads, and assignment submission.
Local-first MCP server for Canvas LMS. Stdio transport, no third-party broker.
The async fast canavs file syncer.
Round-trip Canvas assignment dates through a CSV, by driving a browser
A small async API wrapper for Canvas Parents.
An MCP server that allows you to generate and edit images using the Nova Canvas model of Amazon Bedrock
Canvas LMS for instructors over MCP — build pages and quizzes, and grade
Minimal Canvas LMS MCP server for easy access to education
Synchronizes modules, assignments and files from a Canvas server to a local folder
Pip installable canvas API used by GT classes
course content synchronizer
Aspose.Imaging for Python via .NET is Another Python Imaging Library. It allows developers to easily create, load, manipulate, convert, compress images or photos using this API.
Synchronize modules, assignments and files from Canvas by Instructure to your local computer
A Canvas component to find outliers and common instances in a dataset
A scatterplot Canvas component based on regl-scatterplot
Downloads Canvas modules/files into a local directory.
This is a library for making requests to a Canvas LMS API.
Improved Canvas widget for tkinter with more functionality to display graphical elements like lines or text.
A Canvas component for inspecting potential duplicates in a dataset
Utilities for interacting with Canvas using Python and the canvasapi.
A library providing 200+ fonts for canvas editors
CanvasXpress interactive charts in Streamlit apps (no build step)
A Canvas component that displays a view of data instances
A collection of tools for automating Canvas LMS instructor operations.
A CLI to reformat and review Canvas grades