Optional static typing for Python
-
Updated
Jan 27, 2026 - Python
Optional static typing for Python
A static type analyzer for Python code
Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!
Smassh your Keyboard, TUI Edition
Python static typing home. Hosts the documentation and a user help forum.
Type annotations and runtime checking for shape and dtype of JAX/NumPy/PyTorch/etc. arrays. https://docs.kidger.site/jaxtyping/
Type annotations and dynamic checking for a tensor's shape, dtype, names, etc.
Python FFmpeg wrappers support filters with typing and docs
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
Yet another serialization library on top of dataclasses, inspired by serde-rs.
Rime Cantonese input schema | 粵語拼音輸入方案
Typed argument parser for Python
🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.
An extremely flexible and configurable data model conversion library.
Python 3.5+ runtime type checking for integration testing and data validation
Command line tool for improving typing skills (programmers friendly)
Typing speed test in terminal
Add a description, image, and links to the typing topic page so that developers can more easily learn about it.
To associate your repository with the typing topic, visit your repo's landing page and select "manage topics."