Data Validation

5 packages

Data Validation
Pydantic
Data validation and settings management using Python type hints — creates schemas, validates data, and serializes models.
Recently updated
Hero Score 88
Data Validation
Dataclasses
Built-in Python module for lightweight data structures — provides boilerplate-free class creation with type hints and defaults.
Inactive
Hero Score 76
Data Validation
attrs
Class boilerplate generator that produces well-behaved data classes with validators, converters, and slots — predates and complements dataclasses.
Active
Hero Score 76
Data Validation
msgspec
High-performance schema validation and serialization library for JSON, MessagePack, YAML, and TOML — written in C.
Active
Hero Score 60
Data Validation
marshmallow
Object serialization and validation library for converting complex datatypes to and from native Python types and JSON.
Active
Hero Score 76
Compare Python Packages with ease.