TypeScript-first schema validation with static type inference
- typescript
- schema-validation
- type-inference
- runtime-validation
47,133 repositories indexed
1–24 of 35 · Most stars
TypeScript-first schema validation with static type inference
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
The modular and type safe schema library for validating structural data 🤖
Phone number functionality for Laravel
High-performance data-driven data specification library for Clojure/Script.
Valitron is a simple, elegant, stand-alone validation library with NO dependencies
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
A validation DSL for Clojure & Clojurescript applications
🦩 Joi like validations for TypeScript
Ensures presence and type of your app's ENV-variables (mirror)
Collection of ActiveModel/ActiveRecord validators
Efficient, hassle-free function call validation with a concise inline syntax for clojure.spec and Malli
Elixir library that provides macros which allow you to encapsulate business logic and validate incoming parameters with predefined contract.
A simple, lightweight and powerful field validation library for Android.
Runtime type checking for JS with Hindley Milner signatures
🔥Deep Waters is an easy-to-compose functional validation system for javascript developers 🔥
Structural validation library for Clojure(Script)
High performance JSON iterator & validator for Go
Ruby library for defining, generating and validating JSON Schema
GO Golang Utilities and helpers like validators and string formatters
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.