Treon

Productivity By Vivek Krishnan — 1st January, 2025

Beyond the Browser: Introducing Treon, the High-Performance macOS JSON Companion

JSON has become the universal language of the web. Whether you are debugging APIs, inspecting database dumps, or configuring servers, you work with JSON daily. Yet, opening large JSON files is still a major pain point. Standard text editors freeze, web-based formatters crash under the weight of multi-megabyte payloads, and navigating deep nested trees is exhausting.

Treon is a native macOS JSON viewer, formatter, and query tool built to handle payloads of any size with blazing speed. Utilizing a hybrid Swift + Rust architecture, Treon combines a sleek SwiftUI interface with a high-performance Rust backend to render, query, and format gigabyte-scale JSON files without breaking a sweat.

What is Treon?

Treon is a power-user's JSON toolkit for macOS. It features a responsive two-pane interface showing an interactive tree view alongside formatted plain text. Built to fit into your existing terminal and desktop workflows, Treon supports command-line formatting, custom scripting, macOS system integrations, and powerful querying via jq and JSONPath.

Key Features

  • Interactive Two-Pane UI: Visualize your JSON structure as an interactive collapsible tree on one side and a clean syntax-highlighted text block on the other.
  • Built-in Query Engines: Filter and search through complex JSON structures instantly using standard jq or JSONPath query syntax.
  • Virtualised Tree Rendering: Utilizing SwiftUI's virtualized loading, the tree view only renders nodes visible on your screen. Scroll smoothly through thousands of elements without lag, page freezes, or UI hanging.
  • Extensible Script Runner: Run custom automation scripts directly against your JSON datasets to clean, filter, or re-structure payloads.
  • Headless Command Line Interface (CLI): Seamlessly format or minify JSON inside your terminal pipeline:
    echo '{"status":"ok"}' | treon format
    
  • Deep macOS System Integrations: Includes native Quick Look extensions to preview .json files in the Finder, custom URL schemes, AppleScript support, and system-wide macOS Services.
  • Alfred Workflow Support: Direct Alfred keyword integrations (like tj and tjq) let you query, format, and copy JSON to your clipboard with a few keystrokes.

Blazing Fast Swift + Rust Architecture

By pairing a native Swift user interface with an ultra-efficient Rust processing engine, Treon achieves unmatched speeds while keeping memory usage flat:

  • 1MB files: Parsed, formatted, and rendered in ~6ms.
  • 10MB files: Processed in ~38ms (over 40x faster than standard JS-based tools).
  • 100MB+ & 1GB+ files: Automatically transitions into a Streaming Mode that creates a virtual, lightweight tree structure in just 1.7 microseconds, using a constant memory footprint.
  • Smart Memory Management: Lazy content loading ensures that closing huge tabs instantly releases system memory, preventing macOS system slowdowns.

System Compatibility

  • Operating System: macOS 12.0 (Monterey) and later.
  • Hardware Support: Native universal binary optimized for Apple Silicon (M1, M2, M3, M4) and Intel Core processors.

 

Visual design and product screens — Coming soon.

 

 

 

Help and documentation — Coming soon.

 

Getting Started, API Reference, and Tutorials for this product will be listed here.

All products

© 2026 CRC Club | Privacy Policy