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

configuro
configuroGo

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

#viper#containerization#environment-variables
Stars92
Forks14
Last commit13 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 commit8 months ago
trycast
trycastPython

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

#parsing#runtime-typechecking#typeddict
Stars88
Forks6
Last commit7 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
Stars84
Forks3
Last commit1 year 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
Stars83
Forks15
Last commit13 days 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
habitat
habitatCrystal

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

#hacktoberfest#validation#shard
Stars83
Forks12
Last commit1 year 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
KnpJsonSchemaBundle
KnpJsonSchemaBundlePHP

A Symfony bundle that generates JSON Schema definitions from Doctrine ORM entities and validation metadata.

#doctrine-orm#validation#json-schema
Stars72
Forks25
Last commit3 years ago
gulter
gulterGo

A Go HTTP middleware for handling multipart/form-data and file uploads, compatible with any standard library or framework router.

#http-handler#go-middleware#validation
Stars72
Forks4
Last commit5 days ago
cl-rest-server
cl-rest-serverCommon Lisp

A Common Lisp library for building RESTful web APIs with serialization, validation, and authentication.

#api#lisp#authentication
Stars71
Forks8
Last commit1 year ago
configure_me
configure_meRust

A Rust library for parsing and validating application configuration with automatic deserialization and documentation generation.

#parsing#derive-macros#environment-variables
Stars70
Forks19
Last commit1 year ago
UNIS
UNISGo

A common architecture for string utilities in Go, providing interfaces and implementations for extensible string processing.

#utility-wrapper#regex#validation
Stars70
Forks4
Last commit9 years ago
validator.dart
validator.dartDart

A Dart library for string validation and sanitization, ported from validator.js.

#dart#sanitization#email-validation
Stars64
Forks84
Last commit7 years ago
fitting
fittingRuby

A Ruby library that enhances RSpec and WebMock test logs, validates them against API Blueprint or OpenAPI documentation, and reports documentation coverage.

#consumer-driven-contracts#webmock#rails
Stars64
Forks9
Last commit2 years ago
validate
validateGo

A Go package for automatic struct field validation using struct tags.

#validation#go-package#api-validation
Stars62
Forks14
Last commit2 years ago
valitron
valitronRust

An ergonomic, functional, and configurable Rust validation library with built-in rules, custom closures, and serde support.

#actix-web#functional-programming#axum
Stars61
Forks4
Last commit10 months ago
config
configGo

A Go library for declarative configuration loading from files, environment variables, and command-line arguments.

#hacktoberfest#viper#environment-variables
Stars61
Forks4
Last commit1 year ago
Medeia Validator
Medeia ValidatorKotlin

A streaming JSON Schema validator for Java/Kotlin JVM applications, supporting drafts 04, 06, and 07 with Jackson and Gson.

#validation#jackson#java
Stars60
Forks10
Last commit4 years ago
ngx-vest-forms
ngx-vest-formsTypeScript

A lightweight, type-safe adapter connecting Angular template-driven forms to Vest.js validation for complex, scalable solutions.

#template-driven-forms#developer-tools#validation
Stars59
Forks5
Last commit14 days ago
MU Forms
MU FormsJavaScript

A lightweight form library for React and Preact that stores data locally to keep invalid data out of your Redux store.

#validation#component-connectivity#form-library
Stars59
Forks5
Last commit6 years ago
daffy
daffyPython

Lightweight DataFrame validation decorators for pandas, Polars, Modin, and PyArrow with no custom types required.

#pyarrow#dataframe-validation#pydantic
Stars58
Forks5
Last commit23 hours ago
Herald Rules for GitHub: Add Subscribers, Assignees, Labels, and More to Your PR
Herald Rules for GitHub: Add Subscribers, Assignees, Labels, and More to Your PRTypeScript

A GitHub Action that automatically adds reviewers, assignees, labels, and comments to pull requests based on customizable JSON rules.

#devops#team-collaboration#reviewers
Stars56
Forks7
Last commit
cfg-rs
cfg-rsRust

A lightweight, flexible configuration loader for Rust applications with typed configs, live refresh, and multiple source support.

#live-refresh#typed-config#environment-variables
Stars55
Forks7
Last commit6 days ago
repeatex
repeatexElixir

A library for parsing, scheduling, and formatting repeating events from natural language expressions.

#parsing#elixir#open-source
Stars53
Forks6
Last commit7 years ago
ValidationToolkit
ValidationToolkitSwift

A declarative and lightweight data validation framework for Swift, built on composition and standard library principles.

#declarative#ios#constraint-composition
Stars52
Forks14
Last commit2 years ago
ATGValidator
ATGValidatorSwift

An iOS validation framework with built-in form validation support for UITextField, UITextView, and custom UI elements.

#ios#rule-based#uitextfield
Stars51
Forks11
Last commit6 years ago
Stringly.Typed
Stringly.TypedC#

A .NET library for seamless, type-safe conversion between strings and .NET types using implicit operators and regex validation.

#strongly-typed#regex#validation
Stars49
Forks4
Last commit7 years ago
checker
checkerGo

A lightweight Go library for effortless input validation using struct tags, with no external dependencies.

#validation#validation-library#go-library
Stars48
Forks1
Last commit1 year ago
bids-validator
bids-validatorTypeScript

A web app, CLI tool, and library for validating Brain Imaging Data Structure (BIDS) compliance.

#data-standards#validation#open-science
Stars47
Forks26
Last commit4 days ago
commandr
commandrD

A modern, powerful command-line argument parser for D with help generation, validation, and shell autocompletion.

#d-language#bash-autocompletion#help-generation
Stars45
Forks6
Last commit1 year ago
Volan
VolanPHP

A lightweight PHP validation library for NoSQL data, providing detailed error information and extensible custom validators.

#validation#array-validation#custom-validators
Stars44
Forks10
Last commit8 years ago
garn-validator
garn-validatorJavaScript

A lightweight, composable JavaScript validation library with six behaviors for primitives, objects, and schemas.

#runtime-agnostic#type#validation
Stars42
Forks2
Last commit2 years ago
Mantis
MantisV

A type-safe, exception-free web framework for V that prioritizes reliability and developer peace of mind.

#v-lang#database#concurrent
Stars42
Forks3
Last commit11 days ago
PreviousPage 7 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
#Data Validation53
#Typescript49
#Go48
#Form Validation36
#Frontend34
#Php33
#Javascript33
#Schema Validation33
#Validator31
#Golang30
#Json Schema29
#Type Safety27