CodeBrowser / github / mikefarah/yq
mikefarah/yq
# yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
$ git clone https://github.com/mikefarah/yq.git
stars
15,729
forks
797
language
Go
license
MIT License
What is mikefarah/yq?
yq is a command-line tool for parsing and processing YAML, JSON, XML, CSV, TOML, HCL, and properties files. Developers use it to query, transform, and manipulate structured data formats across different platforms, making it useful for configuration management, data extraction, and DevOps automation tasks. It's written in Go and provides a portable alternative to format-specific tools.
Topics
#bash #cli #csv #devops-tools #golang #hcl #json #portable #properties #splat #terraform #toml #xml #yaml #yaml-processor
Activity
287 open issues · last updated Jul 22, 2026