Ask HN: Local Tools for Viewing JSON

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
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
  1. fx

    Terminal JSON viewer & processor

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. 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.

  4. dsq

    Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.

  5. gron

    Make JSON greppable!

  6. jello

    CLI tool to filter JSON and JSON Lines data with Python syntax. (Similar to jq)

  7. jless

    jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.

  8. jid

    json incremental digger

  9. 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
  10. jql

    A JSON Query Language CLI tool

  11. qp

    query-pipe: command-line (ND)JSON querying

  12. visidata

    A terminal spreadsheet multitool for discovering and arranging data

    I would add VisiData to that list. It is more suited for tabular data, but it can be used to explore large nested data. I find it is a good starting place to explore json data I'm not familiar with. I will also sometimes flatten the data with some general jq scripts or gron.

    If I'm trying to understand some new json data, I start with visidata, and then I poke around to find the data I want. If it is data I want to extract again, I use jq to get the interesting bits. Sometimes I use that in combination with sqlite-utils to store that data so I can query it. (I haven't tried some of the other tools that will create a sqlite database for you.)

    - https://github.com/saulpw/visidata

  13. sqlite-utils

    Python CLI utility and library for manipulating SQLite databases

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

  • JSON5 – JSON for Humans

    21 projects | news.ycombinator.com | 8 Dec 2024
  • Show HN: Retry a command with exponential backoff and jitter (+ Starlark exprs)

    7 projects | news.ycombinator.com | 15 Nov 2024
  • Modern Unix Tool List

    3 projects | news.ycombinator.com | 19 Aug 2024
  • Ask HN: Is there any software you only made for your own use but nobody else?

    65 projects | news.ycombinator.com | 4 Jul 2024
  • PysonDB: A Simple, Lightweight, Efficent JSON Based DataBase for Python

    1 project | news.ycombinator.com | 19 Jun 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?