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

162 stars
5 watching
2 forks
Language: Python
last commit: almost 2 years ago
dataclassmultiple-dispatchtype-validationtyping

Related projects:

RepositoryDescriptionStars
shezadkhan137/requiredA library to simplify validation by providing a declarative way to define and reuse validation logic across multiple fields.59
ben-g/validatedA library that enables type-level guarantees in Swift by providing tools to create new types with built-in properties.607
emludei/checktypeA decorator that checks function arguments and return types at runtime.0
encode/typesystemA data validation library that provides basic functionality for serializing and deserializing data in a structured format.540
ivanrublev/domoLibrary to validate nested structs with their type specs and associated precondition functions.203
rileytomasek/zodixUtilities for parsing and validating parameters and form data in Remix applications364
aperezdc/gnarlA lightweight module for defining schema-validated classes with type-checked attributes.5
stewori/pytypesProvides runtime typechecking and annotation tools for Python to enforce strict type compatibility201
thoughtspile/banditypesA lightweight validation library that checks data conforms to TypeScript types at runtime.170
daveoncode/pyvaruA library for implementing custom validation rules across various data types and structures in Python.20
guyskk/validrA fast and extensible Python library for data validation212
philipcdavis/variabletypeA SwiftUI framework for representing and validating variable types25
neuledge/computed-typesA strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time.363
antonagestam/phantom-typesPhantom types enable safe parsing and validation of data by making certain states unrepresentable at compile time205