Data Validation

5 packages

Data Validation
Pydantic
Data validation and settings management using Python type hints — creates schemas, validates data, and serializes models.
Active
Hero Score 87
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 74
Data Validation
msgspec
High-performance schema validation and serialization library for JSON, MessagePack, YAML, and TOML — written in C.
Active
Hero Score 59
Data Validation
marshmallow
Object serialization and validation library for converting complex datatypes to and from native Python types and JSON.
Active
Hero Score 75
Compare Python Packages with ease.