Thoth Logo

Thoth

A blazingly fast JSON viewer for massive files

Navigate gigabyte-sized JSON with ease. Built with Rust and egui for maximum performance.

Thoth JSON Viewer Demo
🚀
Instant Loading
Unlimited Size
🔍
Powerful Search
Built in Rust

Built for Speed & Scale

Handle JSON files of any size with features designed for real-world workflows

Lazy Loading

Only loads visible data. Navigate gigabyte-sized files instantly without waiting for full parse.

// Handles multi-GB files effortlessly

Powerful Search

Full JSONPath support with regex. Find exactly what you need across nested structures.

$.users[?(@.age > 30)].name

Multi-Format Support

Handles JSON, NDJSON, and JSON arrays seamlessly with automatic format detection.

.json | .ndjson | .jsonl

Keyboard Shortcuts

Navigate, search, and control everything without touching your mouse. Fully customizable.

Cmd+F | Cmd+K | Cmd+P

Dark/Light Mode

Beautiful themes that reduce eye strain. Switch between dark and light modes instantly.

Catppuccin themes built-in

Multi-Window Support

Open multiple files side-by-side. Compare data across different JSON sources easily.

Cmd+N for new window

Auto-Updates

Stay up-to-date with automatic update notifications and one-click installation.

Over-the-air updates

Easy Copy

Copy JSON paths, values, and entire structures with a single click or keyboard shortcut.

Right-click context menu

Fully Customizable

Customize keyboard shortcuts, themes, cache sizes, and more via comprehensive settings UI.

Settings saved in TOML

Get Started in Seconds

Choose your preferred installation method

Direct Download

Download pre-built binaries for your platform

Build from Source

For developers who want the latest features

git clone https://github.com/anitnilay20/thoth.git
cd thoth
cargo build --release

Requires Rust 1.70+ and system dependencies listed in the README