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

Typechecking Python Packages

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

Python command line wrapper for pyright, a static type checker

38.1M 272 28
rustedpy
result

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

2.7M 2K 91
FelixTheC
strongtyping

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

119K 120 5
davidfstr
trycast

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

52K 89 6
EzyGang
py-cachify

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

4K 82 0
Stewori
pytypes

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

4K 202 22
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.

2K 2 0
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 :).

2K 38 2
avanov
typeit

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

1K 13 1
abelcheung
pytest-revealtype-injector

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

717 1 1
quangis
transformation-algebra

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

337 2 0
mildsunrise
cffi-mkstub

⚙️ Type stub generator for cffi modules

322 1 0
schizza
typecheck-runtime

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

305 0 0
mzuber
pandas-type-checks

Structural type checking for Pandas data frames.

277 2 0
quangis
transforge

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

163 2 0
smarie
classtools-autocode

Helps you write compact python classes

148 38 2
rustedpy
result-test-publish-version

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

128 2K 91
jkalish14
userinputparser

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

123 3 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery