Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Validation

Validation

339 projects

Showing 36 of 339 projects

jsck
jsckCoffeeScript

A fast JSON Schema validator for Node.js that compiles schemas into optimized validation functions.

#validation#schema-compilation#json-schema
Stars159
Forks13
Last commit9 years ago
property-validator
property-validatorJavaScript

A simple, stateless JavaScript validation library for Node.js and Express, built on validator.js.

#validation#assertions#request-validation
Stars158
Forks9
Last commit6 years ago
Aura.Filter
Aura.FilterPHP

A PHP library for validating and sanitizing arrays and objects with a fluent interface.

#composer#sanitization#aura
Stars158
Forks33
Last commit1 month ago
Formalist
FormalistSwift

A Swift framework for building iOS forms with a declarative, readable syntax and built-in validation.

#ios#validation#form-builder
Stars157
Forks10
Last commit4 years ago
RxValidator
RxValidatorSwift

A Swift validation library offering easy-to-use, readable, and extensible validation for strings, dates, and integers, with optional RxSwift integration.

#ios#validation#reactive-programming
Stars155
Forks12
Last commit7 years ago
jsen
jsenJavaScript

A high-performance JSON Schema validator for JavaScript that uses dynamic code generation for V8 optimization.

#validation#v8-optimization#json-schema
Stars155
Forks23
Last commit9 years ago
Validates
ValidatesRuby

A collection of custom validators for Rails applications, including email, URL, EAN, and association length validators.

#rails#email-validation#validation
Stars153
Forks26
Last commit9 years ago
gtfstidy
gtfstidyGo

A command-line tool for validating, cleaning, and minimizing GTFS transit feed files while preserving semantic equivalence.

#data-cleaning#validation#command-line-tool
Stars148
Forks21
Last commit9 days ago
aptos
aptosPython

A Python tool for validating data using JSON Schema and converting schemas into data-interchange formats like Avro.

#avro-schema#validation#command-line-tool
Stars148
Forks22
Last commit5 years ago
Lyra
LyraLuau

A safe and simple player data management library for Roblox games with transactions, validation, and auto-sharding.

#auto-sharding#datastore#player-data
Stars146
Forks26
Last commit4 months ago
purescript-halogen-formless
purescript-halogen-formlessPureScript

A library for building forms in PureScript Halogen applications with minimal boilerplate.

#functional-programming#validation#form-library
Stars136
Forks31
Last commit
reCAPTCHA
reCAPTCHAC#

A Google reCAPTCHA 2.0 integration library for ASP.NET Core applications.

#web-forms#bot-protection#validation
Stars135
Forks35
Last commit4 years ago
lpeg_patterns
lpeg_patternsLua

A collection of LPEG patterns for parsing and validating common data formats like URIs, emails, IP addresses, and HTTP headers.

#parsing#email-validation#validation
Stars130
Forks8
Last commit4 years ago
Validator
ValidatorKotlin

A Kotlin library for validating text input in Android TextInputLayout with built-in rules and custom rule support.

#validation#android#input-validation
Stars129
Forks9
Last commit4 years ago
reMap
reMapJava

A declarative Java library for testable object-to-object mapping with automatic field mapping and validation.

#object-mapping#declarative#unit-testing
Stars128
Forks24
Last commit9 days ago
jio
jioGo

A JSON schema validator for Go inspired by Joi, designed to validate raw JSON data before deserialization.

#validation#api-validation#go-library
Stars126
Forks13
Last commit2 years ago
env
envGo

A Go library for loading environment variables into structs using struct tags.

#environment-variables#validation#go-library
Stars125
Forks14
Last commit2 years ago
katt
kattErlang

An HTTP-based API testing tool for Erlang that executes sequential requests and validates responses.

#har-conversion#api#integration-testing
Stars124
Forks17
Last commit9 months ago
govalid
govalidGo

A Go library for validating structs using field tags with built-in and custom rules.

