PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Canvas Lms Python Packages

Python packages with the GitHub topic canvas-lms. Sorted by monthly downloads, with stars and forks.
ucfopen
canvasapi

Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.

44K 682 192
dbosk
canvaslms

Command-line interface to Canvas LMS

3K 8 3
jabir95tsai
get-class-material

One-command bulk downloader for NTU COOL (Canvas) course materials — PDFs, lecture videos, and Pages.

2K 2 0
SonAIengine
ku-portal-mcp

MCP server for Korea University KUPID portal & Canvas LMS — notices, schedules, library seats, assignments, grades from Claude

1K 13 5
JohannsenLum
canvas-api-mcp

Canvas MCP server for Canvas LMS: 16 curated student tools plus a gateway reaching all 1,116 Canvas API endpoints

883 3 13
breed
gh-class-sak

Swiss Army Knife for managing course repos in a GitHub org — a replacement for GitHub Classroom, with optional Canvas LMS integration

778 0 0
noestudios
lastbell

Self-hosted ParentVUE + Canvas grade & assignment monitor — alerts for the whole family, on the devices they already use

757 1 0
francojc
dauber

Canvas CLI

716 1 0
BoYanZh
canvassyncer

An async python script that synchronizes files and folders across Canvas LMS Files and local, with extremely fast speed.

678 55 18
skhdemo
uoft-quercus-mcp

University of Toronto Quercus (Canvas) MCP server, with Timetable Builder tools

589 0 0
admin978
canvas-local-mcp

Local-first Canvas LMS MCP server. Stdio transport, ~125 lines of Python.

492 4 0
olearydj
danvas-cli

Safety-focused, agent-friendly Canvas LMS CLI for course content, submissions, grading, quiz reports, and verified workflows

314 0 0
lcary
canvas-api-client

Tools and Libraries for Canvas LMS Integration

262 10 1
marklalor
clanvas

Command-line client for Canvas by Instructure

219 54 8
linsyking
canvas-markdown-quiz

Markdown support for canvas quiz.

185 4 0
BoYanZh
ji-auth

Canvas token and JOJ SID are within reach in CLI.

169 11 3
jabir95tsai
ntu-cool-material

One-command bulk downloader for NTU COOL (Canvas) course materials — PDFs, lecture videos, and Pages.

166 2 0
theresurgence
canopto

canopto is a tool to sync course files and videos from the Canvas LMS hosted by the National University of Singapore (NUS).

151 3 0
jamubc
canvas-downloader

A fast, safe, and customizable tool to download course content from Canvas (Instructure).

132 6 0
PhantomOffKanagawa
canvas-cmd

A git-like python CLI for Canvas LMS students to quickly access what they need when they need it

132 4 0
mterwill
canvasgrader

Simple interface with the Canvas grading API

124 10 3
kajigga
py-canvas-api

A very small library for accessing the API for the Canvas LMS.

111 4 0
christianp
canvaslms-sync

A command-line tool to synchronise a local folder with one in a Canvas LMS course

71 1 0
DIKU-EDU
staffeli

DIKU Support Tools for Canvas LMS

51 14 8
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology