Stack Gems
Menu
← Catalog

gron

MIT flatten JSON to greppable assignments

DevOps / Tooling · OSS/MIT · 14.5k

Reviewed 2026-09-12 · last push 2025-05-31 · repo checked 2026-10-19

What's Good

MIT. tomnomnom/gron. Flattens JSON into `json.path = value` lines so grep/fzf can find nested fields without learning jq first; `--ungron` reconstitutes filtered JSON. Classic API-exploration tool. Source github.com/tomnomnom/gron.

The Catch

SOFT: last commit ~May 2025 — quiet but not abandoned folklore. Vs jq (filter language): gron is *flatten-for-grep*, not a transform DSL. Huge blobs become huge line piles; know when jq select() is the shorter path.

Verdict

MIT greppable JSON. Free forever; flatten, grep, ungron — then graduate to jq when the filter is the point.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/gron.svg)](https://stackgems.com/gems/gron)

HTML

<a href="https://stackgems.com/gems/gron"><img src="https://stackgems.com/badge/gron.svg" alt="gron reviewed on Stack Gems" height="20"></a>

Related

DevOps →