#custom-rules#validation#validation-library
Stars119
Forks12
Last commit1 month ago
struct
structClojure

A structural validation library for Clojure and ClojureScript.

#declarative-programming#functional-programming#clojurescript
Stars117
Forks15
Last commit4 years ago
options-gen
options-genGo

A Go code generator that automates the functional options pattern, eliminating boilerplate for type-safe constructors and validation.

#go-lib#boilerplate-reduction#validation
Stars110
Forks13
Last commit26 days ago
next-joi
next-joiTypeScript

A validation middleware for Next.js API routes using Joi schemas to ensure request data integrity.

#validation-schema#validation#nextjs
Stars109
Forks5
Last commit4 years ago
FramesIos
FramesIosSwift

An iOS SDK that tokenizes card payments and provides customizable payment UI components for Checkout.com's payment infrastructure.

#ios#tokenisation#apple-pay
Stars107
Forks55
Last commit4 months ago
ngx-persian
ngx-persianTypeScript

A comprehensive Angular toolset for Persian applications, featuring Jalali date handling, number/letter conversion, and Iranian-specific validators.

#angular2#validation#currency-formatting
Stars105
Forks14
Last commit3 months ago
gjf
gjfPython

A Python tool to fix invalid GeoJSON objects and files via CLI or library.

#data-cleaning#python-library#geojson
Stars104
Forks3
Last commit5 years ago
blockkit
blockkitPython

A Python library for building Slack UIs with a fluent API, type hints, and validation.

#bots#slack-apps#slackapi
Stars104
Forks20
Last commit6 months ago
gqloom
gqloomTypeScript

A code-first GraphQL schema loom that weaves runtime types from validation libraries and ORMs into GraphQL schemas for TypeScript/JavaScript.

#runtime-types#orm-integration#yup
Stars102
Forks7
Last commit18 days ago
jscan
jscanGo

A high-performance, zero-allocation JSON iterator and validator for Go, focused on efficient scanning and validation.

#high-performance#validation#rfc-8259
Stars101
Forks7
Last commit2 years ago
reform-rails
reform-railsRuby

Rails-specific support for Reform, automatically loading common form features and ActiveModel integration.

#trailblazer#rails-gem#validation
Stars101
Forks49
Last commit7 months ago
ng-forge
ng-forgeTypeScript

A type-safe dynamic forms library for Angular 21+ using signal forms to eliminate repetitive form code.

#dynamic-forms#signal-forms#validation
Stars97
Forks7
Last commit1 day ago
EasyTalk
EasyTalkRuby

A Ruby library for defining structured data contracts that generate JSON Schema and runtime validations from a single DSL.

#json-api#rails-api#validation
Stars97
Forks13
Last commit4 months ago
Yew Form
Yew FormRust

A Yew component library for two-way form binding and validation with Rust structs.

#webassembly#validation#yew
Stars97
Forks16
Last commit4 years ago
JSON Schema
JSON SchemaTypeScript

An ESLint plugin that validates JSON, YAML, TOML, JavaScript, and Vue files against JSON Schema.

#yaml#json5#validation
Stars96
Forks9
Last commit1 day ago
address
addressGo

A Go library for validating and formatting international addresses using Google's Address Data Service.

#postal-services#formatting#shipping-zones
Stars96
Forks17
Last commit1 day ago
validate
validateGo

A framework for writing custom validations in Go applications with built-in validators.

#gobuffalo#pop#validation
Stars94
Forks22
Last commit3 years ago
file-upload
file-uploadTypeScript

An Angular module for drag-and-drop file uploads with validation and reactive forms support.

#validation#reactive-forms#frontend
Stars92
Forks13
Last commit1 month ago
PreviousPage 6 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
5 months ago
#Data Validation53
#Typescript49
#Go48
#Form Validation36
#Frontend34
#Php33
#Javascript33
#Schema Validation33
#Validator31
#Golang30
#Json Schema29
#Type Safety27