Data validation using Python type hints
- validation
- parsing
- json-schema
- pydantic
47,133 repositories indexed
1–24 of 33 · Most stars
Data validation using Python type hints
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Lightweight, extensible data validation library for Python
Vest ✅ Declarative validations framework
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
Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
Compose your business logic into commands that sanitize and validate input.
Ruby gem for phone validation and formatting using google libphonenumber library data
A JSONSchema validator that uses code generation to be extremely fast
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
Validate GraphQL fields
A business logic micro-framework for .NET and .NET Core
A simple filtering library for PHP
Micro toolkit for Clojure/Script errors
Go Business Language
Elixir library that provides macros which allow you to encapsulate business logic and validate incoming parameters with predefined contract.
An extensible F# validation library.
Easy to Use, Read, Extensible, Flexible Validation Checker
Struct validation using tags
Lightweight DataFrame validation decorators for Pandas, Polars, Modin, and PyArrow. No custom types required.