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

ENVied
ENViedRuby

A Ruby gem that ensures presence and type correctness of environment variables, providing typed access.

#devops#rails#environment-variables
Stars330
Forks41
Last commit1 year ago
Truss
TrussClojure

A lightweight, dependency-free library for Clojure/Script that provides inline assertions and contextual exceptions to improve error messages.

#clojure-spec#clojurescript#taoensso
Stars328
Forks15
Last commit1 month ago
Instructor for PHP
Instructor for PHPPHP

A PHP library for structured data extraction from LLMs, unified LLM API access, and building AI agents.

#ai#laravel#gemini
Stars326
Forks27
Last commit1 day ago
Valit
ValitC#

A dead simple fluent validation library for .NET Core that replaces if-statements with clean validators.

#open-source#validation#validation-library
Stars321
Forks25
Last commit6 years ago
ActiveValidators
ActiveValidatorsRuby

A collection of pre-built, tested ActiveModel/ActiveRecord validators for common data formats like email, phone, and credit cards.

#validation#ruby-gem#activemodel
Stars302
Forks48
Last commit2 years ago
cc-devops-skills
cc-devops-skillsPython

A skill pack with 31 generators and validators for DevOps tasks in Claude Code and Codex, covering IaC, CI/CD, Kubernetes, and observability.

#generator#devops#observability
Stars298
Forks33
Last commit1 month ago
kt-paperclip
kt-paperclipRuby

Easy file attachment management for ActiveRecord with image processing, validation, and multiple storage backends.

#attachment-management#rails#validation
Stars293
Forks101
Last commit1 month ago
FormHelper
FormHelperJavaScript

ASP.NET Core MVC library that transforms server-side validations to client-side without writing JavaScript.

#jquery#asp-net-core#validation
Stars288
Forks38
Last commit3 years ago
is-number
is-numberJavaScript

A JavaScript utility that reliably checks if a value is a finite number, handling edge cases like strings, NaN, and Infinity.

#integer#number-validation#number
Stars283
Forks55
Last commit4 years ago
yn
ynJavaScript

Parse yes/no like values with lenient mode for handling typos, useful for CLI prompts and configuration.

#parsing#validation#boolean
Stars275
Forks18
Last commit1 year ago
erlsom
erlsomErlang

An Erlang library for parsing and generating XML documents with SAX, simple DOM, and data binding modes.

#dom-parser#sax-parser#xml-schema
Stars269
Forks108
Last commit1 month ago
credit_card_validations
credit_card_validationsRuby

A Ruby gem for validating credit card numbers, detecting brands, generating valid numbers, and performing Luhn checks.

#rails#validation#credit-card-validation
Stars267
Forks71
Last commit2 months ago
geojsonhint
geojsonhintJavaScript

A complete, fast, standards-based validation tool for GeoJSON data.

#geojson#validation#geospatial
Stars257
Forks35
Last commit2 years ago
terraform_validate
terraform_validatePython

A Python package for defining and enforcing Policy as Code standards in Terraform configurations.

#devops#validation#policy-as-code
Stars255
Forks38
Last commit6 years ago
GitHub Codeowners Validator
GitHub Codeowners ValidatorGo

A validation tool for GitHub CODEOWNERS files that checks syntax, file existence, owner validity, and duplication.

#hacktoberfest#devops#github-codeowners
Stars246
Forks55
Last commit2 years ago
SwiftValidators
SwiftValidatorsSwift

A Swift library providing a comprehensive set of validators for strings and other types in iOS applications.

#application#functional-programming#ios
Stars239
Forks35
Last commit4 years ago
Neuledge
NeuledgeTypeScript

A TypeScript-first database engine that streamlines data modeling with clear entity definitions, customizable validation, and advanced business logic representation.

#business-logic#orm#database-engine
Stars234
Forks6
Last commit2 years ago
wmenu
wmenuGo

A Go package for creating interactive command-line menus with validation, color customization, and concurrency support.

