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

ozzo-validation
ozzo-validationGo

An idiomatic Go validation package using normal programming constructs instead of struct tags.

#validation#go-package#validation-library
Stars4.1k
Forks244
Last commit2 years ago
Flasgger
FlasggerPython

A Flask extension that automatically generates OpenAPI specs and embeds Swagger UI for your Flask API.

#marshmallow#flask-extension#api
Stars3.7k
Forks525
Last commit2 years ago
shrine
shrineRuby

A modular Ruby toolkit for handling file uploads, processing, and storage with support for cloud services and multiple ORMs.

#orm#filesystem#orm-integration
Stars3.3k
Forks276
Last commit11 days ago
Remult
RemultTypeScript

A full-stack TypeScript CRUD framework that uses a single source of truth for API, client, and ORM.

#crud#orm#rest
Stars3.2k
Forks156
Last commit5 days ago
kong
kongGo

A Go library for building command-line interfaces with declarative structs and tags.

#declarative#help-generation#validation
Stars3.1k
Forks175
Last commit5 days ago
tcomb-form-native
tcomb-form-nativeJavaScript

A React Native forms library that generates forms from domain models with automatic validation and customizable UI.

#customizable-forms#validation#domain-driven-design
Stars3.1k
Forks455
Last commit2 years ago
kubeconform
kubeconformGo

A FAST Kubernetes manifests validator, with support for Custom Resources!

#validation#kubernetes#compliance
Stars3.1k
Forks170
Last commit1 month ago
cel-go
cel-goGo

A non-Turing complete expression language for fast, safe, and portable evaluation with C-like syntax.

#expression-parser#policy-engine#macros
Stars3.0k
Forks306
Last commit1 day ago
Laravel Phone
Laravel PhonePHP

A Laravel package for validating, formatting, and casting phone numbers using Google's libphonenumber.

#database#laravel#validation
Stars3.0k
Forks233
Last commit1 month ago
Vest
VestTypeScript

A framework-agnostic validation library that uses a unit testing-like syntax for writing maintainable form validations.

#declarative#svelte-validation#unit-testing
Stars2.7k
Forks91
Last commit18 hours ago
Klein
KleinPHP

A fast and flexible PHP router with Sinatra-inspired regular expression routing for building web applications.

#sinatra-inspired#php-router#restful-routes
Stars2.7k
Forks286
Last commit2 years ago
captcha
captchaPHP

A Laravel service provider for generating and validating CAPTCHA images, including math-based challenges.

#bot-protection#service-provider#composer
Stars2.6k
Forks465
Last commit1 month ago
Apipie
ApipieRuby

A DSL and Rails engine for documenting RESTful APIs by describing code through Ruby, not comments.

#developer-tools#validation#dsl
Stars2.5k
Forks454
Last commit28 days ago
Reform
ReformRuby

A Ruby form object library that decouples forms from models, providing validation, nesting, and composition.

#nested-forms#trailblazer#rails
Stars2.5k
Forks181
Last commit11 months ago
Assert
AssertPHP

A thin PHP assertion library for input validation in business models, libraries, and low-level code.

#business-logic#library#validation
Stars2.4k
Forks187
Last commit1 month ago
libPhoneNumber-iOS
libPhoneNumber-iOSObjective-C

iOS port of Google's libphonenumber library for parsing, formatting, and validating international phone numbers.

#parsing#formatting#ios
Stars2.4k
Forks482
Last commit7 days ago
taplo
taploRust

A comprehensive TOML toolkit written in Rust, providing parsing, formatting, validation, and language server support.

#analyzer#language-server#validation
Stars2.3k
Forks186
Last commit4 months ago
filetype
filetypeGo

Fast, dependency-free Go package to infer binary file types by checking magic number signatures.

#filetype#media-processing#validation
Stars2.3k
Forks188
Last commit22 days ago
CommandLineUtils
CommandLineUtilsC#

A .NET library for building command-line applications with argument parsing, validation, and help text generation.

#help-generation#validation#csharp
Stars2.3k
Forks262
Last commit22 days ago
graphql-laravel
graphql-laravelPHP

A Laravel wrapper for Facebook's GraphQL that provides a code-first integration using PHP classes.

#eloquent#api#laravel
Stars2.2k
Forks272
Last commit23 days ago
Protostuff
ProtostuffJava

A Java serialization library with built-in support for forward-backward compatibility and validation.

#data-storage#graph#validation
Stars2.1k
Forks305
Last commit1 year ago
reflect-cpp
reflect-cppC++

A C++20 library for fast serialization, deserialization, and validation using reflection, supporting JSON, Avro, CSV, Parquet, and more.

#validation#c++20#data-formats
Stars1.9k
Forks185
Last commit1 day ago
simdutf
simdutfC++

A high-performance C++ library for Unicode validation and transcoding (UTF-8/16/32, Latin1, Base64) using SIMD instructions.

#utf16#transcoding#sse2
Stars1.9k
Forks142
Last commit23 hours ago
no-captcha
no-captchaPHP

A Laravel package for easy integration of Google's No CAPTCHA reCAPTCHA with validation and testing support.

#composer#laravel#validation
Stars1.8k
Forks229
Last commit3 months ago
Enums.NET
Enums.NETC#

A high-performance, type-safe .NET utility library for enum operations, solving limitations of System.Enum.

#parsing#enum-utilities#flag-enums
Stars1.8k
Forks103
Last commit9 months ago
Laravel UUID
Laravel UUIDPHP

A Laravel package for generating RFC 4122-compliant UUIDs with optimized performance and seamless Eloquent integration.

#eloquent#laravel-validation#validation
Stars1.8k
Forks150
Last commit22 days ago
Goyave
GoyaveGo

An opinionated, all-in-one Golang web framework focused on building reliable and maintainable enterprise REST APIs.

#orm#rest#api
Stars1.8k
Forks83
Last commit1 month ago
Enumerize
EnumerizeRuby

A Ruby gem for adding enumerated attributes with I18n support and ORM integrations like ActiveRecord and Mongoid.

#mongoid#orm-integration#rails
Stars1.8k
Forks203
Last commit8 days ago
Fuego
FuegoGo

A Go web framework that automatically generates OpenAPI 3 specifications from source code, compatible with Gin and Echo.

#net-http#http-server#html-templating
Stars1.8k
Forks127
Last commit2 days ago
nutype
nutypeRust

A Rust procedural macro for creating newtypes with built-in sanitization and validation guarantees.

#macro#sanitization#serde
Stars1.7k
Forks30
Last commit1 month ago
Malli
MalliClojure

A high-performance, data-driven schema specification library for Clojure and ClojureScript.

#inferring-schemas#clojurescript#validation
Stars1.7k
Forks238
Last commit2 months ago
libucl
libuclC

A C library for parsing and validating configurations in a JSON-compatible language with nginx-like syntax and macros.

#c-library#yaml#s-expressions
Stars1.7k
Forks159
Last commit1 month ago
Laravel Form Builder
Laravel Form BuilderPHP

A Laravel 5+ form builder package inspired by Symfony's form builder for creating reusable, modifiable forms.

#laravel#validation#form-builder
Stars1.7k
Forks302
Last commit1 year ago
validates_timeliness
validates_timelinessRuby

A Rails plugin for comprehensive date, time, and datetime validation with timezone handling and custom format support.

#rails#datetime#validation
Stars1.6k
Forks234
Last commit7 months ago
Valitron
ValitronPHP

A simple, elegant, stand-alone validation library for PHP with no dependencies.

#hacktoberfest#custom-rules#standalone-library
Stars1.6k
Forks249
Last commit2 years ago
email-verifier
email-verifierGo

A Go library for email verification without sending emails, featuring syntax validation, SMTP checks, disposable email detection, and domain typo suggestions.

#email-reachability#disposable#email-validation
Stars1.6k
Forks227
Last commit
PreviousPage 2 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
4 months ago
#Data Validation53
#Typescript49
#Go48
#Form Validation36
#Frontend34
#Php33
#Javascript33
#Schema Validation33
#Validator31
#Golang30
#Json Schema29
#Type Safety27