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.