{"repo":"CarlosNZ/json-edit-react","free":true,"listed":false,"github":"https://github.com/CarlosNZ/json-edit-react","clone":"git clone https://github.com/CarlosNZ/json-edit-react.git","description":"React component for editing/viewing JSON/object data","language":"TypeScript","stars":641,"topics":["components","javascript","json","json-tree","json-viewer","react","typescript","json-inspector","json-visualization"],"license":"MIT","category":"ui-components","readme_excerpt":"json-edit-react A highly-configurable React component for editing or viewing JSON/object data Explore the Demo Features include: - ✅ Easy inline editing of individual values or whole blocks of JSON text - 🔒 Granular control – restrict edits, deletions, or additions per element - 📏 JSON Schema validation (using 3rd-party validation library) - 🎨 Customisable UI — full theme replacement, or granular overrides - 📦 Self-contained — plain HTML/CSS, no external UI library dependencies, and zero runtime dependencies - 🔍 Search & filter — find data by key, value or custom function - 🚧 Custom components — replace keys and/or values with specialised components (e.g. date picker, links, images, undefined , BigInt , Symbol ) - 🌏 Localisation — easily translate UI labels and messages - 🔄 Drag-n-drop re-ordering within objects/arrays - 🎹 Keyboard customisation — define your own key bindings - 🎮 External control via callbacks and triggers 💡 Try the Live Demo to see these features in action! ---- [!NOTE] 📣️ V2 of json-edit-react is now available in beta, with significant refactors and performance improvements. ❗️ If you're upgrading from V1, be sure to read the migration guide. 📖️ FULL DOCS • 🚀️ DEMO SITE If you've got any suggestions, please join the discussion here. ---- [!IMPORTANT] Breaking changes: - Version 1.19.0 has a change to the theme input. Built-in themes must now be imported separately and passed in, rather than just naming the theme as a string. This is better for","default_branch":null,"files":null,"tree":[],"storefront":"/r/CarlosNZ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CarlosNZ/json-edit-react/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}