An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

![Acanthis Banner](https://github.com/avesbox/acanthis/raw/main/assets/github-header.png)

# 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)