JSON Terminal Tools
JSON (JavaScript Object Notation), developed in the early 2000s by Douglas Crockford, is a widely-used, lightweight data-interchange format, appreciated for its human readability and machine parsability.
JSON is crucial for data manipulation, querying data, API interaction, and configuration, often used in combination with terminal tools like jq for processing JSON data.
Below is a list of terminal tools that work with JSON.
apisnip
A TUI tool for trimming OpenAPI specifications down to size.
A TUI tool for trimming OpenAPI specifications down to size.
dyff
diff tool for YAML files, and sometimes JSON.
diff tool for YAML files, and sometimes JSON.
fblog
Small command-line JSON Log viewer.
Small command-line JSON Log viewer.
fq
jq for binary formats.
jq for binary formats.
fx
command-line tool and terminal JSON viewer.
command-line tool and terminal JSON viewer.
hl
A fast and powerful log viewer and processor.
A fast and powerful log viewer and processor.
jaq
A jq clone focused on correctness, speed, and simplicity
A jq clone focused on correctness, speed, and simplicity
jc
A tool convert CLI output, files & strings to JSON/YAML.
A tool convert CLI output, files & strings to JSON/YAML.
jellex
A TUI to filter JSON and JSON Lines data with Python syntax.
A TUI to filter JSON and JSON Lines data with Python syntax.
jiq
Interactive JSON query tool with real-time output and AI assistance.
Interactive JSON query tool with real-time output and AI assistance.
jless
A command-line JSON viewer.
A command-line JSON viewer.
jnv
Interactive JSON filter using jq.
Interactive JSON filter using jq.
jq
Command-line JSON processor
Command-line JSON processor
jql
A JSON Query Language CLI tool.
A JSON Query Language CLI tool.
jqp
A TUI playground to experiment with jq.
A TUI playground to experiment with jq.
jsongrep
A path query language for JSON, YAML, TOML, and other serialization formats.
A path query language for JSON, YAML, TOML, and other serialization formats.
logshark
A CLI / TUI debugger for JSON logs.
A CLI / TUI debugger for JSON logs.
miller
an all in one swiss army knife for data processing.
an all in one swiss army knife for data processing.
otree
A tool to view objects (JSON/YAML/TOML) in a TUI tree widget.
A tool to view objects (JSON/YAML/TOML) in a TUI tree widget.
qo
An interactive minimalist TUI to query JSON, CSV, and TSV using SQL.
An interactive minimalist TUI to query JSON, CSV, and TSV using SQL.
qq
A jq inspired interoperable config format transcoder with interactive querying.
A jq inspired interoperable config format transcoder with interactive querying.
sq
The missing swiss-army knife tool for wrangling data.
The missing swiss-army knife tool for wrangling data.
sqly
Easily execute SQL against CSV/TSV/LTSV/JSON and Excel with shell.
Easily execute SQL against CSV/TSV/LTSV/JSON and Excel with shell.
tabiew
A lightweight TUI application to view and query tabular data files.
A lightweight TUI application to view and query tabular data files.
twig
A high-performance terminal UI for exploring JSON and YAML files interactively.
A high-performance terminal UI for exploring JSON and YAML files interactively.
Know any terminal tools that would be good for this list? Submit a Tool here!