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

Education Python Packages

Python packages with the GitHub topic education. Sorted by monthly downloads, with stars and forks.
gpiozero
gpiozero

A simple interface to GPIO devices with Raspberry Pi

248K 2K 324
ucfopen
canvasapi

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

44K 682 192
inuyasha2012
psy

psychometrics package, including MIRT(multidimension item response theory), IRT(item response theory),GRM(grade response theory),CAT(computerized adaptive testing), CDM(cognitive diagnostic model), FA(factor analysis), SEM(Structural Equation Modeling) .

30K 241 75
boschresearch
pylife

a general library for fatigue and reliability

24K 199 43
replit
replit

A helpful Python package that helps you build excellent things inside Repls! 💻

18K 190 75
stephrobert
dsoxlab

Turn declarative exercises into reproducible, runnable and verifiable lab environments

14K 93 5
adafruit
circuitpython-stubs

CircuitPython - a Python implementation for teaching coding with microcontrollers

11K 5K 1K
m4nd0r4s
kinemo

Explanatory animations in Python, with a live preview and a Rust core

8K 2 0
MichalZaniewicz
librus-synergia

Unofficial async, typed Python client for Librus Synergia (Polish school e-gradebook) + unofficial API notes

8K 4 1
SirhanMacx
clawed

Local-first AI teaching assistant for editable lesson drafts, student materials, and slides. Uses your curriculum and chosen model. Teacher-reviewed beta.

7K 61 14
ivaleo
animageo

Convert GeoGebra constructions into high-quality images and animations using manim

7K 6 0
Spinmob
spinmob

Rapid and flexible acquisition, analysis, fitting, and plotting in Python. Designed for scientific laboratories.

7K 43 14
GatorEducator
gatorgrader

:heavy_check_mark: Automated Grading Tool that Checks the Work of Writers and Programmers

6K 85 35
earthlab
earthpy

A package built to support working with spatial data using open source python

6K 537 166
nicolasguelfi
streamtex

AI-powered content framework for Streamlit — presentations, courses, web-books. Use with Claude or Cursor for zero-code workflows, or code with the Python API.

6K 2 1
jameskermode
mograder

Semi-automated grading for Marimo notebooks

6K 21 0
learningequality
kolibri

Kolibri Learning Platform: the offline app for universal education

5K 1K 998
tos-kamiya
zstarview

See the sky from anywhere, at any time -- even when it is cloudy or the Sun is up.

5K 1 0
PythonTurtle
pythonturtle

A learning environment for Python suited for beginners and children, inspired by Logo.

4K 436 112
mu-editor
mu-editor

A small, simple editor for beginner Python programmers. Written in Python and Qt5.

4K 2K 466
repobee
repobee

CLI tool for managing Git repositories on GitHub and GitLab in the context of education

4K 81 16
Niox1337
rainbow-tensor

Colourful tensor operation visuals for NumPy style arrays, built for notebooks, docs, and teaching shape transformations.

3K 102 10
mlcommons
ck

Collective Knowledge (CK), Collective Mind (CM/CMX) and MLPerf automations: community-driven projects to learn how to run AI, ML, and other emerging workloads more efficiently and cost-effectively across diverse models, datasets, software, and hardware using MLPerf methodology and benchmarks.

3K 649 122
rudi193-cmd
jeles

Verified-corpus organ: human-checked Q&A with citations, plus a standalone MCP server.

3K 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology