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

Themes & Custom Fonts

Catppuccin built in, plus install custom themes via a simple plugin.toml + theme.json โ€” no code required. Pick any installed system font from a live dropdown.

theme plugins ยท OS font picker

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

Live Settings

Almost every setting โ€” fonts, themes, sidebar, performance โ€” applies instantly without a restart. Changes are saved to TOML and take effect on the next frame.

No restart required

Plugin System

Extend Thoth with sandboxed WASM plugins. Build custom data sources, REST explorers, and sidebar panels โ€” or browse the marketplace for ready-made plugins.

WASM ยท sandboxed ยท marketplace

MCP Server

Expose Thoth's loaders, search, and JSONPath to AI assistants (Claude, Cursor, and more) over the Model Context Protocol โ€” open, query, and search huge JSON/NDJSON files programmatically.

thoth mcp serve

Get Started in Seconds

Choose your preferred installation method

Install from the Terminal

One command installs the latest release โ€” re-run it anytime to update.

macOS & Linux
curl -fsSL https://raw.githubusercontent.com/anitnilay20/thoth/main/install.sh | bash
Windows (PowerShell)
irm https://raw.githubusercontent.com/anitnilay20/thoth/main/install.ps1 | iex

Installs to /Applications (macOS), ~/.local/bin (Linux, overridable via THOTH_INSTALL_DIR), or %LOCALAPPDATA%\Programs\Thoth (Windows).

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