TypeScript-first schema validation with static type inference
- typescript
- schema-validation
- type-inference
- runtime-validation
47,133 repositories indexed
1–24 of 39 · Most stars
TypeScript-first schema validation with static type inference
String validation
The modular and type safe schema library for validating structural data 🤖
A lightweight library for converting complex objects to and from simple Python datatypes.
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Form objects decoupled from models.
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]
High-performance data-driven data specification library for Clojure/Script.
Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
Dependency free PHP library that helps to map any input into a strongly-typed structure.
:zap: The fastest JS validator library for NodeJS
Compose your business logic into commands that sanitize and validate input.
Go with Zod inspired simple schema validation
Ruby gem for phone validation and formatting using google libphonenumber library data
Declarative style of authorization and validation in laravel.
Powerful implementation of the Specification pattern in PHP
PHP library - Validators for standards from ISO, International Finance, Public Administrations, GS1, Manufacturing Industry, Phone numbers & Zipcodes for many countries
Schema-Inspector is a simple JavaScript object sanitization and validation module.
A serialization/deserialization/validation library for strings, mappings and lists.
JSON Schema validator written in JavaScript for NodeJS and Browsers
Trims, sanitizes & scrubs data based on struct tags (go, golang)
I18n and L10n related CakePHP code