awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mac-s-g avatar

mac-s-g/react-json-view

0
View on GitHub↗
3,665 stars·502 forks·JavaScript·mit·18 viewsmac-s-g.github.io/react-json-view/demo/dist↗

React Json View

This project is a React component for visualizing, exploring, and editing JSON data structures through an interactive, tree-based user interface. It renders complex JSON arrays and objects in a responsive browser interface that supports collapsing and expanding nodes.

The utility functions as an interactive editor, allowing users to modify, add, or delete keys and values within JSON objects graphically rather than through raw text files. It includes a clipboard manager for copying specific objects or arrays from the visualized tree directly to the system clipboard.

The component supports theme customization and real-time data management, including the ability to validate new values during the editing process.

Features

  • JSON Editors - Provides a graphical interface for viewing, editing, and manipulating complex JSON data structures.
  • JSON Editors - Modifying JSON keys and values through a visual interface instead of editing raw text files.
  • JSON Object Inspection - Renders JSON arrays and objects in a responsive interface for visual inspection and debugging.
  • JSON Entry Management - Provides an interactive interface for adding new keys and deleting existing entries from JSON structures.
  • JSON Structure Management - Provides a programmable interface for adding, deleting, and updating entries within JSON data structures.
  • Real-Time Data Editors - The product enables updating data entries directly within the view via keyboard shortcuts or clicks to change keys and values in real time.
  • Recursive Components - Uses self-referential components to recursively render deeply nested JSON objects and arrays.
  • JSON View Components - Ships a browser component for visualizing and exploring JSON structures via an interactive tree interface.
  • Debugging and Inspection Tools - Serves as a tool for inspecting and validating API responses and configuration files during development.
  • Runtime Value Validations - Executes user-defined functions during editing to ensure new JSON values remain structurally valid.
  • CSS Variable Theming - Provides a theming system that maps configuration objects to native CSS variables for dynamic styling.
  • Tree Node State Controls - Manages the open or collapsed state of tree nodes to control the visibility of child elements.

Star history

Star history chart for mac-s-g/react-json-viewStar history chart for mac-s-g/react-json-view

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with React Json View

These projects share indexed features with React Json View. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • triggerdotdev/jsonhero-webtriggerdotdev avatar

    triggerdotdev/jsonhero-web

    10,761View on GitHub↗

    JSON Hero is a web-based utility designed for viewing, analyzing, and sharing structured data. It provides an interactive interface for exploring complex JSON payloads, allowing users to navigate nested structures through hierarchical rendering, global search, and keyboard-driven controls. The platform distinguishes itself by performing client-side schema inference and automated schema generation, which allows users to understand data types and constraints without server-side processing. It enhances data readability by injecting contextual previews for specific string patterns—such as dates,

    TypeScriptdeveloper-toolsdevtoolshacktoberfest
    View on GitHub↗10,761
  • zenorocha/clipboard.jszenorocha avatar

    zenorocha/clipboard.js

    34,140View on GitHub↗

    clipboard.js is a lightweight JavaScript library and browser API wrapper designed to manage text transfers to the system clipboard. It functions as a DOM event clipboard manager that enables the copying and cutting of text from web page elements. The library provides mechanisms for dynamic text transfer, allowing text to be resolved from static HTML elements, specific data attributes, or programmatically defined strings at runtime. It includes an event-driven callback system to trigger user interface feedback or custom actions upon the success or failure of a clipboard operation. The tool im

    JavaScriptclipboardjavascript
    View on GitHub↗34,140
  • slackadays/clipboardSlackadays avatar

    Slackadays/Clipboard

    5,678View on GitHub↗

    Clipboard is a cross-platform command-line clipboard manager that extends the traditional copy-paste workflow with named clipboards, history tracking, and file-aware operations. It treats the clipboard as a first-class data store that can hold files, directories, text, and piped data across multiple independent clipboards, each with its own contents and metadata. The project distinguishes itself by supporting both cut and copy operations that preserve file semantics, clipboard history with the ability to restore older entries, and the capacity to annotate clipboards with personal notes. It in

    C++bashcliclipboard
    View on GitHub↗5,678
  • redguardtoo/mastering-emacs-in-one-year-guideredguardtoo avatar

    redguardtoo/mastering-emacs-in-one-year-guide

    6,453View on GitHub↗

    This project is a structured learning curriculum and guide designed to transition a user from a beginner to an advanced level of Emacs mastery over the course of one year. It provides a step-by-step study plan, configuration guides, and a workflow manual to help users navigate the complexities of the editor. The guide emphasizes a specific operational model, focusing on the implementation of modal editing through Vim-style keybindings and the use of hierarchical leader-key mapping for command organization. It details the process of transforming the editor into a full development environment a

    View on GitHub↗6,453
Compare all 30 related projects→

Frequently asked questions

What does mac-s-g/react-json-view do?

This project is a React component for visualizing, exploring, and editing JSON data structures through an interactive, tree-based user interface. It renders complex JSON arrays and objects in a responsive browser interface that supports collapsing and expanding nodes.

What are the main features of mac-s-g/react-json-view?

The main features of mac-s-g/react-json-view are: JSON Editors, JSON Object Inspection, JSON Entry Management, JSON Structure Management, Real-Time Data Editors, Recursive Components, JSON View Components, Debugging and Inspection Tools.

Which projects share features with mac-s-g/react-json-view?

Projects with overlapping indexed features include: triggerdotdev/jsonhero-web — JSON Hero is a web-based utility designed for viewing, analyzing, and sharing structured data. It provides an… zenorocha/clipboard.js — clipboard.js is a lightweight JavaScript library and browser API wrapper designed to manage text transfers to the… slackadays/clipboard — Clipboard is a cross-platform command-line clipboard manager that extends the traditional copy-paste workflow with… redguardtoo/mastering-emacs-in-one-year-guide — This project is a structured learning curriculum and guide designed to transition a user from a beginner to an… jedisct1/piknik — Piknik is an encrypted clipboard relay and multiplexer that coordinates the sharing of text, binary data, and shell… prefecthq/fastmcp — FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models…