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