Digestive Functors is a composable form library written in Haskell to aid in building and validating HTML forms
Digestive Functors is a form library that provides the following features:
- Highly composable (smaller forms can be used to compose larger forms)
- Error handling (when the submitted data is invalid, the form is populated with the submitted data along with information about the error)
- No assumptions about your markup
Digestive Functors can also be used to validate JSON objects via digestive-functors-aeson
External Resources: