Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Validation

Validation

340 projects

Showing 36 of 340 projects

WTForms
WTFormsPython

A flexible forms validation and rendering library for Python.

#validation#html#python
Stars1.6k
Forks410
Last commit2 days ago
Valinor
ValinorPHP

A dependency-free PHP library that maps raw inputs like JSON and arrays into strongly-typed objects with validation.

#object-mapper#validation#type-safety
Stars1.5k
Forks95
Last commit1 month ago
Vogan
VoganC#

A .NET source generator and analyzer that creates validated value objects from primitives to combat primitive obsession.

#hacktoberfest#patterns#open-source
Stars1.5k
Forks94
Last commit1 day ago
fastest-validator
fastest-validatorJavaScript

A blazing-fast JavaScript validation library for Node.js, browsers, and Deno with 24 built-in validators and sanitizations.

#sanitization#validation#schema
Stars1.5k
Forks100
Last commit2 months ago
SwiftValidator
SwiftValidatorSwift

A rule-based validation library for Swift, primarily for validating UITextField inputs in iOS applications.

#rule-engine#ios#uitextfield
Stars1.4k
Forks365
Last commit5 years ago
webargs
webargsPython

A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.

#marshmallow#aiohttp#flask
Stars1.4k
Forks169
Last commit7 days ago
webargs
webargsPython

A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.

#marshmallow#aiohttp#flask
Stars1.4k
Forks169
Last commit
AWS CloudFormation Guard
AWS CloudFormation GuardRust

An open-source policy-as-code tool that validates JSON/YAML data like CloudFormation and Kubernetes configs against custom rules.

#devops#validation#policy-as-code
Stars1.4k
Forks199
Last commit4 days ago
govalidator
govalidatorGo

A Go library for validating request data with simple, Laravel-inspired rules.

#go-request-validation#request#laravel-inspired
Stars1.3k
Forks122
Last commit2 years ago
Backbone.validation
Backbone.validationJavaScript

A validation plugin for Backbone.js that validates models and form inputs with declarative rules.

#validation#plugin#declarative-validation
Stars1.3k
Forks287
Last commit9 years ago
VAT Calculator
VAT CalculatorPHP

A PHP library for handling EU MOSS tax/VAT calculations, validation, and integration with Laravel and Cashier.

#taxes#cashier#vat
Stars1.3k
Forks106
Last commit5 days ago
Zog
ZogGo

A Zod-inspired schema builder for runtime value parsing and validation in Go, featuring a concise API and zero dependencies.

#environment-variables#validation#api-validation
Stars1.2k
Forks41
Last commit1 month ago
Modular Forms
Modular FormsTypeScript

A modular, type-safe form library for SolidJS, Qwik, Preact, and React with small bundle size and fine-grained updates.

#validation#headless-ui#form-library
Stars1.2k
Forks62
Last commit4 months ago
rest-hapi
rest-hapiJavaScript

A hapi plugin that automatically generates RESTful API endpoints from Mongoose schemas for Node.js.

#crud#rest#validation
Stars1.2k
Forks154
Last commit3 years ago
validate
validateGo

A generic Go library for data validation and filtering, supporting maps, structs, and HTTP request data with built-in validators and custom rules.

#filter#validation#verification
Stars1.2k
Forks126
Last commit2 days ago
Phony
PhonyRuby

A Ruby gem for normalizing, formatting, and splitting E164 international phone numbers.

#formatting#phone-numbers#telephony
Stars1.1k
Forks236
Last commit2 months ago
SwiftyFORM
SwiftyFORMSwift

A lightweight iOS framework for creating forms with validation, custom items, and strong typing.

#uidatepicker#ios#validation
Stars1.1k
Forks85
Last commit5 years ago
aldeed:collection2
aldeed:collection2JavaScript

A Meteor package that extends Mongo.Collection to provide schema validation for inserts and updates.

#hacktoberfest#database#validation
Stars1.0k
Forks111
Last commit13 days ago
ValidatedPropertyKit
ValidatedPropertyKitSwift

A Swift package for validating properties using property wrappers with built-in and custom validation rules.

