# re-formality
**Repository Path**: mirrors_shakacode/re-formality
## Basic Information
- **Project Name**: re-formality
- **Description**: Form validation tool for reason-react
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-05-06
- **Last Updated**: 2026-05-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Formality
[](https://www.npmjs.com/package/re-formality)
[](https://github.com/MinimaHQ/re-formality/actions)
[](https://www.npmjs.com/package/re-formality)
Form validation tool for [`@rescript/react`](https://reasonml.github.io/reason-react/).
## Features
* Validation strategies
* Async validations
* Collections
* Dependent fields
* I18n compatible
> ### ShakaCode
> If you are looking for help with the development and optimization of your project, [ShakaCode](https://www.shakacode.com) can help you to take the reliability and performance of your app to the next level.
>
> If you are a developer interested in working on ReScript / TypeScript / Rust / Ruby on Rails projects, [we're hiring](https://www.shakacode.com/career/)!
## Documentation
- [Installation](./docs/01-Installation.md)
- [Validation Strategies](./docs/02-ValidationStrategies.md)
- [IO](./docs/03-IO.md)
- [Basic Usage](./docs/04-BasicUsage.md)
- [Async Validation](./docs/05-AsyncValidation.md)
- [Collections](./docs/06-Collections.md)
- [Dependent Fields](./docs/07-DependentFields.md)
- [Metadata](./docs/08-Metadata.md)
- [Form Submission](./docs/09-FormSubmission.md)
- [I18n](./docs/10-I18n.md)
- [Caveats](./docs/11-Caveats.md)
- [API](./docs/12-API.md)
## Examples
* [Live demo](https://re-formality.now.sh)
* [Live @ minima.app](https://minima.app)
* [Sources](./examples)
## Contributing
See [CONTRIBUTING](./CONTRIBUTING.md).
## Alternatives
- [ReForm](https://github.com/Astrocoders/reform)
Alternative form state management solution for ReasonReact apps.
## License
See [LICENSE](./LICENSE).
## Supporters
The following companies support our open source projects, and ShakaCode uses their products!