Rock-solid type safety
No runtime exceptions, no unsafe access. With code generation, you get typed fields access and safe fromJson methods.
Static type inference
ZodArt automatically infers static Dart types from your schemas.
Composable schemas
Build complex validation logic from smaller, reusable pieces.
Rich, localized error messages
Deliver user-friendly, developer-friendly, and fully localizable error messages.
Seamless integration with existing models
Reuse your existing freezed and other models with ZodArt — no boilerplate needed.
Batteries included
Wide range of validations and transformations out of the box.
