:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
- validation
- translation
- error-handling
47,133 repositories indexed
1–24 of 28 · Most stars
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.
A popular .NET validation library for building strongly-typed validation rules.
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
:mailbox: Cross-language temporary (disposable/throwaway) email detection library. Covers 55 734+ fake email providers.
:white_check_mark: A Go library for email verification without sending any emails.
A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
Validate GraphQL fields
A JavaScript schema validation package that supports direct validation of MongoDB update modifier objects
:credit_card: ruby gem for validating credit cards, generating credit card numbers, Luhn checks
A simple, lightweight and powerful field validation library for Android.
Runtime type checking for JS with Hindley Milner signatures
🤠🧨 The mighty 400-byte schema validator for TS / JS
A tool to validate text inside TextInputLayout
trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.
Lightweight DataFrame validation decorators for Pandas, Polars, Modin, and PyArrow. No custom types required.
If you are just starting out on a new project I recommend using https://github.com/adamralph/liteguard instead of conditions. Especially if using in a mobile application, less allocations and better performance. This project is deprecated and needs a new maintainer. Contact me if you want to take over.
iOS validation framework with form validation support
vjson is a golang package that helps to validate JSON objects
Library providing routines to merge and validate JSON, YAML and/or TOML files
Programmatic building of JSON schemas (document and field mappings) with validation.
Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.
A patched version of Streampunk/sdpoker with additional source-filter testing and bug fixes, used by AMWA-TV/nmos-testing
Python package to provide utilities for NHS Numbers, including validity checks, normalisation, and generation.