#Validation

Showing 60 of 162 repositories tagged #validation, ranked by stars

react-hook-form
react-hook-form
react-hook-form

๐Ÿ“‹ React Hooks for form state management and validation (Web + React Native)

Score
100
โ˜… 44.8k โ‘‚ 2.4k +1/day
TypeScript
pydantic
pydantic
pydantic

Data validation using Python type hints

Score
100
โ˜… 28.2k โ‘‚ 2.8k +32/day
Python
go-playground
go-playground
validator

:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

Score
100
โ˜… 20.1k โ‘‚ 1.4k +4/day
Go
567-labs
567-labs
instructor

structured outputs for llms

Score
86
โ˜… 13.4k โ‘‚ 1.1k +34/day
Python
redux-form
redux-form
redux-form

A Higher Order Component using react-redux to keep form state in a Redux store

Score
68
โ˜… 12.5k โ‘‚ 1.6k โ€”
JavaScript
typestack
typestack
class-validator

Decorator-based property validation for classes.

Score
97
โ˜… 11.8k โ‘‚ 845 +3/day
TypeScript
apple
apple
pkl

A configuration as code language with rich validation and tooling.

Score
96
โ˜… 11.5k โ‘‚ 391 +15/day
Java
logaretm
logaretm
vee-validate

โœ… Painless Vue forms

Score
92
โ˜… 11.3k โ‘‚ 1.3k +1/day
TypeScript
open-circle
open-circle
valibot

The modular and type safe schema library for validating structural data ๐Ÿค–

Score
95
โ˜… 8.8k โ‘‚ 355 +5/day
TypeScript
jackocnr
jackocnr
intl-tel-input

For entering, formatting, and validating international telephone numbers. Available in vanilla JavaScript, or as React, Vue, Angular, and Svelte components.

Score
100
โ˜… 8.2k โ‘‚ 2.0k +1/day
TypeScript
final-form
final-form
react-final-form

๐Ÿ High performance subscription-based form state management for React

Score
89
โ˜… 7.4k โ‘‚ 496 +2/day
JavaScript
marshmallow-code
marshmallow-code
marshmallow

A lightweight library for converting complex objects to and from simple Python datatypes.

Score
71
โ˜… 7.2k โ‘‚ 700 +2/day
Python
ianstormtaylor
ianstormtaylor
superstruct

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

Score
50
โ˜… 7.1k โ‘‚ 222 โ€”
TypeScript
vuelidate
vuelidate
vuelidate

Simple, lightweight model-based validation for Vue.js

Score
53
โ˜… 6.9k โ‘‚ 485 โ€”
JavaScript
gcanti
gcanti
io-ts

Runtime type system for IO decoding/encoding

Score
47
โ˜… 6.8k โ‘‚ 318 +1/day
TypeScript
asaskevich
asaskevich
govalidator

[Go] Package of validators and sanitizers for strings, numerics, slices and structs

Score
96
โ˜… 6.2k โ‘‚ 568 +2/day
Go
cue-lang
cue-lang
cue

The home of the CUE language! Validate and define text-based and dynamic configuration

Score
91
โ˜… 6.2k โ‘‚ 359 โ€”
Go
marmelroy
marmelroy
PhoneNumberKit

A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.

Score
93
โ˜… 5.4k โ‘‚ 856 +4/day
Swift
formkit
formkit
formkit

The form framework for coding agents

Score
87
โ˜… 4.7k โ‘‚ 206 +2/day
TypeScript
unionai-oss
unionai-oss
pandera

A light-weight, flexible, and expressive statistical data testing library

Score
100
โ˜… 4.4k โ‘‚ 415 +3/day
Python
open-policy-agent
open-policy-agent
gatekeeper

๐ŸŠ Policy Controller for Kubernetes

Score
87
โ˜… 4.2k โ‘‚ 866 โ€”
Go
bufbuild
bufbuild
protoc-gen-validate

Protocol Buffer Validation - replaced by https://github.com/bufbuild/protovalidate

Score
83
โ˜… 4.1k โ‘‚ 605 โ€”
Go
go-ozzo
go-ozzo
ozzo-validation

An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.

Score
52
โ˜… 4.1k โ‘‚ 240 +3/day
Go
msgspec
msgspec
msgspec

A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

Score
57
โ˜… 3.9k โ‘‚ 156 +6/day
Python
dmno-dev
dmno-dev
varlock

AI-safe .env files: Schemas for agents, Secrets for humans.

Score
100
โ˜… 3.8k โ‘‚ 107 +6/day
TypeScript
standard-schema
standard-schema
standard-schema

A standard interface for TypeScript schema validation libraries

Score
84
โ˜… 3.6k โ‘‚ 116 +4/day
TypeScript
w3tecch
w3tecch
express-typescript-boilerplate

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

Score
39
โ˜… 3.4k โ‘‚ 908 โ€”
TypeScript
remult
remult
remult

Full-stack CRUD, simplified, with SSOT TypeScript entities

Score
82
โ˜… 3.2k โ‘‚ 155 โ€”
TypeScript
yannh
yannh
kubeconform

A FAST Kubernetes manifests validator, with support for Custom Resources!

Score
100
โ˜… 3.1k โ‘‚ 167 +10/day
Go
ciscoheat
ciscoheat
sveltekit-superforms

Making SvelteKit forms a pleasure to use!

Score
79
โ˜… 2.8k โ‘‚ 104 +2/day
TypeScript
runtypes
runtypes
runtypes

