Pandia documentation

Pandia is a fast, native JSON workbench for macOS, Windows and Linux. Open a multi-gigabyte file, read it five ways, transform it, and ship clean output — all offline, all free.

What is Pandia?

Pandia is a desktop application built with Rust + Tauri 2. It opens and scrolls JSON files of any size — hundreds of megabytes, multiple gigabytes — with no lag, because it only ever loads the slice you're looking at. Everything happens on your machine: the only time Pandia touches the network is when you ask it to fetch a URL.

Native & fast

Rust + Tauri 2. Opens multi-GB files with no lag.

Offline & private

All processing is local. No accounts, no telemetry.

Free & open source

Apache-2.0 — for macOS, Windows and Linux.

Five ways to read your JSON

The same document, five views — switch instantly with ⌘1⌘4.

  • Tree — the default: a virtualized, syntax-coloured outline you can expand, edit and reorder.
  • Code — a CodeMirror editor with line numbers, folding and live validation.
  • Grid — arrays of objects as a sortable, filterable spreadsheet.
  • Graph — an interactive node diagram; export it as PNG, JPEG or SVG.
  • Compare — diff two documents side-by-side, as trees, or inline.

What you can do

  • Import & auto-detect — paste, drop, open a file, or fetch a URL; JSON, YAML, XML, CSV and cURL are detected and converted.
  • Generate types for 9 targets — TypeScript, Rust, Go, Kotlin, Python, PHP, Java, Zod and JSON Schema.
  • Compare documents, repair malformed JSON, and validate against a JSON Schema.
  • Find & replace, and export to JSON, JSON-min, YAML, CSV or XML.

Note — Pandia is intentionally focused. It does not include a query language (jq/JMESPath); to slice arrays of objects, use the Grid's column filters instead.

Next steps

Installation →

Download and install for your platform.

Quick start →

Open your first document in two minutes.