voluptuous

Validator

A Python data validation library providing simple and flexible ways to validate complex data structures.

CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library.

GitHub

2k stars
35 watching
219 forks
Language: Python
last commit: about 2 years ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
serkin/volanA PHP validation library designed to validate data against user-defined schemas, providing detailed information on invalid nodes.44
daveoncode/pyvaruA library for implementing custom validation rules across various data types and structures in Python.20
thoughtspile/banditypesA lightweight validation library that checks data conforms to TypeScript types at runtime.170
vlucas/valitronA lightweight validation library with simple syntax and no dependencies1,579
ivanrublev/domoLibrary to validate nested structs with their type specs and associated precondition functions.203
zbarnes757/jeauxA validation framework for HTTP request parameters and queries13
shezadkhan137/requiredA library to simplify validation by providing a declarative way to define and reuse validation logic across multiple fields.59
rubnvp/vue-props-validationProvides a way to validate data in Vue.js applications, especially when dealing with nested objects and arrays.21
guyskk/validrA fast and extensible Python library for data validation212
reecepbcups/validator-stats-notifsA Python tool for Oni Validator to retrieve and report validation statistics via webhook notification.2
krzemin/octopusA Scala library that simplifies validation by providing a type-class and a DSL for defining rules without boilerplate code.149
lyonnee/hvalidA lightweight validation library written in Go language to validate data of various types.11
neithere/monkA library for defining and enforcing data structures in Python14
nsagora/peppermintA declarative data validation framework for Swift applications.48
antonioru/deep-watersA lightweight functional validation system for JavaScript developers.200