Runtime validation for static types

Score
66
โ˜… 2.7k โ‘‚ 91 โ€”
TypeScript
ealush
ealush
vest

Vest โœ… Declarative validations framework

Score
76
โ˜… 2.7k โ‘‚ 91 โ€”
TypeScript
edmundhung
edmundhung
conform

Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.

Score
74
โ˜… 2.6k โ‘‚ 145 +2/day
TypeScript
kcl-lang
kcl-lang
kcl

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

Score
100
โ˜… 2.4k โ‘‚ 167 +4/day
Rust
h2non
h2non
filetype

Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature

Score
78
โ˜… 2.3k โ‘‚ 188 +2/day
Go
react-hook-form
react-hook-form
resolvers

๐Ÿ“‹ Validation resolvers: Yup, Zod, Superstruct, Joi, Vest, Class Validator, io-ts, Nope, computed-types, typanion, Ajv, TypeBox, ArkType, Valibot, effect-ts, VineJS and Standard Schema

Score
71
โ˜… 2.3k โ‘‚ 213 โ€”
TypeScript
wearebraid
wearebraid
vue-formulate

โšก๏ธ The easiest way to build forms with Vue.

Score
34
โ˜… 2.2k โ‘‚ 233 โ€”
JavaScript
kptdev
kptdev
kpt

Automate Kubernetes Configuration Editing

Score
93
โ˜… 1.9k โ‘‚ 259 โ€”
Go
pydantic
pydantic
pydantic-core

Core validation logic for pydantic written in rust

Score
71
โ˜… 1.8k โ‘‚ 333 +2/day
Python
greyblake
greyblake
nutype

Rust newtype with guarantees ๐Ÿ‡บ๐Ÿ‡ฆ ๐Ÿฆ€

Score
86
โ˜… 1.7k โ‘‚ 30 +2/day
Rust
kubevious
kubevious
kubevious

Kubevious - Kubernetes without disasters

Score
86
โ˜… 1.7k โ‘‚ 96 โ€”
crdoconnor
crdoconnor
strictyaml

Type-safe YAML parser and validator.

Score
14
โ˜… 1.6k โ‘‚ 67 +2/day
Python
AfterShip
AfterShip
email-verifier

:white_check_mark: A Go library for email verification without sending any emails.

Score
65
โ˜… 1.6k โ‘‚ 227 +5/day
Go
statoscope
statoscope
statoscope

Statoscope is a toolkit to analyze and validate webpack bundle

Score
100
โ˜… 1.6k โ‘‚ 50 โ€”
TypeScript
bufbuild
bufbuild
protovalidate

Protocol Buffer Validation - Go, Java, Python, C++ and JS/TS

Score
74
โ˜… 1.5k โ‘‚ 61 +3/day
Go
santhosh-tekuri
santhosh-tekuri
jsonschema

JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go

Score
70
โ˜… 1.2k โ‘‚ 128 +3/day
Go
pikax
pikax
vue-composable

Vue composition-api composable components. i18n, validation, pagination, fetch, etc. +50 different composables

Score
29
โ˜… 1.2k โ‘‚ 64 โ€”
TypeScript
pablo-abc
pablo-abc
felte

An extensible form library for Svelte, Solid and React

Score
26
โ˜… 1.1k โ‘‚ 41 โ€”
TypeScript
neoneye
neoneye
SwiftyFORM

iOS framework for creating forms

Score
74
โ˜… 1.1k โ‘‚ 85 โ€”
Swift
trumail
trumail
trumail

:email: :white_check_mark: A Fast and Free Email Verification API written in Go

Score
71
โ˜… 1.0k โ‘‚ 231 โ€”
Go
open-circle
open-circle
formisch

The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more.

Score
63
โ˜… 1.0k โ‘‚ 31 +14/day
TypeScript
SvenTiigi
SvenTiigi
ValidatedPropertyKit

Easily validate your Properties with Property Wrappers ๐Ÿ‘ฎ

Score
70
โ˜… 980 โ‘‚ 46 โ€”
Swift
life4
life4
deal

๐Ÿค Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

Score
29
โ˜… 901 โ‘‚ 39 +2/day
Python
mingrammer
mingrammer
commonregex

๐Ÿซ A collection of common regular expressions for Go

Score
43
โ˜… 898 โ‘‚ 71 โ€”
Go
jprochazk
jprochazk
garde

A powerful validation library for Rust

Score
57
โ˜… 867 โ‘‚ 46 +5/day
Rust
making
making
yavi

Yet Another Validation for Java (A lambda based type safe validation framework)

Score
85
โ˜… 847 โ‘‚ 65 โ€”
Java
RobinTail
RobinTail
express-zod-api

A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.

Score
55
โ˜… 831 โ‘‚ 38 +2/day
TypeScript
moltar
moltar
typescript-runtime-type-benchmarks

๐Ÿ“Š Benchmark Comparison of Packages with Runtime Validation and TypeScript Support

Score
61
โ˜… 825 โ‘‚ 90 โ€”
TypeScript
wundergraph
wundergraph
graphql-go-tools

GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.

Score
61
โ˜… 825 โ‘‚ 163 +1/day
Go
konform-kt
konform-kt
konform

Portable validations for Kotlin

Score
89
โ˜… 816 โ‘‚ 41 +1/day
Kotlin
Related Topics
#typescript#schema#forms#form#form-validation#react#vue#python#validator#configuration#validation-library

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly