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

forms
formsErlang

A declarative document and form system for business workflows, generating web applications from Erlang specifications.

#business-workflows#validation#form-builder
Stars39
Forks16
Last commit4 months ago
foect
foectTypeScript

A lightweight form validation library for React Native with a declarative API and built-in validators.

#validation#validation-library#frontend
Stars38
Forks12
Last commit6 years ago
Trick Bag
Trick BagRuby

A collection of utility classes and methods for Ruby to simplify common programming tasks and enhance code quality.

#enumerables#validation#formatters
Stars37
Forks3
Last commit1 year ago
Servactory
ServactoryRuby

A Ruby gem providing a framework for building reliable service objects with type safety, validation, and structured outputs.

#business-logic#rails#validation
Stars37
Forks4
Last commit15 days ago
conflate
conflateGo

A Go library and CLI tool for merging and validating JSON, YAML, and TOML configuration files with modular includes and JSON schema support.

#environment-variables#yaml#data-merging
Stars36
Forks5
Last commit3 years ago
Form
FormObjective-C

A flexible iOS form library that builds forms from JSON, enabling shared logic between iOS and web clients.

#ios#objective-c#validation
Stars36
Forks9
Last commit8 years ago
go-validator
go-validatorGo

A fast and intuitive validation library for Go with conditional logic, error customization, and localization support.

#go-modules#validation#generic
Stars34
Forks1
Last commit1 year ago
jQuery-form-validation
jQuery-form-validation

A jQuery library for validating HTML forms with built-in Bootstrap 3 and 4 compatibility.

#html-form#jquery#jquery-plugin
Stars33
Forks7
Last commit7 years ago
DataJuggler.Blazor.FileUpload
DataJuggler.Blazor.FileUploadC#

A Blazor component for file uploads with validation, progress tracking, and multiple file support.

#web-components#validation#multiple-files
Stars33
Forks12
Last commit1 year ago
dropwizard-xml
dropwizard-xmlJava

A Dropwizard bundle for high-performance XML processing and validation using Jackson and Hibernate Validator.

#gradle#validation#jackson
Stars32
Forks11
Last commit7 years ago
angular-reactive-validation
angular-reactive-validationTypeScript

A library that simplifies validation message display for Angular Reactive Forms, reducing boilerplate HTML.

#developer-tools#validation#reactive-forms
Stars32
Forks7
Last commit
valix
valixGo

A Go package for validating JSON requests, including HTTP requests, maps, and slices, with deep validation and i18n support.

#request#validation#http-request-validation
Stars32
Forks2
Last commit1 year ago
validator
validatorCrystal

A simple and efficient data validation module for Crystal, offering boolean validators, error handling, and a rule-based system.

#data-cleaning#open-source#validation
Stars31
Forks2
Last commit5 years ago
vl
vlGo

A CLI tool that verifies the current status of URIs in text files like markdown documentation.

#web-crawling#link-checker#validation
Stars30
Forks3
Last commit2 years ago
Hamcrest
HamcrestGo

A fluent framework for declarative matcher objects in Go, enabling self-describing assertions for testing and runtime validation.

#declarative-programming#matchers#unit-testing
Stars30
Forks5
Last commit5 years ago
CakeDC/Enum plugin
CakeDC/Enum pluginPHP

A CakePHP plugin for managing enumeration lists with type-safe constants and database integration.

#form-helpers#enumeration#database
Stars30
Forks22
Last commit16 days ago
JSON Schema Toolkit
JSON Schema ToolkitPython

A Python toolkit for programmatically building and validating JSON schemas with Django and PostgreSQL integration.

#programmatic-schemas#validation#data-modeling
Stars30
Forks5
Last commit5 years ago
Angular JSON Schema Form
Angular JSON Schema FormJavaScript

Angular directive that automatically generates forms from JSON Schema definitions.

#dynamic-forms#validation#json-schema
Stars30
Forks59
Last commit10 years ago
ore
oreGo

