:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
- validation
- translation
- error-handling
61,275 visible repositories in the index
1–24 of 25 · Most stars
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
Super-fast/easy runtime validators and serializers via transformation
Python port of Google's libphonenumber
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
:mailbox: Cross-language temporary (disposable/throwaway) email detection library. Covers 55 734+ fake email providers.
High-performance data-driven data specification library for Clojure/Script.
A Meteor package that extends Mongo.Collection to provide support for specifying a schema and then validating against that schema when inserting and updating.
Easy parameters validation/casting with Ecto.Schema, akin to Rails' strong parameters.
Ensures presence and type of your app's ENV-variables (mirror)
Elixir library that provides macros which allow you to encapsulate business logic and validate incoming parameters with predefined contract.
🚀 Configurable Golang 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
This package provides a framework for writing validations for Go applications.
trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.
A parameter validation library - based on Ecto
A Go library to simplify request parsing, validation, and response handling in microservices, making code cleaner and more maintainable.
Library providing routines to merge and validate JSON, YAML and/or TOML files
:heavy_check_mark: General purpose validation library for Common Lisp
Validations for Crystal Objects
Typed, validated config from process.env, .env files, or any object, on Node, Bun, Deno, Cloudflare Workers, and the browser. No runtime dependencies.
Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.
👔 Zero-dependency Crystal shard to validate, generate and format Brazilian burocracias (CPF, CNPJ, CEP)
Supercharge your environment variables in Elixir. Parse and validate with compile time access guarantees, defaults, fallbacks and app pre-boot validations.
Python package to provide utilities for NHS Numbers, including validity checks, normalisation, and generation.