Validot

Validator library

A compact library for advanced model validation with a fluent API.

Validot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members, collections, nullables, plus any relation or combination of them. It also supports translations, custom logic extensions with tests, and DI containers.

GitHub

307 stars
12 watching
19 forks
Language: C#
last commit: 3 months ago
Linked from 2 awesome lists

fluent-apimodel-validationspecificationvalidationvalidation-libraryvalidator

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
axot017/validate An OCaml library for automatically generating and utilizing validation functions through annotations. 16
thoughtspile/banditypes A lightweight validation library that checks data conforms to TypeScript types at runtime. 168
serkin/volan A PHP validation library designed to validate data against user-defined schemas, providing detailed information on invalid nodes. 44
guyskk/validr A fast and extensible Python library for data validation 212
valit-stack/valit Provides a simple and fluent API for validating .NET Core objects 322
shezadkhan137/required A library to simplify validation by providing a declarative way to define and reuse validation logic across multiple fields. 60
cinar/checker A validation library for Go that helps ensure input data meets specific criteria using struct tags and standalone functions. 9
michaelklishin/validateur A Clojure(Script) validation library with functional validators and higher-order functions for validating data 185
gobuffalo/validate A Go package providing a framework for defining custom validators and built-in validation helpers for common data structures. 94
vlucas/valitron A lightweight validation library with simple syntax and no dependencies 1,574
verifytests/verify.bunit A tool for verifying Blazor components by generating and validating snapshots of their rendered state 0
jupegarnica/garn-validator A JavaScript validation library providing various behaviors to validate data against different types and functions. 41
nettofarah/property-validator A library providing easy property validation functions for JavaScript applications 158
zbarnes757/jeaux A validation framework for HTTP request parameters and queries 13
fisxoj/sanity-clause Library for defining data validation contracts in dynamically typed languages 51