yq
Command-line processor for YAML, JSON, XML, CSV and TOML.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get yq
Package managers
- Chocolatey
choco install yq
About yq
yq applies jq-style expressions to YAML and several other structured formats, reading, filtering, transforming and writing them back while preserving comments and ordering where possible. It is a single portable Go binary.
Strengths
- jq-like syntax across YAML, JSON, XML, CSV and TOML
- Preserves comments and key order when editing YAML in place
Limitations
- Shares a name with an unrelated Python wrapper, which causes confusion
- Expression syntax differs from jq in places that trip people up
Details
- Pricing
- FreeFree and open source under the MIT licence.
- License
- MIT
- Developer
- Mike Farah
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Best suited for
- Command-line processor for YAML, JSON, XML, CSV and TOML
- Categories
- CLI tools
- Last verified
- Added
- Provenance
- Selected from the TechWalrus Resource Hub (CLI & Terminal); facts checked against the developer's own pages, 3 sources on file.