1.colinhacks / zod
TypeScript-first schema validation with static type inference
- typescript
- schema-validation
- type-inference
- runtime-validation
- static-types
Ranked by Attention Score: stars gained over the last 90 complete days
53 repositories by Attention Score · Aug 8, 2026 – Nov 5, 2026 (UTC)
TypeScript-first schema validation with static type inference
Data validation using Python type hints
The modular and type safe schema library for validating structural data 🤖
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
A light-weight, flexible, and expressive statistical data testing library
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
:white_check_mark: A Go library for email verification without sending any emails.
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]
Decorator-based property validation for classes.
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
String validation
An implementation of the JSON Schema specification for Python
Phone number functionality for Laravel
:mailbox: Cross-language temporary (disposable/throwaway) email detection library. Covers 55 734+ fake email providers.
A lightweight library for converting complex objects to and from simple Python datatypes.
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Go with Zod inspired simple schema validation
Dependency free PHP library that helps to map any input into a strongly-typed structure.
Type check values
The most awesome validation engine ever created for PHP
Vest ✅ Declarative validations framework
JSON Schema reader, generator and validator for .NET
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
A simple and composable way to validate data in JavaScript (and TypeScript).
A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
🚀 Configurable Golang 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
Validator for the Brain Imaging Data Structure
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
Translated⚔ Go package for data validation and filtering. support Map, Struct, Form data. A general-purpose Go library for data validation and filtering, simple to use, with most commonly used validators and filters built in, and support for custom validators, custom messages, and field translation.
Ruby gem for phone validation and formatting using google libphonenumber library data
Validate the Strength of a Password in Go
:credit_card: ruby gem for validating credit cards, generating credit card numbers, Luhn checks
Refinement and functional value types for Java 8+
Ruby library for defining, generating and validating JSON Schema
Lightweight DataFrame validation decorators for Pandas, Polars, Modin, and PyArrow. No custom types required.
A Meteor package that extends Mongo.Collection to provide support for specifying a schema and then validating against that schema when inserting and updating.
Valit is dead simple validation for .NET Core. No more if-statements all around your code. Write nice and clean fluent validators instead!
📨🔥 Elixir burner email (temporary address) detector
An IBAN account numbers and BIC validation tool for Elixir.
Python package to provide utilities for NHS Numbers, including validity checks, normalisation, and generation.