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