For more info about the seed app, please see the corresponding README file of the seed repo. For a more detailed tutorial about the usage of JSON Forms, please see this tutorial.
JSONForms alternatives and similar libraries
Based on the "Form Logic" category.
Alternatively, view JSONForms alternatives based on common mentions on social networks and blogs.
9.7 9.5 JSONForms VS react-hook-formReact hooks for form validation without the hassle.
9.5 2.2 JSONForms VS redux-formA Higher Order Component using react-redux to keep form state in a Redux store.
A React component for building Web forms from JSONSchema.
2.7 9.6 JSONForms VS data-driven-formsA declarative way for building forms with all the functionality.
Do you think we are missing an alternative of JSONForms or a related project?
JSONForms - More Forms. Less Code
Complex Forms in the blink of an eye
- Clone the seed app with
git clone https://github.com/eclipsesource/jsonforms-react-seed.git
- Install dependencies with
npm installwhen using an older version)
- Run the app with
npm run start
Feedback, Help and Support
First time setup
- Install node.js (version >= 6.x.x)
- Update npm (version >= 5.8.0)
- Clone this repository
- Install dependencies:
- Hook up dependencies between packages:
npm run init
Build & Testing
- Build (all packages):
npm run build
- Test (all packages):
npm run test
- Clean (delete
distfolder of all packages):
npm run clean
- Run vanilla examples:
cd packages/vanilla && npm run dev
- Run material examples:
cd packages/material && npm run dev
- Check Formatting:
npm run check-format
Dependency & Release management
For more info about how we handle dependencies and releases in the JSON Forms project, please see our Developer Documentation wiki page.
The JSONForms project is licensed under the MIT License. See the LICENSE file for more information.
If you are already using JSONForms 1, check our migration guide.
We have a Spectrum Chat where you can reach out to the community if you have questions.
*Note that all licence references and agreements mentioned in the JSONForms README section above are relevant to that project's source code only.