Decorator-based property validation for classes.
- validation
- validator
- decorators
- typescript
47,133 repositories indexed
1–24 of 25 · Most stars
Decorator-based property validation for classes.
A light-weight, flexible, and expressive statistical data testing library
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Phone number functionality for Laravel
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.
Laravel Javascript Validation
A Meteor package that extends Mongo.Collection to provide support for specifying a schema and then validating against that schema when inserting and updating.
Easily validate your Properties with Property Wrappers 👮
Ember computed property based validations
Elixir library that provides macros which allow you to encapsulate business logic and validate incoming parameters with predefined contract.
Runtime type checking for JS with Hindley Milner signatures
🔥Deep Waters is an easy-to-compose functional validation system for javascript developers 🔥
:white_check_mark: Easy property validation for JavaScript, Node and Express.
This package provides a framework for writing validations for Go applications.
Improved property management for Ember apps and addons.
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.
Library providing routines to merge and validate JSON, YAML and/or TOML files
Programmatic building of JSON schemas (document and field mappings) with validation.
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.
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.
Python package to provide utilities for NHS Numbers, including validity checks, normalisation, and generation.
Refinement and functional value types for Java 8+