safetywrap by mplanchard

Fully typesafe, Rust-like Result and Option types for Python

updated at Oct. 2, 2024, 4:04 a.m.

Python

4 +0

44 +0

3 +0

GitHub
PyQt5-stubs by python-qt-tools

Stubs for PyQt5

updated at Oct. 7, 2024, 11:54 a.m.

Python

5 +0

68 +0

31 +0

GitHub
com2ann by ilevkivskyi

Tool for translation type comments to type annotations in Python

updated at Oct. 8, 2024, 7:05 p.m.

Python

7 +0

141 +0

12 +0

GitHub
typet by contains-io

Types that make coding in Python quick and safe.

updated at Oct. 13, 2024, 12:03 a.m.

Python

3 +0

22 +0

1 +0

GitHub
flake8-pyi by PyCQA

A plugin for Flake8 that provides specializations for type hinting stub files

updated at Oct. 17, 2024, 2:30 p.m.

Python

10 +0

73 +0

23 +0

GitHub
trycast by davidfstr

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

updated at Oct. 18, 2024, 2:31 p.m.

Python

7 +0

78 +0

6 +0

GitHub
pytest-mypy by realpython

Mypy static type checker plugin for Pytest

updated at Oct. 21, 2024, 12:50 a.m.

Python

9 +0

248 +0

32 +0

GitHub
option by MaT1g3R

Rust like Option and Result types in Python

updated at Oct. 23, 2024, 2:03 a.m.

Python

1 +0

85 +0

5 +0

GitHub
auto-optional by Luttik

Makes typed arguments Optional when the default argument is None

updated at Oct. 23, 2024, 2:12 a.m.

Python

2 +0

17 +0

3 +0

GitHub
meiga by alice-biometrics

🧙 meiga is a Python µframework that provides a simple, fully typed, monad-based result type ➡️ Result[Value, Error].

updated at Oct. 24, 2024, 5:22 a.m.

Python

7 +0

76 +0

1 +0

GitHub
typing_inspect by ilevkivskyi

Runtime inspection utilities for Python typing module

updated at Oct. 28, 2024, 3:41 p.m.

Python

12 +0

350 +0

35 +0

GitHub
vine by celery

Python promises

updated at Oct. 28, 2024, 5:06 p.m.

Python

17 +0

124 +0

43 +0

GitHub
flake8-typing-imports by asottile

flake8 plugin which checks that typing imports are properly guarded

updated at Oct. 29, 2024, 1:22 a.m.

Python

2 +0

49 +0

7 +0

GitHub
lxml-stubs by lxml

Type stubs for the lxml package

updated at Oct. 29, 2024, 7:34 a.m.

Python

7 +0

43 +0

29 +0

GitHub
retype by ambv

Re-apply type annotations from .pyi stubs to your codebase.

updated at Nov. 1, 2024, 1:54 p.m.

Python

7 +0

142 +0

18 +0

GitHub
infer-types by orsinium-labs

A CLI tool to automatically add type annotations into Python code. Must have tool for annotating existing code.

updated at Nov. 1, 2024, 9:02 p.m.

Python

3 +0

85 +0

6 +0

GitHub
python-typecheckers by ethanhs

A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)

updated at Nov. 1, 2024, 9:35 p.m.

Unknown languages

5 +0

62 +0

5 +0

GitHub
strongtyping by FelixTheC

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

updated at Nov. 3, 2024, 11:48 a.m.

Python

6 +0

108 +0

3 +0

GitHub
mypy-baseline by orsinium-labs

Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.

updated at Nov. 4, 2024, 9:39 a.m.

Python

3 +0

55 +0

9 +0

GitHub
django-celery-results by celery

Celery result back end with django

updated at Nov. 4, 2024, 10:54 a.m.

Python

24 +0

695 +0

205 +0

GitHub