A simple JSON Schema Builder built with ReactJS, React Hook Form, and Ant Design.
- ✅ Dynamically add, edit, and delete fields.
- ✅ Supports nested fields (recursive nesting).
- ✅ Real-time JSON preview.
- ✅ Uses modern React + React Hook Form architecture.
- ✅ Clean Ant Design components.
- ReactJS
- React Hook Form
- Ant Design
/src
┣ /components
┃ ┣ FieldRow.jsx
┃ ┣ JsonPreview.jsx
┃ ┗ SchemaBuilder.jsx
┣ App.jsx
┗ index.js
https://github.com/dipthakur/JSON-Schema-Builder.git
cd json-schema-builder
npm install
npm start
npm run build
Schema Builder | JSON Preview |
---|---|
![]() |
![]() |
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.