gnarl

Class validator

A lightweight module for defining schema-validated classes with type-checked attributes.

Lightweight module to define serializable, schema-validated classes

GitHub

5 stars
3 watching
0 forks
Language: Python
last commit: 4 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
shezadkhan137/required A library to simplify validation by providing a declarative way to define and reuse validation logic across multiple fields. 60
axot017/validate An OCaml library for automatically generating and utilizing validation functions through annotations. 16
daveoncode/pyvaru A library for implementing custom validation rules across various data types and structures in Python. 20
guyskk/validr A fast and extensible Python library for data validation 212
ivanrublev/domo Library to validate nested structs with their type specs and associated precondition functions. 202
pydantic/pydantic-core A library providing core validation logic for the Pydantic model compiler 1,437
zbarnes757/jeaux A validation framework for HTTP request parameters and queries 13
cinar/checker A validation library for Go that helps ensure input data meets specific criteria using struct tags and standalone functions. 9
romaricdrigon/metayaml A schema validation tool that supports multiple file formats, generates documentation and XSD files, and provides a simple API for loading data from various sources. 104
encode/typesystem A data validation library that provides basic functionality for serializing and deserializing data in a structured format. 540
ben-g/validated A library that enables type-level guarantees in Swift by providing tools to create new types with built-in properties. 607
rdflib/pyshacl Validates RDF graphs against Shapes Constraint Language (SHACL) constraints 251
kowainik/validation-selective A lightweight validation data type based on Applicative and Selective functors 66
fulcrologic/guardrails A tool for validating function calls with concise inline syntax 240
ecyrbe/zodios-solid A Solid framework extension for automating API schema validation and caching with Zod. 4