GitHub topics: validation-library
angozaur/Data-Validation
<div align="center"> <a href="https://github.com/YorCreative"> <img src="content/data-validation-logo.png" alt="Logo" width="257" height="256"> </a></div><div align="center"> <a href="https://github.com/YorCreative/Data-Validation/blob/main/LICENSE.md"><img alt="GitHub license" src="https://img.shields.io/github/license/YorCreative/Dat
Language: PHP - Size: 1.67 MB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 0 - Forks: 0

moltar/typescript-runtime-type-benchmarks
📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
Language: TypeScript - Size: 29 MB - Last synced at: about 20 hours ago - Pushed at: about 20 hours ago - Stars: 751 - Forks: 79

logaretm/vee-validate
✅ Painless Vue forms
Language: TypeScript - Size: 22 MB - Last synced at: about 10 hours ago - Pushed at: 6 days ago - Stars: 11,045 - Forks: 1,291

Rezork8/env-validatex
Simple, type-safe, and extensible environment variable validator for Node.js projects.
Language: TypeScript - Size: 25.4 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

NaluKit/malio
Validation library for Java, GWT & J2CL
Language: Java - Size: 582 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 1

abmercy035/validata-jsts
A simple, flexible, and extensible JavaScript/TypeScript data validation library, Allows dynamically Validation with schemas
Language: TypeScript - Size: 134 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

leonied7/vue-validate-form
Language: JavaScript - Size: 2.72 MB - Last synced at: about 10 hours ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 2

MAIF/functional-validation
A lib to validate data and stack errors
Language: Java - Size: 98.6 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7 - Forks: 0

marcominerva/OperationResults
A set of lightweight libraries to totally decouple operation results and actual application responses.
Language: C# - Size: 190 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 39 - Forks: 5

ciscoheat/sveltekit-superforms
Making SvelteKit forms a pleasure to use!
Language: TypeScript - Size: 3.44 MB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 2,526 - Forks: 89

exaby73/luthor
Pure Dart validation library inspired by https://zod.dev
Language: Dart - Size: 86.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 26 - Forks: 7

thombashi/pathvalidate
A Python library to sanitize/validate a string such as filenames/file-paths/etc.
Language: Python - Size: 876 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 259 - Forks: 15

dammy001/react-form-validation-hook
react form validation hook
Language: TypeScript - Size: 1.47 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3 - Forks: 0

aymaneallaoui/zod-go
a Go-based validation library inspired by the popular Zod library in TypeScript
Language: Go - Size: 264 KB - Last synced at: about 17 hours ago - Pushed at: 8 days ago - Stars: 10 - Forks: 1

alvarofpp/validate-docbr
Pacote Python para validação de documentos brasileiros.
Language: Python - Size: 934 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 478 - Forks: 52

reactiveui/ReactiveUI.Validation
Validation helpers for ReactiveUI-based apps.
Language: C# - Size: 1.57 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 252 - Forks: 29

asaskevich/govalidator
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
Language: Go - Size: 808 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 6,158 - Forks: 559

aleksbtz/AutofacValidation
An Autofac extensions library which allows to validate the container on-build for captive dependencies and missing registration.
Language: C# - Size: 27.3 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

simonschaufi/typo3-phone
Phone number functionality for TYPO3 that uses Google's libphonenumber library
Language: PHP - Size: 266 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 4 - Forks: 2

Bit-Apps-Pro/wp-validator
The WP Validator is a robust PHP package designed to simplify the process of data validation and sanitization. It offers a versatile and user-friendly solution for developers to ensure that user input meets specific criteria and is secure against common vulnerabilities.
Language: PHP - Size: 147 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 10 - Forks: 2

DavidRogersDev/BusinessValidation
A very small library for performing validation in Business Services.
Language: C# - Size: 2.25 MB - Last synced at: about 21 hours ago - Pushed at: about 21 hours ago - Stars: 5 - Forks: 1

groovy-sky/gmuv
CLI tool to validate Markdown URLs
Language: Go - Size: 1.14 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 0

ealush/vest
Vest ✅ Declarative validations framework
Language: TypeScript - Size: 16.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2,599 - Forks: 88

evgeniums/cpp-validator
C++ header-only library for generic data validation.
Language: C++ - Size: 1.44 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 61 - Forks: 4

