Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Schema Validation

Schema Validation

26 projects

Showing 26 of 26 projects

react-hook-form
react-hook-formTypeScript

Performant React Hooks for form state management and validation, supporting both web and React Native.

#validation#form-builder#ui-forms
Stars44.7k
Forks2.4k
Last commit1 day ago
zod
zodTypeScript

TypeScript-first schema declaration and validation library with static type inference.

#developer-tools#type-safety#type-inference
Stars42.5k
Forks1.9k
Last commit2 months ago
pydantic
pydanticPython

Data validation and settings management using Python type hints.

#parsing#pydantic#validation
Stars27.6k
Forks2.6k
Last commit2 days ago
Mongoose
MongooseJavaScript

MongoDB object modeling for Node.js and Deno with schemas, validation, middleware, and async/await support.

#orm#database#async-await
Stars27.5k
Forks4.0k
Last commit2 days ago
yup
yupTypeScript

A TypeScript-first schema builder for runtime value parsing and validation with expressive, chainable APIs.

#type-inference#schema-validation#typescript
Stars23.7k
Forks937
Last commit6 days ago
joi
joiJavaScript

A powerful schema description language and data validator for JavaScript.

#backend-development#validation#type-safety
Stars21.2k
Forks1.5k
Last commit25 days ago
ajv
ajvTypeScript

The fastest JSON Schema and JSON Type Definition validator for Node.js and browsers.

#validation#json-type-definition#data-integrity
Stars14.7k
Forks956
Last commit2 months ago
valibot
valibotTypeScript

A modular, type-safe TypeScript schema library for validating structural data with zero dependencies.

#parsing#modular#validation
Stars8.6k
Forks326
Last commit4 days ago
arkregex
arkregexTypeScript

A TypeScript validator that maintains 1:1 type-safety from editor to runtime with optimized performance.

#parsing#developer-tools#runtime-typechecking
Stars7.7k
Forks140
Last commit1 month ago
typebox
typeboxTypeScript

A JSON Schema Type Builder for TypeScript that creates runtime schemas with static type inference.

#runtime-type-checking#type-builder#type-inference
Stars6.6k
Forks198
Last commit2 days ago
apistar
apistarPython

A Python toolkit for working with OpenAPI/Swagger schemas to build documentation, validate schemas, and make API requests.

#rest#api#rest-api
Stars5.6k
Forks407
Last commit4 years ago
graphql-go
graphql-goGo

A GraphQL server implementation for Go with a minimal API, full spec support, and production-ready features.

#graphql#api-server#parallel-execution
Stars4.7k
Forks493
Last commit9 days ago
pandera
panderaPython

A flexible and expressive API for performing statistical data validation on dataframe-like objects.

#data-cleaning#pandas-validation#python-library
Stars4.3k
Forks394
Last commit2 days ago
v8n
v8nJavaScript

A fluent, chainable JavaScript validation library with a simple API for validating any data type.

#library#custom-rules#validation
Stars4.1k
Forks107
Last commit1 year ago
JSON Schema for PHP
JSON Schema for PHPPHP

A PHP implementation for validating JSON structures against JSON Schema drafts 3, 4, 6, and 7.

#api-validation#php-library#schema
Stars3.6k
Forks369
Last commit3 days ago
JSON Schema
JSON SchemaPHP

A PHP implementation for validating JSON structures against JSON Schema drafts 3, 4, 6, and 7.

#php-library#schema#schema-validation
Stars3.6k
Forks369
Last commit3 days ago
Vest
VestTypeScript

A framework-agnostic validation library that uses a unit testing-like syntax for writing maintainable form validations.

#declarative#svelte-validation#unit-testing
Stars2.7k
Forks90
Last commit1 day ago
Prismatic's schema
Prismatic's schemaClojure

A Clojure(Script) library for declarative data description, validation, and coercion.

#declarative-programming#functional-programming#clojurescript
Stars2.5k
Forks252
Last commit8 months ago
kcl
kclRust

A constraint-based record and functional language for writing, validating, and managing complex configurations, especially in cloud-native scenarios.

#compiler#devops#policy-as-code
Stars2.3k
Forks168
Last commit7 days ago
prmd
prmdRuby

A Ruby CLI tool for scaffolding, verifying, and generating documentation from JSON Schema for HTTP APIs.

#developer-tools#ruby-gem#cli-tool
Stars2.1k
Forks169
Last commit1 year ago
graphql-scalars
graphql-scalarsTypeScript

A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.

#graphql-scalars#graphql#type-safety
Stars1.9k
Forks139
Last commit2 days ago
voluptuous
voluptuousPython

A Python data validation library focused on simplicity, complex data structures, and useful error messages.

#api-validation#yaml-validation#schema-validation
Stars1.8k
Forks222
Last commit1 month ago
GraphQL Inspector Action
GraphQL Inspector ActionTypeScript

A toolkit for validating, comparing, and monitoring GraphQL schemas to detect breaking changes and ensure compatibility.

#devops#breaking-changes#the-guild
Stars1.7k
Forks212
Last commit13 days ago
Malli
MalliClojure

A high-performance, data-driven schema specification library for Clojure and ClojureScript.

#inferring-schemas#clojurescript#validation
Stars1.7k
Forks235
Last commit15 days ago
Ruby JSON Schema Validator
Ruby JSON Schema ValidatorRuby

A Ruby library for validating JSON objects against JSON Schema Draft 6 with legacy support for Drafts 1-4.

#hacktoberfest#ruby-gem#data-integrity
Stars1.6k
Forks247
Last commit3 days ago
Optic
OpticTypeScript

OpenAPI linting, diffing, and testing tool that prevents breaking changes and keeps API documentation accurate.

#developer-tools#swagger#schema-validation
Stars1.5k
Forks94
Last commit3 months ago

Related Tags

#Data Validation13#Validation9#Json Schema8#Typescript8#Schema6#Javascript6#Type Inference5#Type Safety5#Api Validation4#Openapi4#Developer Tools4#Json Validation4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub