TypeScript-first schema validation with static type inference
- typescript
- schema-validation
- type-inference
- runtime-validation
83,586 visible repositories in the index
1–24 of 65 · Most stars
TypeScript-first schema validation with static type inference
Data validation using Python type hints
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Decorator-based property validation for classes.
The modular and type safe schema library for validating structural data 🤖
TypeScript's 1:1 validator, optimized from editor to runtime
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
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
AI-safe .env files: Schemas for agents, Secrets for humans.
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Python port of Google's libphonenumber
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
Type safe and validated Server Actions in your Next.js project.
A JSON parser and validator with a CLI.
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]
:mailbox: Cross-language temporary (disposable/throwaway) email detection library. Covers 55 734+ fake email providers.
High-performance data-driven data specification library for Clojure/Script.
:white_check_mark: A Go library for email verification without sending any emails.
Type-safe YAML parser and validator.
Go port of Google's libphonenumber library