An open API service providing repository metadata for many open source software ecosystems.

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