JSON-Editor
JSON Editor takes a JSON Schema and uses it to generate an HTML form.
It has full support for JSON Schema version 3 and 4 and can integrate with several popular CSS frameworks (bootstrap, foundation, materialize and jQueryUI).
GitHub: https://github.com/json-editor/json-editor
Also check out the interactive demo: https://json-editor.github.io/json-editor/