$ clis .dev
Why CLIs Blog Submit CLI
home / data-processing / yq

yq

15k

Portable command-line YAML, JSON, XML, CSV, TOML, and properties processor

$brew install yq
Language
Go
Stars
14,993
Category
Data Processing
Agent
—
Agent Compatibility
MCP Server
Agent Skill
JSON Output
GitHub
Alternatives
jq

Command-line JSON processor. Slice, filter, map, transform. The awk for JSON.

34k
C
fx

Terminal JSON viewer and processor — interactive and scriptable

20k
Go
gron

Make JSON greppable — transforms JSON into discrete assignments to grep through

14k
Go
Miller

Like awk, sed, cut, join for name-indexed data like CSV, TSV, JSON

9.8k
Go
VisiData

Terminal spreadsheet. Explore CSV, JSON, SQLite, and more data sources.

8.9k
Python
dasel

Select, put, delete data from JSON, TOML, YAML, XML, CSV with one tool

7.9k
Go
Built with love by Victor Cheeney Victor and his agents
Open source · API · llms.txt · Submit a CLI · RSS

CLIs are sourced from public GitHub repositories. We haven't verified every tool — always review a CLI before running it.

clis.dev © 2026