Yq
Command-line YAML and JSON processor
mikefarahThird-party software from public repositories. bestappfor.me does not host it, does not verify it and is not responsible for its use. Download only from the official source and check the license. Terms and disclaimer
About
Yq lets you read, change and merge configuration files straight from the terminal. You can pull a value out of a YAML file, update it in place, combine several files, or convert a document from one format to another.
It uses a jq-like syntax and works with YAML, JSON, XML, INI, properties, CSV and TSV. It is written in Go and ships as a single binary with no dependencies, and you can also run it through Docker, Podman, snap or Homebrew. It covers the most common jq operations, not all of them.
Highlights
- Read and update YAML files in place
- Merge files and convert between formats
- Single dependency-free binary, also via Docker
Who it's for
Good for anyone editing config files in scripts or pipelines who wants quick, repeatable changes from the shell.
This description was written by our editors with automated assistance, not by the developer, and has not been reviewed yet.
Why it is here
- Code changed 5 days ago
- New release 15 days ago
Official channels
Official channels only. We never host or repackage downloads.




