GitHub
github.com › Optum › jsonschema-editor-react
GitHub - Optum/jsonschema-editor-react: A react module for maintaining json schema. Built with Chakra-UI
JsonSchemaEditor is a React component library that allows the easy generation of valid Draft 07 JsonSchema from a UI, so that it can be easily persisted in a schema management system.
Starred by 66 users
Forked by 35 users
Languages TypeScript 99.7% | TypeScript 99.7%
GitHub
github.com › sujinleeme › json-studio
GitHub - sujinleeme/json-studio: 🖌 JSON Studio - JSON Schema Based Editor
JSON Schema Validation · monaco-react - Monaco Editor for React · fluent ui - A react component library developed by Microsoft · dirty-json - A JSON parser that tries to handle non-conforming or otherwise invalid JSON · Ajv - A fastest JSON validator for Node.js and browser ·
Starred by 151 users
Forked by 21 users
Languages TypeScript 55.2% | JavaScript 40.0% | HTML 3.1% | CSS 1.7%
reactjs - React monaco editor json schema validation event - Stack Overflow
I want to add custom json schema validation to my monaco editor, which looks like this: { monaco. More on stackoverflow.com
Finding a JSON editor tool
Try react-jsonschema-form More on reddit.com
Looking for Feedback: JSON Schema-Driven Dynamic Form Builder for React.js
Wait! There is already this https://github.com/rjsf-team/react-jsonschema-form ? 14k + stars! More on reddit.com
Defining a Form UI in JSON schema
Yes but you won't like it. Don't. This idea comes up about once a year and always hits some limit that makes it not work. For normal forma, it's harder than simply wiring them directly, and for complex forms it's impossible. More on reddit.com
Ismaelga
ismaelga.github.io › react-json-editor
react-json-editor - A React dynamic form component for react using JSON-Schema.
We cannot provide a description for this page right now
Rjsf-team
rjsf-team.github.io › react-jsonschema-form
react-jsonschema-form playground
We cannot provide a description for this page right now
npm
npmjs.com › package › json-edit-react
json-edit-react - npm
October 1, 2025 - import { JsonEditor } from 'json-edit-react' // In your React component: return ( <JsonEditor data={ jsonData } setData={ setJsonData } // optional { ...otherProps } /> ); ... It's pretty self explanatory (click the "edit" icon to edit, etc.), but there are a few not-so-obvious ways of interacting with the editor:
» npm install json-edit-react
Published Oct 01, 2025
Version 1.29.0
Author Carl Smith
Repository https://github.com/CarlosNZ/json-edit-react
Restack
restack.io › p › react-json-editor-answer-ai-ontology-creation-tools-cat-ai
React Json Editor With Schema Validation | Restackio
March 29, 2025 - Using the React JSON Editor: When editing JSON data, the React JSON Editor will validate your input against the schema.
npm
npmjs.com › package › react-json-editor
react-json-editor - npm
May 19, 2017 - react-json-editor takes a JavaScript object describing the shape of the data we want a user to provide - a schema - and automatically creates a form based on that schema. It also validates user inputs using the same schema.
» npm install react-json-editor
Published May 19, 2017
Version 0.3.0
Author Ismael Abreu
GitHub
github.com › CarlosNZ › json-edit-react
GitHub - CarlosNZ/json-edit-react: React component for editing/viewing JSON/object data · GitHub
A highly-configurable React component for editing or viewing JSON/object data · ✅ Easy inline editing of individual values or whole blocks of JSON text · 🔒 Granular control – restrict edits, deletions, or additions per element · 📏 ...
Starred by 616 users
Forked by 37 users
Languages TypeScript 86.8% | CSS 5.5% | Python 4.1% | JavaScript 3.4% | HTML 0.2%
CodeSandbox
codesandbox.io › examples › package › @json-editor › json-editor
@json-editor/json-editor examples - CodeSandbox
React JSON Editor (forked) priyanka-pawar-05 · json-schema validation (forked) fboechats · json-editor · dibericky · json-editor · dibericky · JSONEditor · asfand-dev · romantic-bell-f7ry9 · GagnDeep · jsoneditor · anandfresh · JSON Form Editor ·
NPM Compare
npm-compare.com › jsoneditor,jsoneditor-react,react-json-editor-ajrm,react-json-view,react-jsonschema-form
react-json-view vs jsoneditor vs react-json-editor-ajrm vs react-jsonschema-form vs jsoneditor-react | JSON Editing Libraries for React
It allows users to edit JSON data directly in a user-friendly manner, but lacks advanced features like drag-and-drop or validation feedback. ... react-jsonschema-form allows users to edit JSON data through dynamically generated forms based on JSON Schema. It provides a structured way to edit ...
npms
npms.io › search
react-json-editor-viewer
npms was built to empower the javascript community by providing a better and open sourced search for node modules.
Reddit
reddit.com › r/reactjs › finding a json editor tool
r/reactjs on Reddit: Finding a JSON editor tool
June 27, 2022 -
I need to develop a tool wherein I need to get input from user and create a JSON. You guys/gals know any npm package that can help me with this keeping simplicity for the user in mind.
Top answer 1 of 2
2
Try react-jsonschema-form
2 of 2
1
this is not specific enough. why having is not enough? do you need syntax highlight? ensure correct structure? validate required fields? have syntax error to be fixed automatically(e.g. quotes missed around keys)? allow just some level of flexibility by restricting elements, but allowing any combination of them?
Rjsf-team
rjsf-team.github.io › introduction
Introduction | react-jsonschema-form
Our latest version requires React 16+. import Form from '@rjsf/core'; import { RJSFSchema } from '@rjsf/utils'; import validator from '@rjsf/validator-ajv8'; const schema: RJSFSchema = { title: 'Todo', type: 'object', required: ['title'], properties: { title: { type: 'string', title: 'Title', default: 'A new task' }, done: { type: 'boolean', title: 'Done?', default: false }, }, }; const log = (type) => console.log.bind(console, type); render( <Form schema={schema} validator={validator} onChange={log('changed')} onSubmit={log('submitted')} onError={log('errors')} />, document.getElementById('app') );
GitHub
github.com › 53js › react-jsonschema-form-validation
GitHub - 53js/react-jsonschema-form-validation: Simple form validation using JSON Schema and AJV
const DemoForm = (props) => { const [formData, setFormData] = useState({ email: '' }); const handleChange = (newData) => { // newData is a copy of the object formData with properties (and nested properties) // updated using immutability pattern for each change occured in the form. setFormData(newData); } const handleSubmit = () => { const { doWhateverYouWant } = props; doWhateverYouWant(formData); // Do whatever you want with the form data } return ( <Form data={formData} onChange={handleChange} onSubmit={handleSubmit} schema={demoSchema} > <label>Email :</label> <Field name="email" value={formData.email} /> <FieldError name="email" /> <button type="submit">Submit</button> </Form> ); }
Author 53js
npm
npmjs.com › package › react-json-editor-ajrm
react-json-editor-ajrm - npm
January 29, 2023 - The react-json-editor-ajrm/es version is not compatible with create-react-app. If you are unsure of which one you need/want, pick the first - it has the best compatibility with tools and browsers. ... Fixed import issue. ... Write as if you are in a text editor. Checks for syntax mistakes and provides feedback; Custom errors can also be overlaid on the editor. You can customize color palette as you please. Accepts a javascript object in placeholder property to display after component mounts. For any valid textContent, calculates and makes available in this.state as plain text, markup text, and javascript object.
» npm install react-json-editor-ajrm
Published Jan 29, 2023
Version 2.5.14
Author andrew.redican.mejia@gmail.com
npm
npmjs.com › package › @sagold › react-json-editor
@sagold/react-json-editor - npm
February 10, 2025 - Simple and extensible React component capable of using JSON Schema to declaratively build and customize user forms. demo | overview | widgets | validators | plugins | advanced ... import { useEditor, Widget } from '@sagold/react-json-editor'; ...
» npm install @sagold/react-json-editor
Published Feb 10, 2025
Version 0.36.0
npm
npmjs.com › package › vanilla-jsoneditor
vanilla-jsoneditor - npm
December 10, 2025 - A web-based tool to view, edit, format, transform, and validate JSON. Try it out: https://jsoneditoronline.org · This is the vanilla variant of svelte-jsoneditor, which can be used in vanilla JavaScript or frameworks like SolidJS, React, Vue, Angular. View and edit JSON · Has a low level text editor and high level tree view and table view · Format (beautify) and compact JSON · Sort, query, filter, and transform JSON · Repair JSON · JSON schema validation and pluggable custom validation ·
» npm install vanilla-jsoneditor
Published Dec 10, 2025
Version 3.11.0
Npm
npm.io › search › keyword:JSON+Schema
JSON Schema | npm.io
json schemaschema validatorval... · typescriptjson schema0.2.0 • Published 6 years ago · A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax!...