react-jsonschema-form

A React component for building Web forms from JSON Schema.

Showing:

Popularity

Downloads/wk

43.9K

GitHub Stars

10.7K

Maintenance

Last Commit

4d ago

Contributors

243

Package

Dependencies

8

Size (min+gzip)

71.0KB

License

Apache-2.0

Type Definitions

Tree-Shakeable

No?

Reviews

Average Rating

4.7/53
Read All Reviews
eksha

Top Feedback

3Great Documentation

Readme

Build Status Contributors Apache 2.0 License

Logo

react-jsonschema-form

A simple React component capable of using JSON Schema to declaratively build and customize web forms.
Explore the docs »

View Playground · Report Bug · Request Feature

playground animation

Supported Themes

Documentation

Read our documentation on Read the Docs.

Live Playground

A live playground is hosted on gh-pages.

Contributing

Read our contributors' guide to get started.

Credits

Testing powered by BrowserStack

Rate & Review

Great Documentation3
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
Deeksha GuptaLucknow, Uttar Pradesh, India4 Ratings3 Reviews
Software Engineer, Security Enthusiast.
9 months ago
Great Documentation

I utilized this library in a full fledged react application, having plenty of forms. Pros: the library has awesome support for json schema, robustness, ample components for general forms, and an awesome online playground to tweak and test props! Con: Only that it did not provide the fancy multi-select widget with pills and input combo box (rather it was common html multi-select which is cumbersome to use). We had to workaround by using another library - react-select, the integration of which increased repetitive lines of codes for state management etc. All in all awesome otherwise!


0
Dashon 'DJ' HawkinsPhoenix, Arizona486 Ratings0 Reviews
Full-stack Javascript/Node.js developer, architect, & engineer in junior/mid role & CEO @GhettoGeek LLC; boutique, full-service digital agency downtown Phx, AZ.
8 months ago
NeonMandoWorld8 Ratings1 Review
8 months ago
easy10901 Rating0 Reviews
If I persist for 10 years, what will be the result?
1 year ago
Great Documentation
Ammach Mohamed Amine1 Rating0 Reviews
Android & Web Developer
June 15, 2020
Great Documentation

Alternatives

react-final-form🏁 High performance subscription-based form state management for React
User Rating
4.9/ 5
7
Top Feedback
1Great Documentation
1Performant
1Highly Customizable
GitHub Stars
7K
Weekly Downloads
342K
tf
tcomb-formForms library for react
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
1Highly Customizable
GitHub Stars
1K
Weekly Downloads
2K
win
winterfellGenerate complex, validated and extendable JSON-based forms in React.
User RatingN/A
Top Feedback
N/A
GitHub Stars
788
Weekly Downloads
8
react-jsonschema-form-conditionalsreact-jsonschema-form-conditionals
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
GitHub Stars
87
Weekly Downloads
620
redux-formA Higher Order Component using react-redux to keep form state in a Redux store
User Rating
3.3/ 5
18
Top Feedback
6Slow
5Hard to Use
3Great Documentation
GitHub Stars
13K
Weekly Downloads
359K
See 31 Alternatives

Tutorials

No tutorials found
Add a tutorial