Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shakacode/re-formality
Form validation tool for reason-react
https://github.com/shakacode/re-formality
Last synced: about 2 months ago
JSON representation
Form validation tool for reason-react
- Host: GitHub
- URL: https://github.com/shakacode/re-formality
- Owner: shakacode
- License: mit
- Created: 2017-12-03T17:25:39.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-02-28T07:34:30.000Z (7 months ago)
- Last Synced: 2024-05-18T19:16:48.945Z (4 months ago)
- Language: Reason
- Homepage: https://re-formality.now.sh
- Size: 1.41 MB
- Stars: 245
- Watchers: 8
- Forks: 36
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - re-formality - react | shakacode | 231 | (Reason)
README
# Formality
[![npm version](https://img.shields.io/npm/v/re-formality.svg?style=flat-square)](https://www.npmjs.com/package/re-formality)
[![build status](https://github.com/MinimaHQ/re-formality/workflows/re-formality%20pipeline/badge.svg)](https://github.com/MinimaHQ/re-formality/actions)
[![license](https://img.shields.io/npm/l/re-formality.svg?style=flat-square)](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!