-
jid reimplements json filtering stuff. jiq just uses jq internally. It helps with issues like these. https://github.com/simeji/jid/issues/87
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
There is also https://github.com/fiatjaf/jiq
-
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
pxi
🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.
Related posts
-
Yq is a portable yq: command-line YAML, JSON, XML, CSV and properties processor
-
An introduction to the magic of jq - Understanding the basics of jq with a realistic example
-
An Introduction to JQ
-
Show HN: JSON For You – Visualize JSON in graph or table views
-
TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV