Most popular validation repositories and open source projects

react-hook-form

📋 React Hooks for form state management and validation (Web + React Na...

1797   35730   35730  

validator.js

String validation

2160   21474   21474  

joi

The most powerful data validation library for JS

1535   20056   20056  

pydantic

Data validation using Python type hints

1304   14552   14552  

validator

:100:Go Struct and Field validation, including Cross Field, Cross Stru...

1193   13448   13448  

redux-form

A Higher Order Component using react-redux to keep form state in a Red...

1690   12615   12615  

vee-validate

✅ Painless Vue forms

1183   9875   9875  

class-validator

Decorator-based property validation for classes.

710   9570   9570  

cakephp

CakePHP: The Rapid Development Framework for PHP - Official Repository

3458   8635   8635  

react-final-form

🏁 High performance subscription-based form state management for React

509   7277   7277  

intl-tel-input

A JavaScript plugin for entering and validating international telephon...

1877   6856   6856  

vuelidate

Simple, lightweight model-based validation for Vue.js

508   6661   6661  

marshmallow

A lightweight library for converting complex objects to and from simpl...

629   6593   6593  

superstruct

A simple and composable way to validate data in JavaScript (and TypeSc...

228   6538   6538  

io-ts

Runtime type system for IO decoding/encoding

333   6320   6320  

express-validator

An express.js middleware for validator.js.

596   5879   5879  

govalidator

[Go] Package of validators and sanitizers for strings, numerics, slice...

549   5728   5728  

Validation

The most awesome validation engine ever created for PHP

771   5642   5642  

PhoneNumberKit

A Swift framework for parsing, formatting and validating international...

764   4834   4834  

jsonschema

An implementation of the JSON Schema specification for Python

561   4180   4180  

v8n

☑️ JavaScript fluent validation library

122   4152   4152  

dredd

Language-agnostic HTTP API Testing Tool

304   4032   4032  

cue

The home of the CUE language! Validate and define text-based and dynam...

233   3987   3987  

ow

Function argument validation for humans

108   3746   3746  

protoc-gen-validate

Protocol Buffer Validation - Checkout the new `protovalidate` project

554   3316   3316  

ozzo-validation

An idiomatic Go (golang) validation package. Supports configurable and...

215   3244   3244  

gatekeeper

Gatekeeper - Policy Controller for Kubernetes

678   3153   3153  

formkit

Vue Forms ⚡️ Supercharged

119   3061   3061  

express-typescript-boilerplate

A delightful way to building a RESTful API with NodeJs & TypeScript by...

853   2996   2996  

json-schema-spec

The JSON Schema I-D sources

257   2893   2893  

schematics

Python Data Structures for Humans™.

291   2562   2562  

validator

Provides tools to validate values

96   2474   2474  

runtypes

Runtime validation for static types

92   2424   2424  

pandera

A light-weight, flexible, and expressive statistical data testing libr...

197   2421   2421  

node-convict

Featureful configuration management library for Node.js

168   2229   2229  

Laravel-Phone

Phone number functionality for Laravel

191   2218   2218  

vue-formulate

⚡️ The easiest way to build forms with Vue.

245   2208   2208  

remult

Build Full-stack, End-to-end Type-safe CRUD Apps without the Boilerpla...

77   2182   2182  

vest

Vest ✅ Declarative validations framework

83   2137   2137  

Furion

Make .NET development easier, more versatile, and more popular.

357   1966   1966  

filetype

Fast, dependency-free Go package to infer binary file types based on t...

166   1856   1856  

validatorjs

A data validation library in JavaScript for the browser and Node.js,...

284   1689   1689  

forgJs

ForgJs is a javascript lightweight object validator.

51   1671   1671  

validates_timeliness

Date and time validation plugin for ActiveModel and Rails. Supports m...

224   1552   1552  

valitron

Valitron is a simple, elegant, stand-alone validation library with NO...

252   1523   1523  

kpt

Automate Kubernetes Configuration Editing

222   1507   1507  

kubevious

Kubevious - Kubernetes without disasters

89   1437   1437  

Validator

Drop in user input validation for your iOS apps.

218   1426   1426  

wtforms

A flexible forms validation and rendering library for Python.

386   1403   1403  

webargs

A friendly library for parsing HTTP request arguments, with built-in s...

156   1336   1336