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 35 · Most stars

TypeScript-first schema validation with static type inference

  • typescript
  • schema-validation
  • type-inference
  • runtime-validation

High-performance data-driven data specification library for Clojure/Script.

  • clojure
  • clojurescript
  • validation
  • modelling

Valitron is a simple, elegant, stand-alone validation library with NO dependencies

  • validation
  • php
  • validator
  • hacktoberfest

Dependency free PHP library that helps to map any input into a strongly-typed structure.

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.

PHP library - Validators for standards from ISO, International Finance, Public Administrations, GS1, Manufacturing Industry, Phone numbers & Zipcodes for many countries

  • gtin
  • php
  • international-finance
  • administrations

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

High performance JSON iterator & validator for Go

  • high-performance
  • json
  • validation
  • go

GO Golang Utilities and helpers like validators and string formatters

  • golang
  • golang-package
  • helper-functions
  • simple

Zero-dependency Go input validation, in-place normalization, and JSON Schema generation from struct tags.

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.