runtype

Type validator

A Python library for run-time type validation and multiple dispatch utilities

Utilities for run-time type validation and multiple dispatch

GitHub

163 stars
5 watching
2 forks
Language: Python
last commit: about 1 month ago
dataclassmultiple-dispatchtype-validationtyping

Related projects:

Repository Description Stars
shezadkhan137/required A library to simplify validation by providing a declarative way to define and reuse validation logic across multiple fields. 60
ben-g/validated A library that enables type-level guarantees in Swift by providing tools to create new types with built-in properties. 607
emludei/checktype A decorator that checks function arguments and return types at runtime. 0
encode/typesystem A data validation library that provides basic functionality for serializing and deserializing data in a structured format. 540
ivanrublev/domo Library to validate nested structs with their type specs and associated precondition functions. 202
ethanhs/python-typecheckers A comprehensive collection of Python type checkers, categorized by syntax and execution time. 62
rileytomasek/zodix Utilities for parsing and validating parameters and form data in Remix applications 362
aperezdc/gnarl A lightweight module for defining schema-validated classes with type-checked attributes. 5
stewori/pytypes Provides runtime typechecking and annotation tools for Python to enforce strict type compatibility 200
thoughtspile/banditypes A lightweight validation library that checks data conforms to TypeScript types at runtime. 168
daveoncode/pyvaru A library for implementing custom validation rules across various data types and structures in Python. 20
guyskk/validr A fast and extensible Python library for data validation 212
philipcdavis/variabletype A SwiftUI framework for representing and validating variable types 25
neuledge/computed-types A strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time. 364
antonagestam/phantom-types Phantom types enable safe parsing and validation of data by making certain states unrepresentable at compile time 203