InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Yq Alternatives
Similar projects and alternatives to yq
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
murex
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
-
-
dasel
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
-
jless
jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
yq discussion
yq reviews and mentions
-
Hacking with mdBook
I strongly recommend keeping it in your toolbox, along with other command-line power tools, such as jq, yq, and mustache. No need to mention Nix, right?
- Make Ubuntu packages 90% faster by rebuilding them
-
Overengineer your CV
Then the content of the YAML is passed to a program called yq which takes a jq-filter as an input and returns a json with the filter applied to it as an output.
-
Step-by-Step Guide: Deploying a Static Web Application in OpenShift Using a Custom S2I Builder Image
curl -O --location https://github.com/mikefarah/yq/releases/download/2.4.1/yq_linux_amd64 sudo mv yq_linux_amd64 /usr/bin/yq sudo chmod +x /usr/bin/yq
- JSON5 – JSON for Humans
-
Setting up a local Kubernetes environment with Multipass and bridge networking
# Install yq sudo wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O /usr/bin/yq \ && sudo chmod +x /usr/bin/yq # Update netplan configuration sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.old sudo yq '.network.ethernets.default.match.macaddress as $default | .network.ethernets.extra0.match.macaddress as $extra | .network.ethernets.default.match.macaddress = $extra | .network.ethernets.extra0.match.macaddress = $default' \ /etc/netplan/50-cloud-init.yaml.old | sudo tee /etc/netplan/50-cloud-init.yaml # Restart the node sudo reboot
- TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV
-
Show HN: Flatito, grep for YAML and JSON files
What I often use to just get the full key paths is yq (https://github.com/mikefarah/yq), piping into grep when necessary
yq -o=props
- K8s Service Meshes: The Bill Comes Due
- Using facts and the GitHub API in Ansible
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 Jul 2025
Stats
mikefarah/yq is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of yq is Go.