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

perun
perunGo

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

#template#devops#yaml
Stars90
Forks8
Last commit3 years ago
goal
goalElixir

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

#elixir#parameter-validation#phoenix
Stars89
Forks12
Last commit11 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
Forks7
Last commit3 days ago
check-geojson
check-geojsonTypeScript

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

#developer-tools#geojson#linter
Stars86
Forks3
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
Stars84
Forks7
Last commit6 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
Stars83
Forks15
Last commit3 months 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
Stars81
Forks7
Last commit2 years 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
Forks22
Last commit5 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
Stars73
Forks4
Last commit3 months 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 commit4 years 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
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
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
Forks18
Last commit2 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
validator.dart
validator.dartDart

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

#dart#sanitization#email-validation
Stars64
Forks84
Last commit8 years ago
validate
validateGo

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

#validation#go-package#api-validation
Stars62
Forks14
Last commit3 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 commit1 year 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
Forks4
Last commit1 day ago
daffy
daffyPython

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

#pyarrow#dataframe-validation#pydantic
Stars59
Forks5
Last commit7 hours 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
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
Stars56
Forks8
Last commit13 days 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
checker
checkerGo

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

#zero-dependency#sanitizer#echo
Stars54
Forks2
Last commit1 month 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
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
bids-validator
bids-validatorTypeScript

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

#data-standards#validation#open-science
Stars51
Forks29
Last commit6 days ago
ValidationToolkit
ValidationToolkitSwift

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

#declarative#ios#constraint-composition
Stars51
Forks14
Last commit2 months 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
Stars48
Forks4
Last commit8 years 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
Forks8
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
Stars44
Forks3
Last commit21 days 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
HTML Website Template
HTML Website TemplateJavaScript

An opinionated starting point and build system for collaboratively-edited HTML websites with automated testing and linting.

#template#jekyll#travis-ci
Stars41
Forks48
Last commit9 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
3 months ago
#Data Validation53
#Typescript50
#Go48
#Form Validation38
#Frontend34
#Php33
#Schema Validation33
#Javascript33
#Validator31
#Golang30
#Json Schema30
#Type Safety27