Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Validation

Validation

227 projects

Showing 36 of 227 projects

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
Forks10
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
Stars127
Forks23
Last commit1 month 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 commit1 year 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
Stars123
Forks17
Last commit8 months ago
struct
structClojure

A structural validation library for Clojure and ClojureScript.

#declarative-programming#functional-programming#clojurescript
Stars117
Forks15
Last commit4 years ago
govalid
govalidGo

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

#custom-rules#validation#validation-library
Stars115
Forks12
Last commit3 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
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
Stars106
Forks12
Last commit1 month 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
Stars106
Forks55
Last commit2 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 commit2 months 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 commit4 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
reform-rails
reform-railsRuby

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

#trailblazer#rails-gem#validation
Stars101
Forks50
Last commit5 months 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
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
Stars99
Forks6
Last commit1 day 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
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
Stars96
Forks13
Last commit3 months ago
JSON Schema
JSON SchemaTypeScript

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

#yaml#json5#validation
Stars95
Forks9
Last commit2 days ago
address
addressGo

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

#postal-services#formatting#shipping-zones
Stars95
Forks17
Last commit9 months 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
configuro
configuroGo

An opinionated configuration loading framework for containerized and 12-Factor compliant Go applications.

#viper#containerization#environment-variables
Stars92
Forks14
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 commit2 days ago
perun
perunGo

A command-line tool for validating, managing, and estimating costs of AWS CloudFormation templates locally.

#template#devops#yaml
Stars91
Forks8
Last commit2 years ago
goal
goalElixir

An Elixir parameter validation library built on Ecto for JSON APIs, HTML controllers, and LiveViews.

#elixir#parameter-validation#phoenix
Stars89
Forks11
Last commit7 months ago
trycast
trycastPython

A Python library for parsing JSON-like values using TypedDicts and standard type hints at runtime.

#parsing#runtime-typechecking#typeddict
Stars89
Forks6
Last commit6 months ago
check-geojson
check-geojsonTypeScript

A parser and validator for GeoJSON strings that checks semantics and provides character-level warnings.

#developer-tools#geojson#linter
Stars83
Forks3
Last commit1 year ago
habitat
habitatCrystal

A Crystal shard for easily configuring settings with validation, examples, and temporary overrides.

#hacktoberfest#validation#shard
Stars83
Forks12
Last commit1 year ago
handy
handyGo

A collection of Go utilities for validation, string formatting, date/time operations, and Brazilian-specific functions.

#web-helpers#helper-functions#sanitization
Stars83
Forks7
Last commit5 years ago
Timed Text Toolkit (ttt)
Timed Text Toolkit (ttt)Java

A toolkit for verifying, transforming, and presenting timed text (TTML) content, including subtitle and caption conversion.

#validation#java#media-accessibility
Stars82
Forks15
Last commit3 years 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
Stars81
Forks8
Last commit1 day ago
env
envGo

A Go library for loading environment variables into typed configuration structs with validation and customization.

#environment-variables#library#validation
Stars80
Forks7
Last commit1 year ago
aurelia-orm
aurelia-ormJavaScript

A plugin for Aurelia that simplifies working with entities and REST APIs through repositories, associations, and validation.

#orm#repositories#validation
Stars76
Forks23
Last commit5 years ago
PreviousPage 6 of 7Next

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
4 months ago
#Data Validation39
#Go34
#Php32
#Typescript28
#Javascript25
#Schema Validation23
#Json Schema23
#Form Validation22
#Golang21
#Validator19
#Type Safety19
#Nodejs19