jq
CLILightweight and flexible command-line JSON processor.
jq -r '.name' package.json+6 more matching recipesgh
CLIGitHub's official CLI for managing repos, PRs, issues, and more.
gh pr list --repo OWNER/REPO --state open --limit 5 --json number,title+4 more matching recipesyq
CLIA lightweight YAML, JSON, and XML processor.
yq -o=json '.' config.yaml+1 more matching recipemiller
CLILike awk/sed/cut/join/sort for name-indexed data (CSV, JSON, TSV).
mlr --c2j cat data.csvsops
CLISecrets management tool supporting YAML, JSON, and .env files.
httpie
CLIModern, user-friendly command-line HTTP client for the API era.
http GET api.example.com/users+1 more matching recipecurl
CLITransfer data from or to a server using various protocols.
curl -sS -X POST -H 'Content-Type: application/json' -d @body.json https://api.example.com/itemshyperfine
CLIA command-line benchmarking tool.
hyperfine --export-json results.json 'command'ncdu
CLINCurses disk usage analyzer with an interactive interface.
ncdu -o disk-usage.json ~nushell
CLIA new type of shell that understands structured data.
http get https://api.github.com/repos/nushell/nushell | get stargazers_countscc
CLISloc cloc and code: fast and accurate code statistics.
scc --format json . > stats.jsonsqlite3
CLICommand-line shell for SQLite databases. Preinstalled on macOS; apt install sqlite3 on Linux.
sqlite3 -json app.db 'SELECT id, name FROM users WHERE active = 1'tokei
CLICount lines of code across projects, by language.
tokei . -o jsonxh
CLIFriendly and fast HTTP tool, reimplementation of HTTPie.
xh POST api.example.com/data key=valueduckdb
CLIIn-process analytical SQL database engine.