A lightweight, type-safe dependency injection container for Go with lifetime management and modular containers.

#graceful-shutdown#modular-architecture#ore
Stars28
Forks3
Last commit7 months ago
clavier
clavierCommon Lisp

A general-purpose validation library for Common Lisp with composable validators and customizable error handling.

#functional-programming#lisp#validation
Stars28
Forks2
Last commit5 months ago
vue-uform
vue-uformTypeScript

An unstyled, flexible form validation library for Vue 3 with a component-driven design.

#customizable-forms#component-driven#validation
Stars26
Forks1
Last commit1 year ago
rocket-pipes
rocket-pipesTypeScript

A TypeScript library providing powerful pipes that seamlessly chain Promises and FP algebraic data types like Maybe and Either.

#compose#either#promise-chaining
Stars26
Forks0
Last commit3 days ago
is-sorted
is-sortedJavaScript

A small JavaScript module to check if an array is sorted, with support for custom comparators.

#functional-programming#array#array-like
Stars25
Forks32
Last commit2 years ago
validate
validateV

A validation library for string input in V web applications, providing validators, sanitizers, and chainable validation.

#sanitization#validation#input-validation
Stars24
Forks3
Last commit5 years ago
typet
typetPython

Types that make coding in Python quick and safe.

#validation#typing#objects
Stars23
Forks0
Last commit7 years ago
aurelia-validatejs
aurelia-validatejsJavaScript

A validation plugin for Aurelia applications using decorators or a fluent API, built on validate.js.

#javascript-framework#validate-js#validation
Stars21
Forks23
Last commit10 years ago
is
isElixir

A fast, extensible, and easy-to-use data structure validation library for Elixir with nested structure support.

#functional-programming#elixir#nested-data
Stars21
Forks2
Last commit8 years ago
validation-composable
validation-composableTypeScript

A lightweight Vue composable for form validation that works with any standard schema library like Zod, Yup, or Valibot.

#yup#validation#valibot
Stars19
Forks1
Last commit1 year ago
string_pattern
string_patternRuby

A Ruby gem for generating and validating strings using simple patterns, regular expressions, and word lists for test data.

#word-generation#validation#regexp
Stars18
Forks1
Last commit1 month ago
Validate
ValidateOCaml

An OCaml library that uses a PPX deriver to automatically generate validators for records, variants, lists, and values via annotations.

#ppx-deriver#functional-programming#validation
Stars18
Forks0
Last commit2 years ago
luhn
luhnElixir

An Elixir library for validating numbers using the Luhn algorithm.

#elixir#validation#credit-card-validation
Stars17
Forks13
Last commit3 years ago
ngx-validator-pack
ngx-validator-packTypeScript

A collection of customizable validators for Angular applications to simplify form validation.

#input#validation#primeng
Stars17
Forks0
Last commit10 months ago
electron-is-accelerator
electron-is-acceleratorJavaScript

Validates Electron accelerator strings to ensure they are correctly formatted for use in menu items.

#menu-items#validation#desktop-apps
Stars16
Forks4
Last commit6 years ago
json-schema
json-schemaCrystal

A Crystal library that generates JSON Schema definitions from JSON-serializable types and built-in types.

#validation#type-system#crystal-lang
Stars16
Forks1
Last commit17 days ago
ex_gtin
ex_gtinElixir

An Elixir library for generating and validating GTIN and UPC codes according to GS1 specifications.

#ecommerce#gln#elixir
Stars16
Forks3
Last commit24 days ago
Argon
ArgonD

A command-line argument processor for D, offering type-safe parsing with validation, range checking, and auto-generated help text.

#d-language#open-source#validation
Stars16
Forks1
Last commit9 years ago
PreviousPage 8 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
1 year ago
#Data Validation53
#Typescript50
#Go48
#Form Validation38
#Frontend34
#Php33
#Schema Validation33
#Javascript33
#Validator31
#Golang30
#Json Schema30
#Type Safety27