# JSON Editor

A web-based tool to view, edit, format, and validate JSON

Repository: https://github.com/josdejong/jsoneditor
Canonical: https://ross.abutalabs.com/products/json-editor
Language: JavaScript
License: Apache-2.0
License Family: permissive
Last push: 2026-08-15T23:01:07+00:00
Link (homepage): https://jsoneditoronline.org
Link (site_page): https://jsoneditoronline.org/pricing
Link (site_page): https://jsoneditoronline.org/features
Link (site_page): https://jsoneditoronline.org/docs
Link (site_page): https://jsoneditoronline.org/changelog

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 35, longevity 100
- inputs: {"age_days": 5249, "days_push": 18, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12263, forks 2077 (observed 2026-08-28T04:10:52.186758+00:00)

## What it is
A web-based JSON editor library to view, edit, format, repair, compare, query, and validate JSON, usable as an embeddable component in web applications. It offers tree, code, text, and table modes with JSON Schema validation, and has a successor library, svelte-jsoneditor.

## Use cases
- edit and format JSON in the browser
- embed a JSON editor component in my web app
- validate JSON against a JSON Schema
- repair broken or malformed JSON
- compare two JSON documents and highlight differences
- view large JSON files in a tree or table view
- query and transform JSON with JMESPath

## When to choose
- you need an embeddable, feature-rich JSON editor in a JavaScript web application
- you need tree, code, text, and table views with schema validation and JSON repair
- you want a mature, widely used editor backed by the jsoneditoronline.org web app

## When to avoid
- you are starting a new project - prefer the successor svelte-jsoneditor
- you need a native desktop or CLI JSON tool rather than a browser-based editor
- you need a framework-agnostic or non-JavaScript solution

## Facets
- artifact type: library
- maturity: maintenance
- function: editor, json, parser, developer-tools
- domain: developer-tools, web-development, frontend
- platform: browser
- tags: json-editor, json-schema-validation, tree-view, json-repair, svelte, web-component, javascript, nodejs

## Member repositories
- josdejong/jsoneditor (main) score 76
- josdejong/svelte-jsoneditor (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:52.186758+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:14:12.791019+00:00, confidence not recorded.
  - readme: https://github.com/josdejong/jsoneditor (fetched 2026-08-28T04:10:52.186758+00:00, sha 4b608c9f7262)
  - homepage: https://jsoneditoronline.org (fetched 2026-08-29T08:12:25.202117+00:00, sha 00afaaaecb93)
  - site_page: https://jsoneditoronline.org/features (fetched 2026-08-29T08:12:25.214219+00:00, sha 8a9c36e80072)
  - site_page: https://jsoneditoronline.org/docs (fetched 2026-08-29T08:12:25.216554+00:00, sha ca211b0c68b7)
  - site_page: https://jsoneditoronline.org/pricing (fetched 2026-08-29T08:12:25.212245+00:00, sha 610151fad71f)
  - site_page: https://jsoneditoronline.org/changelog (fetched 2026-08-29T08:12:25.219575+00:00, sha c71ca87706a1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
