TL;DR — Quick Summary

jless is an interactive JSON and YAML viewer. Navigate, search, collapse, and explore complex data structures in the terminal — like less but for structured data.

jless explores JSON visually. Navigate, search, collapse — structured data in the terminal.

Installation

# macOS
brew install jless

# Cargo
cargo install jless

Usage

# Open JSON file
jless data.json

# Open YAML file
jless config.yaml

# Pipe from command
curl -s https://api.github.com/repos/jless-io/jless | jless
cat large-file.json | jless

Keybindings

j/k       → move up/down
h/l       → collapse/expand
Enter     → toggle expand
Space     → page down
/         → search
n/N       → next/prev match
c         → collapse all
e         → expand all
q         → quit

Summary

  • jless is an interactive JSON and YAML viewer
  • Navigate nested structures with vim-like keys
  • Search keys and values with highlighting
  • Collapse/expand branches for focus
  • Written in Rust — handles large files smoothly