Make your functions return something meaningful, typed, and safe!
-
Updated
Aug 28, 2025 - Python
Make your functions return something meaningful, typed, and safe!
NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated.
Typical: Fast, simple, & correct data-validation using Python 3 typing.
Functional, composable, asynchronous, type-safe Python.
A Python package for elegant error handling, inspired by Rust's Result type.
Generate PyAnnotate annotations from your pytest tests.
Python library providing type-checked function calls at runtime
Type-safe functional tools for Python.
Safer Python with types for untrusted input
Python AWS DynamoDB ORM
Some useful decorators for any situation. Includes runtime type checking.
Safe and composable assert for Python that can be used together with optimised mode
Robust And Fast Functional IO Toolkit
Visualise Python project type completeness
Type-safe mocking for Python.
Functional composable pipelines allowing clean separation of the business logic and its implementation
Strong Type Hints with Traits
Type safe JSON RPC client with automatic (de)serialization. Best paired with instant_api.
Add static type information into Python abstract syntax trees.
Simple, type-safe dependency injection in idiomatic Python.
Add a description, image, and links to the type-safety topic page so that developers can more easily learn about it.
To associate your repository with the type-safety topic, visit your repo's landing page and select "manage topics."