#user-input#command-line-interface#golang-package
Stars231
Forks22
Last commit1 year ago
exop
exopElixir

An Elixir library for organizing business logic into operations with parameter validation, policy checks, and chaining.

#business-logic#functional-programming#elixir
Stars216
Forks17
Last commit2 years ago
Cake/Localized plugin
Cake/Localized pluginPHP

A CakePHP plugin providing localized validation classes and translations for international applications.

#validation#l10n#internationalization
Stars212
Forks171
Last commit1 month ago
PostalCodeValidator
PostalCodeValidatorSwift

A Swift library for validating postal codes with support for over 200 regions worldwide.

#cldr#validation#internationalization
Stars206
Forks14
Last commit5 years ago
normalize-package-data
normalize-package-dataJavaScript

Normalizes and validates package.json metadata, used by npm and related tools.

#semver#package-json#npm-cli
Stars205
Forks51
Last commit2 months ago
Dry requests
Dry requestsPHP

A Laravel package for dry-run request validation to provide real-time feedback without executing controller logic.

#axios#laravel#validation
Stars203
Forks4
Last commit3 years ago
deep-waters
deep-watersJavaScript

A functional, composable validation library for JavaScript with strict type checking.

#functional-programming#validation#deep-waters
Stars202
Forks8
Last commit3 years ago
jjv
jjvJavaScript

A fast, dependency-free JavaScript library for JSON Schema validation, supporting draft v4 and custom extensions.

#validation#data-integrity#schema-validation
Stars200
Forks35
Last commit6 years ago
MolVS
MolVSPython

Molecule Validation and Standardization

#cheminformatics#validation#standardization
Stars188
Forks58
Last commit6 years ago
banditypes
banditypesJavaScript

A 400-byte TypeScript/JavaScript schema validator with a chainable API, compatible with established libraries like zod and superstruct.

#runtime-type-checking#open-source#validation
Stars183
Forks5
Last commit1 month ago
typical
typicalPython

Fast, simple, and correct runtime data validation and enforcement using Python 3 type hints.

#runtime-analysis#python3-library#data-transmutation
Stars181
Forks9
Last commit1 year ago
gody
godyGo

A lightweight struct validator for Go using struct tags and custom rules.

#validator-struct#validation#go-library
Stars180
Forks11
Last commit1 year ago
ObjectForm
ObjectFormSwift

A Swift library for building type-safe forms from class models with UIKit integration.

#ios#validation#form-builder
Stars177
Forks13
Last commit3 months ago
npm-name
npm-nameJavaScript

Check if a package or organization name is available on the npm registry.

#developer-tools#validation#npm
Stars176
Forks28
Last commit12 days ago
libenvpp
libenvppC++

A modern C++ library for type-safe, platform-independent environment variable parsing with validation and testing support.

#environment-variables#validation#cmake
Stars173
Forks16
Last commit2 months ago
Slim Validation
Slim ValidationPHP

A validation middleware for Slim Framework that leverages Respect/Validation for request parameter validation.

#validation#respect-validation#api-validation
Stars169
Forks30
Last commit2 years ago
reforms
reformsClojure

A ClojureScript library for building beautiful, data-bound forms with Bootstrap 3 styling for Om, Reagent, and Rum.

#clojurescript#reagent#validation
Stars168
Forks7
Last commit9 years ago
Sprinter
SprinterSwift

A Swift library for type-safe, printf-compatible string formatting on iOS and macOS with validation and localization support.

#ios#validation#type-safety
Stars166
Forks9
Last commit8 years ago
grimoire
grimoireGo

A Go database access layer with a flexible query API, built-in validation, and multi-adapter support.

#query-builder#orm#database
Stars161
Forks16
Last commit4 years ago
PreviousPage 5 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
#Data Validation53
#Typescript49
#Go48
#Form Validation37
#Frontend34
#Php33
#Javascript33
#Schema Validation33
#Validator31
#Golang30
#Json Schema30
#Type Safety27