badrap/valita
A typesafe validation & parsing library for TypeScript.
Language: TypeScript - Size: 742 KB - Last synced at: 1 day ago - Pushed at: 14 days ago - Stars: 412 - Forks: 11

kriparajp1/validis
🛠️ Validis - Lightweight Form Validation Library Validis is a fast, minimal, and customizable JavaScript form validation library designed to make form validation seamless and efficient. Whether you're building simple forms or complex input handling, Validis ensures robust validation with an easy-to-use API.
Language: JavaScript - Size: 63.5 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 10 - Forks: 1

devnadeemashraf/schemafied
A Python library for validating data structures against user-defined schemas with comprehensive error reporting and nested structure support.
Language: Python - Size: 48.8 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

aosasona/crossbar
Tiny data validation library in pure Gleam
Language: Gleam - Size: 63.5 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 0

Jagepard/Rudra-Validation
Валидация
Language: PHP - Size: 224 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

bartoszlenar/Validot 📦
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.
Language: C# - Size: 1.32 MB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 335 - Forks: 22

avaje/avaje-validator
POJO validation using annotation processing
Language: Java - Size: 1.32 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 48 - Forks: 2

kaatinga/murka
A high performance string validator to check whether input string contains only valid characters or not
Language: Go - Size: 57.6 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

making/yavi
Yet Another Validation for Java (A lambda based type safe validation framework)
Language: Java - Size: 2.72 MB - Last synced at: 17 days ago - Pushed at: 25 days ago - Stars: 810 - Forks: 62

wajahatkarim3/EasyValidation
:heavy_check_mark: A text and input validation library in Kotlin for Android
Language: Kotlin - Size: 1.06 MB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 398 - Forks: 65

xlate/validators
Additional Bean Validators for Java
Language: Java - Size: 418 KB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 3 - Forks: 1

drkameleon/validator.art
A batteries-included, supercharged & customizable, string validation library for Arturo
Size: 137 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 9 - Forks: 1

jaavier/inputcheck
Package inputcheck provides advanced input validation for Go applications, including IPv4, IPv6, email address, domain validation, and more.
Language: Go - Size: 5.86 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

Knockout-Contrib/Knockout-Validation
A validation library for Knockout JS
Language: JavaScript - Size: 1.56 MB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 1,019 - Forks: 372

boraseoksoon/Throttler
One Line to throttle, debounce and delay: Say Goodbye to Reactive Programming such as RxSwift and Combine.
Language: Swift - Size: 122 KB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 161 - Forks: 23

geekcom/validator-docs
Validação de CPF, CNPJ, CNH, NIS, DDD, Título Eleitoral e Cartão Nacional de Saúde com Laravel.
Language: PHP - Size: 370 KB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 574 - Forks: 99

vinejs/vine
VineJS is a form data validation library for Node.js
Language: TypeScript - Size: 512 KB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 1,186 - Forks: 28

adamwaite/Validator 📦
Drop in user input validation for your iOS apps.
Language: Swift - Size: 71 MB - Last synced at: 25 days ago - Pushed at: about 5 years ago - Stars: 1,416 - Forks: 218

nager/Nager.PublicSuffix
.NET public suffix domain parser
Language: C# - Size: 466 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 165 - Forks: 23

kamtoeddy/ivo
A user story-focused event-driven schema validator for JS/TS backends
Language: TypeScript - Size: 2.38 MB - Last synced at: 13 days ago - Pushed at: 29 days ago - Stars: 6 - Forks: 0

KhalidRouissi1/degachejs
Built to simplify common tasks for Tunisian developers — from CIN & RIB validation to phone number formatting and tax ID checks.
Language: TypeScript - Size: 160 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 34 - Forks: 4

scravy/awesome-pattern-matching
Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.
Language: Python - Size: 212 KB - Last synced at: 26 days ago - Pushed at: about 2 years ago - Stars: 109 - Forks: 6

Airfooox/cron-validate
A cron-expression validator for TypeScript/JavaScript projects.
Language: TypeScript - Size: 1.36 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 75 - Forks: 15

avesbox/acanthis
Simple and easy to use validation library for Flutter and Dart inspired by Zod
Language: Dart - Size: 741 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 32 - Forks: 2

e-kondr01/fastapi-sqlalchemy-toolkit
Declarative filtration, database level validation and other features for FastAPI + Async SQLAlchemy applications
Language: Python - Size: 1.27 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 6

