List of JSON tools for command line

This page summarizes the projects mentioned and recommended in the original post on /r/commandline

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.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. jid

    json incremental digger

    jid reimplements json filtering stuff. jiq just uses jq internally. It helps with issues like these. https://github.com/simeji/jid/issues/87

  2. 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.

    CodeRabbit logo
  3. jiq

    Discontinued jid on jq - interactive JSON query tool using jq expressions

    There is also https://github.com/fiatjaf/jiq

  4. yamlpath

    YAML/JSON/EYAML/Compatible get/set/merge/validate/scan/convert/diff processors using powerful, intuitive, command-line friendly syntax.

  5. 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.

  6. up

    Ultimate Plumber is a tool for writing Linux pipes with instant live preview (by akavel)

    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).

  7. nvim-jqx

    Populate the quickfix with json entries

    Shameless self-promotion, I wrote a neovim plugin that helps browsing and querying json files: nvim-jqx, in case someone finds it useful :)

  8. jj

    JSON Stream Editor (command line utility) (by tidwall)

    jj is also really good. Someone posted it as a comment, but it didn't make the original article.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. fx

    Terminal JSON viewer & processor

    For the lazy such as myself; https://github.com/antonmedv/fx

  11. Textrude

    Code generation from YAML/JSON/CSV models via SCRIBAN templates

    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.

  12. pxi

    🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Yq is a portable yq: command-line YAML, JSON, XML, CSV and properties processor

    11 projects | news.ycombinator.com | 4 Feb 2023
  • An introduction to the magic of jq - Understanding the basics of jq with a realistic example

    6 projects | /r/commandline | 1 Jun 2022
  • An Introduction to JQ

    13 projects | /r/programming | 24 Aug 2021
  • Show HN: JSON For You – Visualize JSON in graph or table views

    13 projects | news.ycombinator.com | 24 Sep 2024
  • TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV

    13 projects | news.ycombinator.com | 18 Aug 2024