TypeScript-first schema validation with static type inference
- typescript
- schema-validation
- type-inference
- runtime-validation
47,133 repositories indexed
1–24 of 107 · Most stars
TypeScript-first schema validation with static type inference
String validation
Dead simple Object schema validation
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
Decorator-based property validation for classes.
PHP Email address validator
Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.
A popular .NET validation library for building strongly-typed validation rules.
The modular and type safe schema library for validating structural data 🤖
A lightweight library for converting complex objects to and from simple Python datatypes.
A simple and composable way to validate data in JavaScript (and TypeScript).
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
The most awesome validation engine ever created for PHP
PHP version of Google's phone number handling library
A light-weight, flexible, and expressive statistical data testing library
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Vest ✅ Declarative validations framework
Clojure(Script) library for declarative data description and validation
Thin assertion library for use in libraries and business-model
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library.
Type check values
High-performance data-driven data specification library for Clojure/Script.
Ruby JSON Schema Validator