Drop-in jq replacement (JSON processing).
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.
What we don't like
jaq is missing a few jq features like advanced date/time filters and support for streaming. No Linux packages.
Console is the place developers go to find the best tools. Each week, our weekly newsletter picks out the most interesting tools and new releases. We keep track of everything - dev tools, devops, cloud, and APIs - so you don't have to.
✦ Disclosure: All reviews are editorially independent and partners must meet our selection criteria.