Most popular validation repositories and open source projects

react-hook-form

πŸ“‹ React Hooks for form state management and validation (Web + React N...

2281   43836   43836  

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

1302   11141   11141  

cakephp

CakePHP: The Rapid Development Framework for PHP - Official Repository

3396   8758   8758  

intl-tel-input

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

1991   8078   8078  

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

490   6913   6913  

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  

jsonschema

An implementation of the JSON Schema specification for Python

594   4829   4829  

json-schema-spec

The JSON Schema specification

348   4508   4508  

formkit

Vue Forms ⚑️ Supercharged

193   4506   4506  

dredd

Language-agnostic HTTP API Testing Tool

282   4213   4213  

v8n

β˜‘οΈ JavaScript fluent validation library

109   4166   4166  

gatekeeper

🐊 Policy Controller for Kubernetes

814   3989   3989  

cue

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

233   3987   3987  

pandera

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

358   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  

msgspec

A fast serialization and validation library, with builtin support for...

107   3147   3147  

remult

Full-stack CRUD, simplified, with SSOT TypeScript entities

149   3129   3129  

Laravel-Phone

Phone number functionality for Laravel

228   2913   2913  

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  

node-convict

Featureful configuration management library for Node.js

138   2368   2368  

vue-formulate

⚑️ The easiest way to build forms with Vue.

240   2249   2249  

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  

kcl

KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io

145   2106   2106  

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

237   1808   1808  

validatorjs

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

279   1807   1807  

kubevious

Kubevious - Kubernetes without disasters

95   1681   1681  

forgJs

ForgJs is a javascript lightweight object validator.

48   1658   1658