Data validation using Python type hints
- validation
- parsing
- json-schema
- pydantic
77,852 visible repositories in the index
1–24 of 115 · Most stars
Data validation using Python type hints
String validation
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Build production-ready applications in TypeScript
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 🤖
validate form asynchronous
TypeScript's 1:1 validator, optimized from editor to runtime
A lightweight library for converting complex objects to and from simple Python datatypes.
Runtime type system for IO decoding/encoding
The home of the CUE language! Validate and define text-based and dynamic configuration
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
The most awesome validation engine ever created for PHP
Super-fast/easy runtime validators and serializers via transformation
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
PHP version of Google's phone number handling library
A light-weight, flexible, and expressive statistical data testing library
A fast and reliable .NET Rules Engine with extensive Dynamic expression support
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Function argument validation for humans
modular high-performance TypeScript framework
Full-stack CRUD, simplified, with SSOT TypeScript entities