Skip to content

skirdey-inflection/jslon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSLON

A blazing fast, memory-efficient GUI viewer for large JSONL, CSV and TSV files.

JSLON GUI

Features

  • 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

Requirements

  • Rust 1.60 or later
  • Cargo

Building from Source

Quick Start

# Clone the repository
git https://github.com/skirdey-inflection/jslon
cd jslon

# Build in debug mode
cargo build --release

# Run the application
cargo run --release

Build Release Version

cargo build --release

The executable will be available at target/release/jslon (or jslon.exe on Windows).

Manual Execution

If you prefer not to create a bundle, you can run the release build directly:

macOS/Linux

./target/release/jslon

Windows

.\target\release\jslon.exe

About

Fast GUI viewer of large jsonl, csv and tsv files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors