
Generate validating forms from JSON schemas.
elm package install potocpav/elm-json-forms
Features
- Can handle most of the UI Schema specification
- Can handle almost all JSON Schema features (draft-04 and draft-06).
- Generates all common types of input fields (
text, select, etc.) with optional labels and descriptions. - Error messages can easily be customized as needed.
- Supports custom string formats using validation functions (similar to Json decoders).
- Comes with default Tailwind CSS theme in the
Theme object that can be customised.
Fresh and Unimplemented Features
Warnings
- There is currently no support for linked schemas using
$ref.
Example usage
See the example project for examples