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

Validated
ValidatedSwift

A Swift micro-library for creating new types with compile-time guarantees using custom validators.

#functional-programming#ios#validation
Stars606
Forks21
Last commit9 years ago
jagi:astronomy
jagi:astronomyJavaScript

A model layer and ODM/ORM system for Meteor applications that extends MongoDB documents with schema-based functionality.

#orm#model-layer#validation
Stars604
Forks64
Last commit2 years ago
Input Mask
Input MaskSwift

A Swift library for formatting and validating user input in iOS/macOS text fields with masks for phone numbers, dates, and more.

#input-masking#template#ios
Stars588
Forks95
Last commit1 year ago
GraphQL Constraint Directive
GraphQL Constraint DirectiveJavaScript

A GraphQL directive for validating input fields with constraints like minLength, format, and pattern.

#validation#graphql#constraint
Stars576
Forks73
Last commit11 days ago
Josegonzalez/Upload plugin
Josegonzalez/Upload pluginPHP

A CakePHP plugin for handling file uploads with explicit control, avoiding excessive automation.

#storage#validation#cakephp
Stars546
Forks251
Last commit3 months ago
SwiftCop
SwiftCopSwift

A Swift validation library inspired by Ruby on Rails Active Record, offering declarative syntax and extensible custom validations.

#uitextfield#email-validation#validation
Stars536
Forks34
Last commit7 years ago
peasy
peasyC#

A business logic micro-framework for .NET and .NET Core that promotes reusable, testable, and decoupled middle-tier code.

#business-logic#command-pattern#architectural-patterns
Stars522
Forks70
Last commit2 years ago
Falsehoods about IBANs
Falsehoods about IBANsPHP

A PHP library for parsing, validating, generating, and error-correcting IBAN and IIBAN bank account information.

#parsing#iban#iso3166
Stars504
Forks106
Last commit6 months ago
schema-inspector
schema-inspectorJavaScript

A JavaScript library for sanitizing and validating objects with synchronous and asynchronous support.

#data-cleaning#sanitization#validation
Stars503
Forks45
Last commit1 year ago
Bongo
BongoGo

A Go ODM for MongoDB that adds object-document mapping, hooks, validation, and cascade support to mgo.

#database-driver#hooks#orm
Stars489
Forks39
Last commit5 years ago
Filterus
FilterusPHP

A flexible PHP library for filtering and validating user input with built-in filters and complex chaining.

#validation#security#php
Stars446
Forks52
Last commit7 years ago
ember-cp-validations
ember-cp-validationsJavaScript

A computed property-based validation framework for Ember.js applications.

#ember-data#validation#ember-addon
Stars440
Forks173
Last commit1 year ago
Flask-Pydantic
Flask-PydanticPython

A Flask extension that seamlessly integrates Pydantic for automatic request validation and response serialization.

#flask-extension#data-serialization#pydantic
Stars436
Forks70
Last commit5 months ago
next-api-decorators
next-api-decoratorsTypeScript

A collection of decorators to create typed Next.js API routes with easy request validation and transformation.

#pipes#api-routes#serverless
Stars428
Forks30
Last commit2 years ago
MicroElements.Swashbuckle.FluentValidation
MicroElements.Swashbuckle.FluentValidationC#

Integrates FluentValidation rules with Swashbuckle to automatically generate accurate OpenAPI/Swagger schemas.

#validation#fluentvalidation#swagger
Stars399
Forks71
Last commit
json-schema-benchmark
json-schema-benchmarkJavaScript

Performance benchmark and test suite for Node.js JSON-schema validators, evaluating speed, spec compliance, and side-effects.

#developer-tools#performance-testing#validation
Stars387
Forks39
Last commit
fig
figGo

A minimalist Go library for loading configuration from files and environment into structs with validation and defaults.

#environment-variables#yaml#environment
Stars383
Forks33
Last commit1 year ago
react-native-form-generator
react-native-form-generatorJavaScript

A React Native library for generating forms with native UI components and automatic event handling.

#validation#form-builder#native-ui
Stars375
Forks104
Last commit6 years ago
rql
rqlGo

A Go library that translates MongoDB-like JSON queries into SQL WHERE clauses for REST APIs.

#rql#orm#database-orm
Stars366
Forks44
Last commit1 year ago
MFCard
MFCardSwift

A customizable iOS credit card input and validation control written in Swift with support for major card types.

#ios#animation#payment
Stars365
Forks47
Last commit5 years ago
Bouncer
BouncerClojure

A validation DSL for Clojure and ClojureScript applications, providing composable validators and custom error messages.

#functional-programming#clojurescript#validation
Stars361
Forks38
Last commit4 years ago
computed_types
computed_typesTypeScript

A strongly-typed runtime validation library for TypeScript that generates accurate interfaces and supports data transformation.

#open-source#strongly-typed#validation
Stars360
Forks13
Last commit4 months ago
Funval
FunvalTypeScript

A strongly-typed runtime validation library for TypeScript that generates accurate interfaces from function-based schemas.

#strongly-typed#validation#validator-chaining
Stars360
Forks13
Last commit4 months ago
atdgen
atdgenOCaml

A syntax for defining cross-language data types to generate type-safe serializers, deserializers, and validators for JSON APIs.

#json-api#validation#static-types
Stars352
Forks63
Last commit1 month ago
Webmozart JSON
Webmozart JSONPHP

A robust PHP JSON encoder/decoder with built-in schema validation and version migration support.

#composer#validation#data-migration
Stars352
Forks27
Last commit5 years ago
z-schema
z-schemaTypeScript

A fast, lightweight JSON Schema validator for Node.js and browsers with full support for the latest drafts.

#validation#cli-tool#json-schema
Stars345
Forks91
Last commit4 days ago
GetOpt
GetOptPHP

A PHP library for command-line argument processing with support for short/long options, operands, validation, and help generation.

#help-generation#validation#php-library
Stars342
Forks63
Last commit2 months ago
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 commit6 months ago
Valit
ValitC#

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

#open-source#validation#validation-library
Stars320
Forks26
Last commit6 years 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
Stars317
Forks26
Last commit1 month 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
kt-paperclip
kt-paperclipRuby

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

#attachment-management#rails#validation
Stars290
Forks101
Last commit17 days ago
FormHelper
FormHelperJavaScript

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

#jquery#asp-net-core#validation
Stars287
Forks37
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
Forks52
Last commit3 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 commit9 months ago
PreviousPage 4 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
6 days ago
1 year ago
#Data Validation39
#Go34
#Php32
#Typescript28
#Javascript25
#Schema Validation23
#Json Schema23
#Form Validation22
#Golang21
#Validator19
#Type Safety19
#Nodejs19