nowfound

Life & fun · April 27, 2022

gq – like jq or zq, but you use Go

Hi HN. I've gotten pretty tired of needing to learn a custom programming language for a tool I use once a week or less. So I figured, it might be easier to pick up if `jq` used a programming language I already know. Voila, gq.

gq – like jq or zq, but you use Go launched on April 27, 2022 with 107 votes, #295 of 2,974 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 4 years on.

Visit github.com ↗Alternativestop 10% of April 2022

In plain words

gq is a JSON query tool similar to jq, but uses Go as its query language instead of jq's custom syntax. It lets users who already know Go query and transform JSON data without learning a separate language. The tool addresses the friction of occasionally using jq but rarely needing its specialized query syntax. It targets developers familiar with Go who want a more accessible alternative for JSON processing tasks.

written from the facts on this page · September 2026

From the sources

jq but using go instead. Contribute to hherman1/gq development by creating an account on GitHub.

Does a similar job

all alternatives →
  • jql – Easier jq Alternative with a Lispy Syntax Written in Go2020 · github.com · ▲217

    Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql

  • JSON QueryOct 2025 · jsonquerylang.org · ▲154

    I'm working on a tool that will probably involve querying JSON documents and I'm asking myself how to expose that functionality to my users. I like the power of `jq` and the fact that LLMs are proficient at it, but I find it right out impossible to come up with the right `jq` incantations myself. Has anyone here been in a similar situation? Which tool / language did you end up exposing to your users?

  • jnv: interactive JSON filter using jq2024 · github.com · ▲373

    Interactive JSON filter using jq. Contribute to ynqa/jnv development by creating an account on GitHub.

  • Querying JSON documents using SQL-like language in Scala2020 · github.com · ▲70

    SQL micro-dialect implementation for querying JSON objects. Written purely in Scala. - mmalek06/JsonSql

  • Learn GROQ2021 · hdoro.dev · ▲70

    Interactive way of learning GROQ for beginner

  • PgJQ: Use Jq in Postgres2024 · github.com · ▲39

    jq extension for Postgres. Contribute to Florents-Tselai/pgJQ development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, April 2022

the whole month →
  • Hi HN community, I’m Zach, founder and CEO of Warp, and am excited to show you Warp, a fast Rust-based terminal that’s easy to use and built for teams. As of today, Warp is in public beta and any Mac user can download it. It works with bash, zsh, and fish. The terminal’s teletype-like interface has made it hard for the CLI to thrive. After 20 years of programming, I still find it hard to copy a command’s output; I always forget how to use `tar`; and I always have to relearn how to move my cursor. To fix fundamental accessibility issues, I believe we need to start innovating on the terminal,…

    AI · 2022 · warp.dev

  • Slow Social is a online social network built for growing and sustaining friendships.

    Life & fun · 2022 · slowsocial.us

  • Reflect▲626

    Fast networked note-taking

    Work · 2022 · reflect.app

  • Implement scanyourpdf.com in JavaScript. No backend servers needed.

    Life & fun · 2022 · lookscanned.io

  • Everything you need to create amazing documentation

    Dev tools · 2022 · archbee.com

  • ngrok▲547

    Serve local web apps with one command

    Dev tools · 2022 · ngrok.com