runtypes

Type validator

A runtime validation system for statically defined data types in TypeScript

Runtime validation for static types

GitHub

3k stars
13 watching
89 forks
Language: TypeScript
last commit: about 2 years ago
Linked from 1 awesome list

runtimetypestypescriptvalidation

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
johngeorgewright/runtypingTool for generating runtime validation from static types and JSON schema47
typeetfunc/runtypes-generateGenerates arbitrary data types for property-based testing41
sindresorhus/type-festA collection of reusable TypeScript types for common programming patterns and data structures14,543
simenandre/generate-runtypesA code generator for Runtypes types to create boilerplate TypeScript definitions17
sindresorhus/owA validation library for JavaScript functions and variables.3,813
neuledge/computed-typesA strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time.363
typestack/class-transformerTool for converting between plain objects and class instances, allowing serialization and deserialization of data.6,944
gajus/flow-runtimeProvides a runtime type system for JavaScript that enables full Flow compatibility and supports API input validation802
fabian-hiller/valibotA schema library for validating and transforming structured data at runtime without dependencies or external libraries.6,436
sinclairzx81/typeboxA runtime type builder for JSON Schemas that infers TypeScript types and offers unified typing for static and runtime validation.5,126
glideapps/quicktypeGenerates strongly-typed models and serializers from JSON, GraphQL, and other data formats.12,541
ianstormtaylor/superstructA library for defining and validating data structures in JavaScript and TypeScript.7,043
ts-essentials/ts-essentialsA collection of reusable, high-quality TypeScript types for writing more expressive and type-safe code.3,805
thoughtspile/banditypesA lightweight validation library that checks data conforms to TypeScript types at runtime.170
definitelytyped/definitelytypedProvides high-quality type definitions for the TypeScript programming language.48,861