login
RepoCritics — Review. Share. Archive. Every open-source repo.

AykutSarac/jsoncrack.com

Wiki: AykutSarac/jsoncrack.com

Source: https://github.com/AykutSarac/jsoncrack.com

Last synced 2026-06-02 · 250 words · Edit wiki on GitHub →

AykutSarac/jsoncrack.com

A web app that visualizes JSON, YAML, XML, and CSV data as interactive graphs — purpose-built for understanding nested structures.

What it is

A TypeScript / React + Next.js application that takes structured-data input and renders it as a navigable node-graph. Useful for inspecting deeply-nested API responses, configuration files, or unfamiliar data exports. Hosted at jsoncrack.com; OSS code is the canonical reference plus a self-hostable instance.

Key features

  • Multi-format input: JSON, YAML, XML, CSV — auto-detected.
  • Pan + zoom + node-collapse on the rendered graph.
  • Search, type detection, schema inference.
  • Export to image / PDF / SVG.
  • Apache 2.0 licensed.

Tech stack

  • TypeScript primary.
  • React + Next.js.
  • React Flow / custom canvas rendering for the graph.

When to reach for it

  • You're debugging a complex JSON response and want a visual map.
  • You're documenting API shapes and want a quick visualization.
  • You're teaching JSON / YAML basics and want a learning aid.

When not to reach for it

  • You're working with very large JSON (10MB+) — rendering becomes sluggish.
  • You want diff-style comparison of two JSONs — that's a different tool (JSON Diff).

Maturity signal

44k stars, 3.5k forks, Apache 2.0, actively maintained.

Alternatives

  • JSONCrack-like alternatives (treedoc, jsonhero).
  • Browser DevTools JSON viewer — built-in but less navigable.
  • jq + custom CLI for command-line exploration.

Tags

typescript, react, nextjs, data-visualization, json, yaml, csv, developer-tools, apache-license