{"slug": "gron", "name": "gron", "category": "terminal", "category_name": "Terminal and shell", "description": "", "recommenders": 5, "commenters": 6, "warners": 0, "score": 4.706, "rising": 1.02, "first": "2025-11-07", "latest": "2026-09-04", "why": "", "why_is_quote": false, "has_verdict": false, "sentiment": {"recommend": 5, "neutral": 1, "compare": 0, "warn": 0}, "spark": [1, 0, 0, 0, 2, 0, 0, 0, 0, 1, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "", "kind": "", "icon": false, "domain": null, "github_repo": "github.com/tomnomnom/gron", "official_url": "https://github.com/tomnomnom/gron", "pricing": "", "aliases": ["gron"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 792980176, "item_id": 49561261, "url": "https://news.ycombinator.com/item?id=49561261", "by": "pdimitar", "date": "2026-09-04", "version": null, "stance": "recommend", "quote": "Try https://github.com/tomnomnom/gron.", "excerpt": "> Or to search the contents of a JSON file, you would maybe use `grep`, or perhaps `jq` and a well crafted query Try https://github.com/tomnomnom/gron.", "context": "", "use_case": "JSON search", "switched_from": "", "story": "Grep beats LSP? Why coding agents ignore your fancier tools"}, {"id": 789271456, "item_id": 49329466, "url": "https://news.ycombinator.com/item?id=49329466", "by": "amterp", "date": "2026-08-17", "version": null, "stance": "recommend", "quote": "Big fan of gron[0] and zoxide[1]", "excerpt": "Big fan of gron[0] and zoxide[1]. Gron for flattening and viewing JSON, and zoxide (z) for fuzzily jumping around on my system or on remote systems with z installed. Also been using Rad [2] (disclaimer: am author) to replace my suite of Bash scripts and write new ones, quite happy with one atm which sets reminders e.g. 'remind 2h check the CI build' which will give me an OS reminder in two hours, I use it a ton at wo", "context": "", "use_case": "flattening and viewing JSON", "switched_from": "", "story": null}, {"id": 760743104, "item_id": 47546444, "url": "https://news.ycombinator.com/item?id=47546444", "by": "iamjackg", "date": "2026-03-27", "version": null, "stance": "recommend", "quote": "You might like https://github.com/tomnomnom/gron", "excerpt": "You might like https://github.com/tomnomnom/gron", "context": "", "use_case": "", "switched_from": "", "story": "A Faster Alternative to Jq"}, {"id": 760717696, "item_id": 47544856, "url": "https://news.ycombinator.com/item?id=47544856", "by": "xendo", "date": "2026-03-27", "version": null, "stance": "recommend", "quote": "Highly recommend gron.", "excerpt": "Highly recommend gron. https://github.com/tomnomnom/gron", "context": "", "use_case": "querying JSON", "switched_from": "", "story": "A Faster Alternative to Jq"}, {"id": 733517920, "item_id": 45844870, "url": "https://news.ycombinator.com/item?id=45844870", "by": "a-french-anon", "date": "2025-11-07", "version": null, "stance": "recommend", "quote": "I think it can replace jq in a lot of cases.", "excerpt": "Tried gron (https://github.com/tomnomnom/gron) a bit? If you know your UNIX, I think it can replace jq in a lot of cases. And when it can't, well, you can reach for Python, I guess.", "context": "", "use_case": "", "switched_from": "", "story": "You should write an agent"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["json search", "flattening and viewing json", "querying json"], "compared": [{"slug": "jq", "name": "jq", "co": 3, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47539825", "title": "A Faster Alternative to Jq", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49560260", "title": "Grep beats LSP? Why coding agents ignore your fancier tools", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49314700", "title": "item 49314700", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46464235", "title": "FracturedJson", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45840088", "title": "You should write an agent", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {}, "2026-01": {"neutral": 1}, "2026-02": {}, "2026-03": {"recommend": 2}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {"recommend": 1}, "2026-09": {"recommend": 1}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 792980176, "item_id": 49561261, "url": "https://news.ycombinator.com/item?id=49561261", "by": "pdimitar", "date": "2026-09-04", "version": null, "stance": "recommend", "quote": "Try https://github.com/tomnomnom/gron.", "excerpt": "> Or to search the contents of a JSON file, you would maybe use `grep`, or perhaps `jq` and a well crafted query Try https://github.com/tomnomnom/gron.", "context": "", "use_case": "JSON search", "switched_from": "", "story": "Grep beats LSP? Why coding agents ignore your fancier tools"}, {"id": 789271456, "item_id": 49329466, "url": "https://news.ycombinator.com/item?id=49329466", "by": "amterp", "date": "2026-08-17", "version": null, "stance": "recommend", "quote": "Big fan of gron[0] and zoxide[1]", "excerpt": "Big fan of gron[0] and zoxide[1]. Gron for flattening and viewing JSON, and zoxide (z) for fuzzily jumping around on my system or on remote systems with z installed. Also been using Rad [2] (disclaimer: am author) to replace my suite of Bash scripts and write new ones, quite happy with one atm which sets reminders e.g. 'remind 2h check the CI build' which will give me an OS reminder in two hours, I use it a ton at wo", "context": "", "use_case": "flattening and viewing JSON", "switched_from": "", "story": null}, {"id": 760743104, "item_id": 47546444, "url": "https://news.ycombinator.com/item?id=47546444", "by": "iamjackg", "date": "2026-03-27", "version": null, "stance": "recommend", "quote": "You might like https://github.com/tomnomnom/gron", "excerpt": "You might like https://github.com/tomnomnom/gron", "context": "", "use_case": "", "switched_from": "", "story": "A Faster Alternative to Jq"}, {"id": 760717696, "item_id": 47544856, "url": "https://news.ycombinator.com/item?id=47544856", "by": "xendo", "date": "2026-03-27", "version": null, "stance": "recommend", "quote": "Highly recommend gron.", "excerpt": "Highly recommend gron. https://github.com/tomnomnom/gron", "context": "", "use_case": "querying JSON", "switched_from": "", "story": "A Faster Alternative to Jq"}, {"id": 743484320, "item_id": 46467770, "url": "https://news.ycombinator.com/item?id=46467770", "by": "asa400", "date": "2026-01-02", "version": null, "stance": "neutral", "quote": "The most popular of which I think is gron[0].", "excerpt": "This is good! There are a number of these, so it seems like it's definitely somthing people want. The most popular of which I think is gron[0]. My own is jstream[1]. One tiny point of friendly feedback: you may want to consider adding an example usage/output so folks can see what it does literally. [0] - https://github.com/tomnomnom/gron [1] - https://github.com/ckampfe/jstream", "context": "", "use_case": "", "switched_from": "", "story": "FracturedJson"}, {"id": 733517920, "item_id": 45844870, "url": "https://news.ycombinator.com/item?id=45844870", "by": "a-french-anon", "date": "2025-11-07", "version": null, "stance": "recommend", "quote": "I think it can replace jq in a lot of cases.", "excerpt": "Tried gron (https://github.com/tomnomnom/gron) a bit? If you know your UNIX, I think it can replace jq in a lot of cases. And when it can't, well, you can reach for Python, I guess.", "context": "", "use_case": "", "switched_from": "", "story": "You should write an agent"}]}