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

TALL Forms
TALL FormsPHP

A Laravel Livewire form generator for the TALL stack with auto-generated views and realtime validation.

#eloquent#laravel#validation
Stars679
Forks85
Last commit2 years ago
CAXLSX
CAXLSXRuby

A Ruby gem for generating Excel spreadsheets with charts, images, automated column widths, customizable styles, and full schema validation.

#office-open-xml#excelwriter#reporting
Stars649
Forks140
Last commit4 days ago
Orchestra
OrchestraClojure

A Clojure(Script) library providing complete instrumentation for clojure.spec, validating args, ret, and :fn specs.

#functional-programming#instrument#clojurescript
Stars625
Forks24
Last commit5 years ago
Rustless
RustlessRust

A REST-like API micro-framework for Rust that provides a simple DSL for building RESTful APIs on top of Iron.

#iron-framework#validation#rest-api
Stars623
Forks48
Last commit8 years ago
cadCAD
cadCADPython

A Python package for designing, simulating, and validating complex adaptive systems using Monte Carlo methods and parameter sweeps.

#simulation#parameter-sweep#validation
Stars621
Forks276
Last commit2 years ago
Elevate
ElevateSwift

A Swift JSON parsing framework for creating simple, reliable, and composable parsers with full payload validation.

#ios#validation#model-mapping
Stars617
Forks41
Last commit4 years ago
Validated
ValidatedSwift

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

#functional-programming#ios#validation
Stars605
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
Stars601
Forks64
Last commit3 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
Stars590
Forks96
Last commit2 months 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
Forks72
Last commit1 day ago
Josegonzalez/Upload plugin
Josegonzalez/Upload pluginPHP

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

#storage#validation#cakephp
Stars547
Forks249
Last commit8 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
Stars535
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
Forks68
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
Stars509
Forks107
Last commit27 days ago
schema-inspector
schema-inspectorJavaScript

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

#data-cleaning#sanitization#validation
Stars503
Forks44
Last commit18 days ago
Bongo
BongoGo

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

#database-driver#hooks#orm
Stars490
Forks39
Last commit5 years ago
colander
colanderPython

A serialization/deserialization/validation library for strings, mappings and lists.

#validation#deserialization#serialization
Stars459
Forks147
Last commit2 months ago
Filterus
FilterusPHP

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

#validation#security#php
Stars443
Forks52
Last commit8 years ago
Flask-Pydantic
Flask-PydanticPython

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

#flask-extension#data-serialization#pydantic
Stars438
Forks67
Last commit10 months ago
ember-cp-validations
ember-cp-validationsJavaScript

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

#ember-data#validation#ember-addon
Stars438
Forks169
Last commit1 year 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
Stars430
Forks31
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
Stars398
Forks69
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
Stars386
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
Stars367
Forks43
Last commit2 years 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 commit6 years ago
Bouncer
BouncerClojure

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

#functional-programming#clojurescript#validation
Stars362
Forks36
Last commit5 years ago
Funval
FunvalTypeScript

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

#strongly-typed#validation#validator-chaining
Stars359
Forks13
Last commit2 days 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
Stars359
Forks13
Last commit2 days 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
Stars354
Forks63
Last commit11 hours 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
Stars349
Forks91
Last commit15 hours 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
Stars344
Forks61
Last commit6 months ago
Validot
ValidotC#

Validot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members, collections, nullables, plus any relation or combination of them. It also supports translations, custom logic extensions with tests, and DI containers.

#validation#validation-library#specification
Stars337
Forks26
Last commit
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
Stars331
Forks15
Last commit2 months ago
PreviousPage 4 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
2 months ago
2 years ago
1 year ago
#Data Validation53
#Typescript50
#Go48
#Form Validation38
#Frontend34
#Php33
#Schema Validation33
#Javascript33
#Validator31
#Golang30
#Json Schema30
#Type Safety27