Dataclasses
Built-in Python module for lightweight data structures — provides boilerplate-free class creation with type hints and defaults.
data-validation-frameworksInactive
76
Hero Score
Popularity
0
Performance
100
Ecosystem
50
Maturity
77
Dev Experience
75
First release: Jun 2018Last release: Oct 2025
Async Support: YesPlugin Extensions: LowSpeed: Very fastDoc Quality: HighLearning Curve: Easy
Pros
- • Native to Python (no install required)
- • Ideal for lightweight data structures and configs
- • Supports type hints and default values cleanly
Cons
- • No built-in validation or serialization
- • Missing advanced features like aliases, constraints, or parsing
- • Manual conversion to/from JSON or ORM models