Armnajafi/mobikit-typescript
TypeScript validation library with customizable rules and multilingual support for validating user inputs efficiently.
Language: TypeScript - Size: 51.8 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

val-bubbleflat/laravel-vue-validator
Simple package to display error in vue from laravel validation
Language: JavaScript - Size: 7.81 KB - Last synced at: 1 day ago - Pushed at: about 6 years ago - Stars: 31 - Forks: 10

tarponjargon/js-simple-validations
Dead Simple HTML Form Validator. No Javascript required.
Language: JavaScript - Size: 605 KB - Last synced at: about 19 hours ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0

mercur3/macro-validate
Mirror: https://gitlab.com/mercur3/macro-validate
Language: Java - Size: 243 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

shivajichalise/validator
A lightweight, expressive, and extensible validation library for Go — inspired by Laravel’s Validator.
Language: Go - Size: 244 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 29 - Forks: 2

karoldabro/validation-codes
Laravel pacakge that add validation codes to the API responses
Language: PHP - Size: 105 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

gustavo-martins-pereira/Passagem_REST
Language: Java - Size: 6.16 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

timiagama/nigerian-mobile-validator
The most rigorous, up-to-date library for validating Nigerian mobile numbers. Fully NCC-compliant, and security-focused, with enterprise-grade features to prevent the business risks of validation failures in regulated industries.
Language: TypeScript - Size: 1.57 MB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

GraHms/godantic
godantic is a Go package that provides functionality for decoding JSON data and validating it against a given object structure. It aims to simplify the process of decoding and validating JSON input in Go applications.
Language: Go - Size: 675 KB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 29 - Forks: 1

kaliv0/pypermissive
Validation library in Python, modeled after Pydantic
Language: Python - Size: 91.8 KB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

thom4parisot/tld.js
JavaScript API to work easily with complex domain names, subdomains and well-known TLDs.
Language: JavaScript - Size: 884 KB - Last synced at: about 16 hours ago - Pushed at: 8 months ago - Stars: 465 - Forks: 55

arifszn/laravel-advanced-validation
Laravel advanced validation rules for real-life scenarios.
Language: PHP - Size: 119 KB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 1

epam/inspecto
Linting tool for chemical structures
Language: TypeScript - Size: 1010 KB - Last synced at: 5 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

axe-api/validator
Rule-based data validation library in Node.js
Language: TypeScript - Size: 1.79 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 23 - Forks: 3

inhere/php-validate
Lightweight and feature-rich PHP validation and filtering library. Support scene grouping, pre-filtering, array checking, custom validators, custom messages. 轻量且功能丰富的PHP验证、过滤库。支持场景分组,前置过滤,数组检查,自定义验证器,自定义消息。
Language: PHP - Size: 639 KB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 258 - Forks: 33

FrantisekSilhan/env-validatex
Simple, type-safe, and extensible environment variable validator for Node.js projects.
Language: TypeScript - Size: 23.4 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

fazedordecodigo/PyFlunt
Python implementation of Domain Notification Pattern
Language: Python - Size: 1.51 MB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 132 - Forks: 7

IcYoGc/Memory-Driven-Physics
A system of willed intent across all domains of the universe.
Language: Python - Size: 118 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

amir1376/kotlin-validator
A validator library written in kotlin
Language: Kotlin - Size: 118 KB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 1

jukbot/thai-citizen-id-validator
🇹🇭 Thai Citizen ID validator with zero dependencies
Language: TypeScript - Size: 971 KB - Last synced at: 21 days ago - Pushed at: 2 months ago - Stars: 75 - Forks: 13

albetnov/validasi
Easy to use and Flexible Dart/Flutter form validator
Language: Dart - Size: 346 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Namchee/telepon
☎️ Sane and easy-to-use Indonesian phone number validator and formatter. Made with TypeScript.
Language: TypeScript - Size: 611 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 1

omnidyon/ngx-validator-pack
Custom validatior library for Angular
Language: TypeScript - Size: 67 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 17 - Forks: 0

Alhiane/ValidatorKit
ValidatorKit is a straightforward validation library for Swift, designed to simplify data validation rules in iOS applications. It provides an easy way to ensure user input meets your specified criteria.
Language: Swift - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 6 - Forks: 0

