TypeScript-first schema validation with static type inference
Support
Quality
Security
License
Reuse
String validation
Support
Quality
Security
License
Reuse
Dead simple Object schema validation
Support
Quality
Security
License
Reuse
The most powerful data validation library for JS
Support
Quality
Security
License
Reuse
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Support
Quality
Security
License
Reuse
jQuery Validation Plugin library sources
Support
Quality
Security
License
Reuse
✅ Painless Vue forms
Support
Quality
Security
License
Reuse
Data parsing and validation using Python type hints
Support
Quality
Security
License
Reuse
Decorator-based property validation for classes.
Support
Quality
Security
License
Reuse
Validate your forms, frontend, without writing a single line of javascript
Support
Quality
Security
License
Reuse
validate form asynchronous
Support
Quality
Security
License
Reuse
A popular .NET validation library for building strongly-typed validation rules.
Support
Quality
Security
License
Reuse
Simple, lightweight model-based validation for Vue.js
Support
Quality
Security
License
Reuse
A simple and composable way to validate data in JavaScript (and TypeScript).
Support
Quality
Security
License
Reuse
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
Support
Quality
Security
License
Reuse
The most awesome validation engine ever created for PHP
Support
Quality
Security
License
Reuse
⚠️ Browser fingerprinting via favicon!
Support
Quality
Security
License
Reuse
☑️ JavaScript fluent validation library
Support
Quality
Security
License
Reuse
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Support
Quality
Security
License
Reuse
Lightweight, extensible data validation library for Python
Support
Quality
Security
License
Reuse
🏁 Framework agnostic, high performance, subscription-based form state management
Support
Quality
Security
License
Reuse
Super-fast Runtime validator (type checker) with only one line
Support
Quality
Security
License
Reuse
Client Side Validations made easy for Ruby on Rails
Support
Quality
Security
License
Reuse
A declarative validation library written javascript
Support
Quality
Security
License
Reuse
A form input builder and validator for React JS
Support
Quality
Security
License
Reuse
Provides tools to validate values
Support
Quality
Security
License
Reuse
Runtime validation for static types
Support
Quality
Security
License
Reuse
A light-weight, flexible, and expressive statistical data testing library
Support
Quality
Security
License
Reuse
:white_check_mark: Validator component for Vue.js
Support
Quality
Security
License
Reuse
Vest ✅ Declarative validations framework
Support
Quality
Security
License
Reuse
ForgJs is a javascript lightweight object validator. Go check the Quick start section and start coding with love
Support
Quality
Security
License
Reuse
File uploads with validation and storage strategies
Support
Quality
Security
License
Reuse
A data validation library in JavaScript for the browser and Node.js, inspired by Laravel's Validator.
Support
Quality
Security
License
Reuse
Valitron is a simple, elegant, stand-alone validation library with NO dependencies
Support
Quality
Security
License
Reuse
Simple validation for Rust structs
Support
Quality
Security
License
Reuse
An interesting go struct tag expression syntax for field validation, etc.
Support
Quality
Security
License
Reuse
Drop in user input validation for your iOS apps.
Support
Quality
Security
License
Reuse
A rule-based validation library for Swift
Support
Quality
Security
License
Reuse
Compose your business logic into commands that sanitize and validate input.
Support
Quality
Security
License
Reuse
A validation plugin for Backbone.js that validates both your model as well as form input
Support
Quality
Security
License
Reuse
:zap: The fastest JS validator library for NodeJS
Support
Quality
Security
License
Reuse
Package validator implements struct field validations
Support
Quality
Security
License
Reuse
Validation library with type-safe schemas and rules
Support
Quality
Security
License
Reuse
Utils library for specific Brazilian businesses
Support
Quality
Security
License
Reuse
A light-weight, flexible, and expressive data validation library for dataframes
Support
Quality
Security
License
Reuse
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
Support
Quality
Security
License
Reuse
A FAST Kubernetes manifests validator, with support for Custom Resources!
Support
Quality
Security
License
Reuse
A fast, extensible & stand-alone PHP input validation class that allows you to validate any data
Support
Quality
Security
License
Reuse
Android validation library which helps developer boil down the tedious work to three easy steps.
Support
Quality
Security
License
Reuse
📋 Validation resolvers: Yup, Zod, AJV, Joi, Superstruct, Vest, class-validator, io-ts, typanion, Ajv, TypeBox and nope.
Support
Quality
Security
License
Reuse
z
zodby colinhacks
TypeScript-first schema validation with static type inference
TypeScript 22897Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
validator.jsby validatorjs
String validation
JavaScript 21401Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
y
yupby jquense
Dead simple Object schema validation
TypeScript 20559Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
joiby sideway
The most powerful data validation library for JS
JavaScript 18174Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
v
validatorby go-playground
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Go 13326Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jquery-validationby jquery-validation
jQuery Validation Plugin library sources
JavaScript 10283Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vee-validateby logaretm
✅ Painless Vue forms
TypeScript 9828Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pydanticby samuelcolvin
Data parsing and validation using Python type hints
Python 9557Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
class-validatorby typestack
Decorator-based property validation for classes.
TypeScript 9466Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
Parsley.jsby guillaumepotier
Validate your forms, frontend, without writing a single line of javascript
JavaScript 9041Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
async-validatorby yiminghe
validate form asynchronous
TypeScript 8347Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
F
FluentValidationby FluentValidation
A popular .NET validation library for building strongly-typed validation rules.
C# 8168Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
v
vuelidateby vuelidate
Simple, lightweight model-based validation for Vue.js
JavaScript 6640Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
superstructby ianstormtaylor
A simple and composable way to validate data in JavaScript (and TypeScript).
TypeScript 6513Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
govalidatorby asaskevich
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
Go 5682Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
V
Validationby Respect
The most awesome validation engine ever created for PHP
PHP 5628Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
supercookieby jonasstrehle
⚠️ Browser fingerprinting via favicon!
HTML 4153Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
v8nby imbrn
☑️ JavaScript fluent validation library
JavaScript 4148Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
ozzo-validationby go-ozzo
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Go 3219Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cerberusby pyeve
Lightweight, extensible data validation library for Python
Python 2989Updated: 2 y ago License: Permissive (ISC)
Support
Quality
Security
License
Reuse
f
final-formby final-form
🏁 Framework agnostic, high performance, subscription-based form state management
JavaScript 2920Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
typiaby samchon
Super-fast Runtime validator (type checker) with only one line
TypeScript 2866Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
client_side_validationsby DavyJonesLocker
Client Side Validations made easy for Ruby on Rails
Ruby 2643Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
validate.jsby ansman
A declarative validation library written javascript
JavaScript 2617Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
formsy-reactby christianalfoni
A form input builder and validator for React JS
JavaScript 2599Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
validatorby symfony
Provides tools to validate values
PHP 2463Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
runtypesby pelotom
Runtime validation for static types
TypeScript 2407Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
panderaby unionai-oss
A light-weight, flexible, and expressive statistical data testing library
Python 2371Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vue-validatorby kazupon
:white_check_mark: Validator component for Vue.js
JavaScript 2230Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vestby ealush
Vest ✅ Declarative validations framework
TypeScript 2119Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
forgJsby oussamahamdaoui
ForgJs is a javascript lightweight object validator. Go check the Quick start section and start coding with love
JavaScript 1672Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
U
Uploadby brandonsavage
File uploads with validation and storage strategies
PHP 1671Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
validatorjsby mikeerickson
A data validation library in JavaScript for the browser and Node.js, inspired by Laravel's Validator.
JavaScript 1670Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
valitronby vlucas
Valitron is a simple, elegant, stand-alone validation library with NO dependencies
PHP 1518Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
v
validatorby Keats
Simple validation for Rust structs
Rust 1453Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
go-tagexprby bytedance
An interesting go struct tag expression syntax for field validation, etc.
Go 1451Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
V
Validatorby adamwaite
Drop in user input validation for your iOS apps.
Swift 1429Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SwiftValidatorby SwiftValidatorCommunity
A rule-based validation library for Swift
Swift 1415Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mutationsby cypriss
Compose your business logic into commands that sanitize and validate input.
Ruby 1375Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
backbone.validationby thedersen
A validation plugin for Backbone.js that validates both your model as well as form input
JavaScript 1330Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastest-validatorby icebob
:zap: The fastest JS validator library for NodeJS
JavaScript 1304Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
validatorby go-validator
Package validator implements struct field validations
Go 1279Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
dry-validationby dry-rb
Validation library with type-safe schemas and rules
Ruby 1263Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
brazilian-utilsby brazilian-utils
Utils library for specific Brazilian businesses
TypeScript 1241Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
panderaby pandera-dev
A light-weight, flexible, and expressive data validation library for dataframes
Python 1240Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
govalidatorby thedevsaddam
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
Go 1209Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
kubeconformby yannh
A FAST Kubernetes manifests validator, with support for Custom Resources!
Go 1203Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
G
GUMPby Wixel
A fast, extensible & stand-alone PHP input validation class that allows you to validate any data
PHP 1151Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
AwesomeValidationby thyrlian
Android validation library which helps developer boil down the tedious work to three easy steps.
Java 1146Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
resolversby react-hook-form
📋 Validation resolvers: Yup, Zod, AJV, Joi, Superstruct, Vest, class-validator, io-ts, typanion, Ajv, TypeBox and nope.
TypeScript 1114Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse