|
|
|
|
|
by Attummm
1820 days ago
|
|
Pydantic is using classes and typehinting. The new dataclasses style. Currently Maat doens't have a parser for dataclasses, it could come in the future. Pydantic works great with typehinting. Maat was created before dataclasses existed. For validation Maat offers the same. But it also allows for some really neat features such as validation on encrypted data.
https://github.com/Attumm/Maat/blob/main/tests/test_validati... Since validation is written as dictionaries its possible to store the validations in caching db such as Redis. And since its simple its easy to extend for anyone use case. And there are no other dependencies. Benchmarks of pydantic has Maat around twice as Pydantic. |
|
Benchmarks of pydantic has Maat around twice the speed of Pydantic