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

HTML Website Template
HTML Website TemplateJavaScript

An opinionated starting point and build system for collaboratively-edited HTML websites with automated testing and linting.

#template#jekyll#travis-ci
Stars40
Forks48
Last commit4 months ago
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 commit1 month 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
Stars36
Forks3
Last commit1 year 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
Servactory
ServactoryRuby

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

#business-logic#rails#validation
Stars36
Forks4
Last commit3 months 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
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
go-validator
go-validatorGo

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

#go-modules#validation#generic
Stars31
Forks1
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
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
Stars31
Forks2
Last commit1 year 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
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
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
Forks21
Last commit18 days 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
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
clavier
clavierCommon Lisp

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

#functional-programming#lisp#validation
Stars27
Forks2
Last commit2 months ago
ore
oreGo

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

#graceful-shutdown#modular-architecture#ore
Stars27
Forks2
Last commit4 months 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 commit4 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 commit11 months 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
typet
typetPython

Types that make coding in Python quick and safe.

#validation#typing#objects
Stars23
Forks0
Last commit6 years ago
validate
validateV

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

#sanitization#validation#input-validation
Stars23
Forks3
Last commit5 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
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
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 commit10 months 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
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
Stars17
Forks1
Last commit4 months 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 commit7 months ago
clova
clovaClojure

A minimal validation library for Clojure and ClojureScript with built-in validators and flexible error handling.

#functional-programming#clojurescript#validation
Stars16
Forks2
Last commit1 year 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 commit7 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
Forks5
Last commit6 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
9 months ago
#Data Validation53
#Typescript49
#Go48
#Form Validation36
#Frontend34
#Php33
#Javascript33
#Schema Validation33
#Validator31
#Golang30
#Json Schema29
#Type Safety27