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

Typechecking Python Packages

Python packages with the GitHub topic typechecking. Sorted by monthly downloads, with stars and forks.
RobertCraigie
pyright

Python command line wrapper for pyright, a static type checker

42.3M 277 31
rustedpy
result

NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated.

2.8M 2K 92
FelixTheC
strongtyping

Decorator which checks whether the function is called with the correct type of parameters.

90K 121 5
davidfstr
trycast

trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.

46K 89 6
EzyGang
py-cachify

Caching and distributed locks in your applications with just one or two lines. Easy to learn. Fast to code.

15K 76 0
Stewori
pytypes

Typing-toolbox for Python 3 _and_ 2.7 w.r.t. PEP 484.

2K 203 22
smarie
autoclass

A python 3 library providing functions and decorators to automatically generate class code, such as constructor body or properties getters/setters along with optional support of validation contracts on the generated setters. Its objective is to reduce the amount of copy/paste code in your classes - and hence to help reducing human mistakes :).

1K 38 2
abelcheung
pytest-revealtype-injector

Pytest plugin for replacing reveal_type() calls with static and runtime type checking result comparison

950 1 1
avanov
typeit

Infer Python types from JSON data, use them for auto serialisation and parsing

625 13 1
mildsunrise
cffi-mkstub

⚙️ Type stub generator for cffi modules

165 1 0
mirekondro
pre-flight-check

✈️ Stop your AI coding agent from declaring 'done' on broken code. Fail-fast quality gate: Typecheck → Lint → Test → Security Audit. Works with Claude Code, Cursor, Copilot + 7 more.

148 2 0
schizza
typecheck-runtime

Tiny runtime checker for typing annotations with an Option-like API.

136 0 0
quangis
transformation-algebra

Describe processes as type transformations, with inference that supports subtypes and parametric polymorphism. Create and query corresponding transformation graphs.

126 2 0
mzuber
pandas-type-checks

Structural type checking for Pandas data frames.

100 2 0
rustedpy
result-test-publish-version

NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated.

80 2K 92
jkalish14
userinputparser

Python package to parse user's input to ensure it is valid, and provide helpful error messages if not.

66 3 0
smarie
classtools-autocode

A python 3 library providing functions and decorators to automatically generate class code, such as constructor body or properties getters/setters along with optional support of validation contracts on the generated setters. Its objective is to reduce the amount of copy/paste code in your classes - and hence to help reducing human mistakes :).

64 38 2
quangis
transforge

Describe processes as type transformations, with inference that supports subtypes and parametric polymorphism. Create and query corresponding transformation graphs.

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