Most popular validation repositories and open source projects

react-hook-form

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

2198   43252   43252  

validator.js

String validation

2341   23433   23433  

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...

1631   12543   12543  

class-validator

Decorator-based property validation for classes.

825   11417   11417  

vee-validate

✅ Painless Vue forms

1290   11046   11046  

cakephp

CakePHP: The Rapid Development Framework for PHP - Official Repository

3406   8722   8722  

intl-tel-input

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

1977   7952   7952  

react-final-form

🏁 High performance subscription-based form state management for React

482   7401   7401  

superstruct

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

224   7120   7120  

vuelidate

Simple, lightweight model-based validation for Vue.js

489   6906   6906  

io-ts

Runtime type system for IO decoding/encoding

327   6779   6779  

marshmallow

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

629   6593   6593  

govalidator

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

556   6108   6108  

express-validator

An express.js middleware for validator.js.

596   5879   5879  

Validation

The most awesome validation engine ever created for PHP

771   5642   5642  

PhoneNumberKit

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

826   5200   5200  

formkit

Vue Forms ⚡️ Supercharged

193   4506   4506  

dredd

Language-agnostic HTTP API Testing Tool

280   4214   4214  

jsonschema

An implementation of the JSON Schema specification for Python

561   4180   4180  

v8n

☑️ JavaScript fluent validation library

122   4152   4152  

cue

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

233   3987   3987  

ozzo-validation

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

232   3930   3930  

ow

Function argument validation for humans

108   3746   3746  

express-typescript-boilerplate

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

912   3360   3360  

protoc-gen-validate

Protocol Buffer Validation - Checkout the new `protovalidate` project

554   3316   3316  

gatekeeper

Gatekeeper - Policy Controller for Kubernetes

678   3153   3153  

remult

Full-stack CRUD, simplified, with SSOT TypeScript entities

145   3056   3056  

json-schema-spec

The JSON Schema I-D sources

257   2893   2893  

runtypes

Runtime validation for static types

93   2654   2654  

vest

Vest ✅ Declarative validations framework

88   2599   2599  

schematics

Python Data Structures for Humans™.

291   2562   2562  

validator

Provides tools to validate values

96   2474   2474  

pandera

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

197   2421   2421  

vue-formulate

⚡️ The easiest way to build forms with Vue.

240   2249   2249  

node-convict

Featureful configuration management library for Node.js

168   2229   2229  

Laravel-Phone

Phone number functionality for Laravel

191   2218   2218  

filetype

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

185   2195   2195  

conform

A type-safe form validation library utilizing web fundamentals to prog...

117   2187   2187  

Furion

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

443   2153   2153  

resolvers

📋 Validation resolvers: Yup, Zod, Superstruct, Joi, Vest, Class Valid...

187   2014   2014  

mimetype

A fast Golang library for media type and file extension detection, bas...

169   1812   1812  

kpt

Automate Kubernetes Configuration Editing

236   1782   1782  

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  

kubevious

Kubevious - Kubernetes without disasters

95   1667   1667  

malli

High-performance data-driven data specification library for Clojure/Sc...

218   1553   1553  

validates_timeliness

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

224   1552   1552