SeanLuis/rest-data-validator
REST Data Validator is a versatile library designed to offer comprehensive validation for data in RESTful APIs. It supports a wide range of data types, validation rules, and is designed with extensibility in mind, making it ideal for ensuring data integrity and compliance with API specifications.
Language: TypeScript - Size: 1.61 MB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 11 - Forks: 2

nesk/akkurate
The expressive validation library for Kotlin
Language: Kotlin - Size: 994 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 383 - Forks: 13

Nobledsmarts/formCatcher
formCatcherjs - a lightweight javascript library for form validations
Language: JavaScript - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

xgfone/go-validation
Provide a validation framework based on the built rule.
Language: Go - Size: 60.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

yyolka/Algorithm
Различные алгоритмы на языке С
Language: C - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

agraris/nusantara-valid
Nusantara Valid is a data validator to validate any Indonesian specific civil data such as nik, nip, and many more.
Language: TypeScript - Size: 1.41 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 23 - Forks: 12

deinsoftware/toolbox
dein ToolBox - C# .Net Library with utilities like: command line, files, log, platform, shell, system, transform and validation [ Win+Mac+Linux ]
Language: C# - Size: 1.24 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 56 - Forks: 13

dsheiko/bycontract
Argument validation library based on JSDOC syntax
Language: JavaScript - Size: 1.51 MB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 31 - Forks: 6

coderprasnt/email-validator
Validate email instantly with our cutting-edge free online email verification tool: simply enter the email address in the box below, and our advanced email validator will provide you with real-time email deliverability results!
Language: PHP - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

Goltergaul/definition
Simple and composable validation and coercion of data structures
Language: Ruby - Size: 228 KB - Last synced at: 37 minutes ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 2

giandiport80/validasi-frontend
Memperkenalkan library 1Validation, first validate your data
Language: JavaScript - Size: 78.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Tinywan/webman-validate
the most awesome validation library for webman plugin
Language: PHP - Size: 88.9 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 14 - Forks: 4

obss/react-validatable-form
React validatable form hook that is used to create dynamic client side validations on react forms
Language: CSS - Size: 18.9 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 23 - Forks: 7

jap-company/fields
Scala validation library
Language: Scala - Size: 4.47 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 50 - Forks: 3

dali-benothmen/dotenvlock
Type-safe environment variable validation for Node.js applications
Language: TypeScript - Size: 146 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

lukeredpath/swift-validations
A high-level functional validation library, written in Swift
Language: Swift - Size: 1.11 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 2

aszenz/php-typed-schema
PHP library to compose type validators
Language: PHP - Size: 337 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

abubalo/envado
A simple, ultra-lightweight, and type-safe environment variable validation library for Browser and Node.js
Language: TypeScript - Size: 66.4 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

foo123/Formal
A simple and versatile (Form) Data validation framework based on Rules for PHP, JavaScript, Python
Language: JavaScript - Size: 58.6 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

logaretm/vue-use-form 📦
✅ A Vue.js composition API function to validate forms
Language: TypeScript - Size: 615 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 96 - Forks: 0

richismyhoo/SomeValidation
.NET Library with some validation methods
Language: C# - Size: 34.2 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

radarsu/validate-polish
Utility library for validation of PESEL, NIP, REGON, identity card etc. Aimed mostly at Polish enviroment. [Polish] Walidacja numerów pesel, nip, regon, dowodu osobistego.
Language: TypeScript - Size: 628 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 43 - Forks: 12

kyuff/validate
Library to validate domain types in a Go application
Language: Go - Size: 17.6 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

namio/BRADocs4Py
Biblioteca que visa fornecer componentes para trabalhar com tipos de dados específicos da realidade brasileira.
Language: Python - Size: 48.8 KB - Last synced at: 28 days ago - Pushed at: almost 6 years ago - Stars: 17 - Forks: 5

tarunbatra/password-validator
Validates password according to flexible and intuitive specification
Language: JavaScript - Size: 1.1 MB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 285 - Forks: 42

ypreiser/NIST-password-ts
A lightweight, zero-dependencies open-source password validator according to NIST guidelines.
Language: TypeScript - Size: 206 KB - Last synced at: 24 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

valiktor/valiktor
Valiktor is a type-safe, powerful and extensible fluent DSL to validate objects in Kotlin
Language: Kotlin - Size: 2.71 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 431 - Forks: 34
