https://github.com/avesbox/acanthis
Simple and easy to use validation library for Flutter and Dart inspired by Zod
https://github.com/avesbox/acanthis
dart flutter object-validator validation-library zod zod-validators
Last synced: about 1 year ago
JSON representation
Simple and easy to use validation library for Flutter and Dart inspired by Zod
- Host: GitHub
- URL: https://github.com/avesbox/acanthis
- Owner: avesbox
- License: mit
- Created: 2024-03-05T06:54:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T19:46:47.000Z (about 1 year ago)
- Last Synced: 2025-04-13T01:03:53.891Z (about 1 year ago)
- Topics: dart, flutter, object-validator, validation-library, zod, zod-validators
- Language: Dart
- Homepage: https://acanthis.avesbox.com
- Size: 637 KB
- Stars: 29
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

# Acanthis
Acanthis is a simple and easy to use validation library for Dart. It is inspired by [Zod](https://github.com/colinhacks/zod) although it is not a port of it. Acanthis is tailored to the Dart language and its features and is type-safe and composable.
[Get Started](https://acanthis.avesbox.com/introduction.html) | [Pub.dev](https://pub.dev/packages/acanthis)
## Why Acanthis?
Acanthis provides validation for most of the Dart built-in types and allows you to create custom validators.
But that's not all! Acanthis is designed to be composable, so you can create complex validators by combining simpler ones.
## Contributions
Contributions are welcome! If you want to contribute to Acanthis, you can open a pull request on the [GitHub repository](https://github.com/avesbox/acanthis/pulls)
## License
Acanthis is licensed under the MIT License. You can read the full license [here](https://github.com/avesbox/acanthis/blob/main/LICENSE)
## Credits
Acanthis is developed and maintained by [Avesbox](https://avesbox.com)