# yq

> Command-line YAML, JSON and XML processor

Query and update config files like jq.

- Source: https://github.com/mikefarah/yq
- Homepage: https://mikefarah.gitbook.io/yq/
- License: MIT
- Language: Go
- Stars: 16045
- Forks: 2298
- Contributors: 161
- Last commit: 2026-10-01
- Latest release: v4.54.1 (2026-09-29)
- Purpose: Developer tools
- Runs on: CLI
- For: Personal, Enterprise

## Worth score: 83/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 21/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 12/15
- Readiness: 15/15

## Alternatives

- [Hugo](https://diggithub.com/gohugoio/hugo.md): Very fast static site generator
- [Graphify](https://diggithub.com/Graphify-Labs/graphify.md): Turn a codebase into a queryable knowledge graph
- [uv](https://diggithub.com/astral-sh/uv.md): Extremely fast Python package and project manager
- [fzf](https://diggithub.com/junegunn/fzf.md): Command-line fuzzy finder
- [TypeScript](https://diggithub.com/microsoft/TypeScript.md): JavaScript with static types
- [Deno](https://diggithub.com/denoland/deno.md): Modern runtime for JavaScript and TypeScript
- [nvm](https://diggithub.com/nvm-sh/nvm.md): Node Version Manager
- [Vite](https://diggithub.com/vitejs/vite.md): Fast frontend build tool and dev server

---

Source page: https://diggithub.com/mikefarah/yq
Updated: 2026-10-03