#declarative-programming#ios#propertywrapper
Stars978
Forks44
Last commit2 years ago
Formik-Material-UI
Formik-Material-UITypeScript

Bindings for using Formik with Material-UI components in React forms.

#validation#material-ui#frontend
Stars972
Forks135
Last commit8 months ago
Validating
ValidatingPHP

A Laravel Eloquent trait that automatically validates models before saving, ensuring only valid data is persisted.

#eloquent#database#laravel
Stars971
Forks77
Last commit6 months ago
is-my-json-valid
is-my-json-validJavaScript

A high-performance JSONSchema validator that uses code generation for maximum validation speed.

#validation#schema-validation#json-schema
Stars963
Forks114
Last commit1 month ago
OjG
OjGGo

A high-performance JSON parser and toolkit for Go, optimized for large and variable datasets.

#fast#json-toolkit#high-performance
Stars956
Forks66
Last commit1 day ago
FHIR .NET API
FHIR .NET APIC#

The official .NET SDK for working with HL7 FHIR, providing models, parsers, a REST client, validation, and FhirPath evaluation.

#parsing#fhir-profiles#fhirpath
Stars939
Forks365
Last commit2 days ago
Laravel Heyman
Laravel HeymanPHP

A declarative authorization and validation package for Laravel that centralizes rules using a fluent, readable syntax.

#declarative-programming#laravel-gate#laravel-roles-permissions
Stars927
Forks37
Last commit
Catel
CatelC#

A .NET application development platform focused on MVVM for WPF, UWP, Xamarin, and server-side Line of Business applications.

#xamarin#application-platform#catel
Stars907
Forks143
Last commit3 days ago
commonregex
commonregexGo

A Go library providing pre-built regular expressions for common patterns like dates, emails, and phone numbers.

#developer-tools#regex#validation
Stars893
Forks72
Last commit7 years ago
mow.cli
mow.cliGo

A Go framework for building command line applications with declarative argument parsing and validation.

#cli-framework#validation#go-library
Stars883
Forks58
Last commit2 years ago
graphql-go-tools
graphql-go-toolsGo

A GraphQL router and API gateway framework written in Go, focusing on correctness, extensibility, and high-performance with Federation support.

#parsing#query-planning#api-gateway
Stars838
Forks170
Last commit1 day ago
Laravel Form Components
Laravel Form ComponentsPHP

A set of Blade components for rapidly building forms in Laravel with Tailwind CSS and Bootstrap support.

#bootstrap4#laravel#bootstrap-4
Stars812
Forks105
Last commit2 years ago
DotVVM
DotVVMC#

Component-based MVVM framework for building interactive web UIs with C# and HTML on ASP.NET.

#single-page-applications#component-based#aspnet
Stars808
Forks95
Last commit5 days ago
ISO-codes
ISO-codesPHP

A PHP library providing validators for ISO standards, financial codes, public administration IDs, GS1 identifiers, phone numbers, and zip codes across many countries.

#validation#administrations#php-library
Stars804
Forks80
Last commit7 months ago
CraueFormFlowBundle
CraueFormFlowBundlePHP

A Symfony bundle for building and handling multi-step forms with navigation, validation, and file upload support.

#web-forms#validation#bundle
Stars748
Forks125
Last commit1 year ago
vorms
vormsTypeScript

A lightweight, type-safe form validation library for Vue 3 using the Composition API.

#yup#validation#ui-forms
Stars720
Forks28
Last commit1 year ago
Guard
GuardC#

A fluent, high-performance argument validation library for .NET library authors.

#library-development#validation#csharp
Stars702
Forks51
Last commit10 months ago
FSharpx.Extras
FSharpx.ExtrasF#

A collection of functional programming libraries and utilities for F# development.

#hacktoberfest#functional-programming#parallel-computing
Stars697
Forks146
Last commit10 months ago
PreviousPage 3 of 10Next

Related Tags

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
7 days ago
4 months ago
#Data Validation53
#Typescript50
#Go48
#Form Validation38
#Frontend34
#Php33
#Schema Validation33
#Javascript33
#Validator31
#Golang30
#Json Schema30
#Type Safety27