A blazing fast, memory-efficient GUI viewer for large JSONL, CSV and TSV files.
- Multi-platform - You just need Rust to build the binary.
- Virtualized rendering - Only visible rows are processed, making it efficient for gigabyte-sized files
- Memory-mapped file access - Files are loaded instantly regardless of size
- Smart search - Fast keyword search with term highlighting and navigation
- Collapsible rows - Expand only the entries you care about
- Dark/Light mode - Choose your preferred theme
- Rust 1.60 or later
- Cargo
# Clone the repository
git https://github.com/skirdey-inflection/jslon
cd jslon
# Build in debug mode
cargo build --release
# Run the application
cargo run --releasecargo build --releaseThe executable will be available at target/release/jslon (or jslon.exe on Windows).
If you prefer not to create a bundle, you can run the release build directly:
./target/release/jslon.\target\release\jslon.exe