Sign in

Repository Index

47,133 repositories indexed

Tags: Validation library
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters

Filters

Clear all filters

1–24 of 25 · Most stars

An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.

  • validation
  • golang
  • go
  • ozzo

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.

  • email-validation
  • email-verification
  • email

Elixir library that provides macros which allow you to encapsulate business logic and validate incoming parameters with predefined contract.

  • elixir
  • coercion
  • ddd
  • operation-invocation

Runtime type checking for JS with Hindley Milner signatures

  • hindley-milner
  • type-checking
  • functional-programming
  • invariant

This package provides a framework for writing validations for Go applications.

  • gobuffalo
  • pop
  • validation
  • models

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.

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.

  • iso-3166
  • iso-3166-2
  • iso-4217
  • email

OCaml library designed to streamline the process of validating records, variants, lists, or values. It primarily operates through a PPX deriver that automatically generates validators.

  • validation

Python package to provide utilities for NHS Numbers, including validity checks, normalisation, and generation.

  • nhs
  • fci
  • python
  • nhsnumber