-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
yamlpath
YAML/JSON/EYAML/Compatible get/set/merge/validate/scan/convert/diff processors using powerful, intuitive, command-line friendly syntax.
-
dasel
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
pxi
🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.
jid reimplements json filtering stuff. jiq just uses jq internally. It helps with issues like these. https://github.com/simeji/jid/issues/87
There is also https://github.com/fiatjaf/jiq
I use jq in combination with ultimate plumber. Ultimate plumber basically lets you work with pipes interactively, giving you a live preview. The nice thing is that it's not limited to jq (but also you don't get the interactive completion and stuff, so it's a tradeoff).
Shameless self-promotion, I wrote a neovim plugin that helps browsing and querying json files: nvim-jqx, in case someone finds it useful :)
jj is also really good. Someone posted it as a comment, but it didn't make the original article.
For the lazy such as myself; https://github.com/antonmedv/fx
Plug for something I wrote: [github link]*https://github.com/NeilMacMullen/Textrude). The CLI version can pipe json (or yaml,csv or text lines) from stdin or fetch it from a URL then turn it into model and apply a Scriban template to it to emit text to stdout. Runs on Linux or Windows and also comes with an interactive UI prototyping tool.