schema
Validator
A Python library for validating data structures against predefined schemas.
Schema validation just got Pythonic
3k stars
54 watching
215 forks
Language: Python
last commit: 5 months ago
Linked from 3 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
schematics/schematics | A Python library to define and enforce data structures with validation and serialization capabilities | 2,586 |
python-jsonschema/jsonschema | An implementation of a standard language for validating JSON data | 4,629 |
jquense/yup | A schema builder for runtime value parsing and validation | 22,905 |
selik/destructure | A Python library that simplifies schema validation by providing a declarative and binding-based approach to switch/case statements. | 9 |
spy16/pyschemes | A Python library for validating data structures using a simple and Pythonic schema system | 365 |
plumatic/schema | A Clojure(Script) library for describing and validating data shapes with features like validation, coercion, and test generation. | 2,409 |
pyeve/cerberus | A lightweight data validation library for Python | 3,168 |
asyncapi/spec-json-schemas | Provides validation tools and schemas for AsyncAPI documents | 53 |
fabian-hiller/valibot | A schema library for validating and transforming structured data at runtime without dependencies or external libraries. | 6,262 |
petrounias/json-schema-toolkit | Tool for building and validating JSON documents with recursive field mappings | 31 |
json-schema-org/json-schema-test-suite | A comprehensive test suite for validating JSON Schema specifications against various languages and parsers. | 624 |
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 |
seriousme/openapi-schema-validator | Tools for validating and manipulating OpenAPI specifications | 45 |
jordanm/scheme | A Python framework for defining and validating data schemas in a declarative way. | 7 |
jgroeneveld/schema | Expresses validation rules for JSON data structures in a structured way | 21 |