Decorator-based property validation for classes.
- validation
- validator
- decorators
- typescript
47,133 repositories indexed
1–24 of 37 · 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.
Compose your business logic into commands that sanitize and validate input.
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
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.
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.
GO Golang Utilities and helpers like validators and string formatters
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.
Create validations with ease
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.