keithasaurus / koda
Type-safe functional tools for Python.
☆97Updated 6 months ago
Alternatives and similar repositories for koda:
Users that are interested in koda are comparing it to the libraries listed below
- Utilities for run-time type validation and multiple dispatch☆162Updated 4 months ago
- Deserialize to objects while staying DRY☆159Updated last year
- Freeze your objects in python☆58Updated 3 months ago
- ☆122Updated 2 years ago
- Typesafe, Composable Validation☆118Updated last month
- A container for dataclasses with multi-indexing and bulk operations.☆313Updated 3 years ago
- Transparent and persistent cache/serialization powered by type hints☆218Updated 3 weeks ago
- Handy decorator for elegant design-by-contract in 3.10+☆102Updated 2 years ago
- Python Performance Testing with Austin☆119Updated last year
- Utility function to parallelise pipelines of Python asyncio iterators/generators☆113Updated 4 years ago
- Typical: Fast, simple, & correct data-validation using Python 3 typing.☆181Updated 5 months ago
- Operator overloading for fast anonymous functions.☆50Updated last month
- Python async data processing microframework☆38Updated 9 months ago
- Phantom types for Python.☆210Updated last week
- Functional, composable, asynchronous, type-safe Python.☆151Updated last year
- Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.☆107Updated last year
- Reenter an asyncio or Trio event loop from synchronous code☆83Updated 11 months ago
- Run async workflows using pytest-fixtures-style dependency injection☆34Updated last year
- Python OpenAPI-to-REST (and back) framework☆56Updated 2 years ago
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆63Updated 2 years ago
- Automatically rerun your tests on file modifications☆182Updated 5 months ago
- Python typing koans to learn type-hints in Python3 using Mypy☆118Updated 3 years ago
- Matcher library for Python☆240Updated last year
- An extensions for Hypothesis that provides fully automatic testing for type hinted functions☆345Updated last year
- Traits for Python3☆143Updated 3 years ago
- Python variant types that work with match☆48Updated 10 months ago
- A flexible low-level tool to make synchronisation primitives in asyncio Python☆53Updated 5 years ago
- Fast datetime parser for Python written in Rust☆74Updated last year
- CPU parallelism for Trio☆57Updated 2 weeks ago
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆78Updated this week