jaq

Drop-in jq replacement (JSON processing).

Visit website ↗

Console’s review

· Reviewed by David Mytton

What we like

If you know jq then you can use jaq to manipulate, process, and work with JSON. Focused on simplicity and correctness, avoiding some of the quirks of jq e.g. some crashes and how numbers are handled. Helps to avoid rounding errors. jaq is written in Rust vs jq written in C.

Tradeoffs

jaq is missing a few jq features like advanced date/time filters and support for streaming. No Linux packages.

Console is a free weekly newsletter with short reviews of developer tools, covering strengths and tradeoffs. This review reflects our assessment at publication. Read our selection criteria and learn about Console.

Discover your next favorite tool

Independent devtool reviews and the latest betas, in your inbox every Thursday. Free.