jq

Command-line JSON processor (by jqlang)

Jq Alternatives

Similar projects and alternatives to jq

  • yt-dlp

    2,365 jq VS yt-dlp

    A feature-rich command-line audio/video downloader

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

    InfluxDB logo
  • terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • micro-editor

    A modern and intuitive terminal-based text editor

  • helm

    210 jq VS helm

    The Kubernetes Package Manager

  • aws-cloudformation-coverage-roadmap

    The AWS CloudFormation Public Coverage Roadmap

  • k9s

    130 jq VS k9s

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

  • httpie

    117 jq VS httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

  • SaaSHub

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

    SaaSHub logo
  • Task

    115 jq VS Task

    A task runner / simpler Make alternative written in Go

  • yq

    66 jq VS yq

    yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

  • gron

    64 jq VS gron

    Make JSON greppable!

  • Gooey

    60 jq VS Gooey

    Turn (almost) any Python command line program into a full GUI application with one line

  • lego

    56 jq VS lego

    Let's Encrypt/ACME client and library written in Go

  • fx

    50 jq VS fx

    Terminal JSON viewer & processor

  • fq

    45 jq VS fq

    jq for binary formats - tool, language and decoders for working with binary and text formats

  • gojq

    31 jq VS gojq

    Pure Go implementation of jq

  • visidata

    37 jq VS visidata

    A terminal spreadsheet multitool for discovering and arranging data

  • dehydrated

    36 jq VS dehydrated

    letsencrypt/acme client implemented as a shell-script – just add water

  • jless

    34 jq VS jless

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

  • jaq

    25 jq VS jaq

    A jq clone focussed on correctness, speed, and simplicity

  • yq

    24 jq VS yq

    Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents (by kislyuk)

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better jq alternative or higher similarity.

jq discussion

Log in or Post with

jq reviews and mentions

Posts with mentions or reviews of jq. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-06-03.
  • The Simdjson Library
    4 projects | news.ycombinator.com | 3 Jun 2024
    Hey, it was discussed a bit some years ago https://github.com/jqlang/jq/issues/1892
  • mysql: using json data and not hating it
    1 project | dev.to | 29 May 2024
    JSON_EXTRACT takes two arguments: the column and the path of the element you want to select. paths are separated by a dot, kind of the same way directory paths are separated by a /, and the top level of the path is denoted by $. if you've ever struggled with jq, you should feel comfortable struggling with this.
  • Exploring the tool ./jq
    2 projects | dev.to | 21 May 2024
    This list can go on forever, the jq tool has many features to explore and I have only scratched a little bit of the surface here. A good starting point to learn more seems to be the Wiki at jq's GitHub repository. The show notes from the podcast Kodsnack has some excellent resources too.
  • From GUI to CLI: Transforming my query workflow with usql and jq
    2 projects | dev.to | 15 May 2024
    But the real game changer was its piping capabilities. You've noticed that I've set json as my table format, and that's not deliberate. It's because of another tool called jq, which became my favorite way to interact with json data. Mostly because of its elegant syntax and its natural integration with the terminal and also vim.
  • Terraform Output Command : Examples, Tips and Best Practices
    1 project | dev.to | 9 May 2024
    One of the flags you can use is -json, which formats the outputs as a JSON object. This is especially useful when you want to pipe the output into other tools that can process JSON, such as jq, a lightweight command-line JSON processor.
  • Data Science at the Command Line, 2nd Edition (2021)
    5 projects | news.ycombinator.com | 6 May 2024
    Thanks, if anyone else is interested there is an explanation of this feature here: https://subtxt.in/library-data/2016/03/28/json_stream_jq And: https://github.com/jqlang/jq/wiki/FAQ#streaming-json-parser

    The last time I tried, I think the reason I gave up on JQ for large inputs was that the throughput would max out at 7mb/s whereas the same thing with spark SQL on the same hardware (MacBook) would max out at 250mb/s. So I started looking into using other solutions for big data while I use jq in parallel for small data in multiple files.

    I will test it out again cause this was 4-5 years ago when I last tested it, but I believe jaq is still preferred for large inputs. Still I prefer for big data to use Spark/Polars/clickhouse etc.

  • Bytecode VMs in Surprising Places
    9 projects | news.ycombinator.com | 30 Apr 2024
    Looks like you are correct https://github.com/jqlang/jq/blob/ed8f7154f4e3e0a8b01e6778de...
  • Frawk: An efficient Awk-like programming language. (2021)
    4 projects | news.ycombinator.com | 21 Apr 2024
  • Dehydrated: Letsencrypt/acme client implemented as a shell-script
    11 projects | news.ycombinator.com | 19 Apr 2024
  • I turned my open-source project into a full-time business
    6 projects | news.ycombinator.com | 27 Feb 2024
    I think like you. But also, one does not necessarily know beforehand that they will want to make money.

    Like a project could be born out of pure generosity, but after the happy initial phase the project might get too heavy on the maintenance requirements, causing the author to approach burnout, and possibly deciding that they want to make money to continue pulling the cart forward.

    However, here's something I do think: if you create something as Open Source, it should be out of a mentality of goodwill and for the greater good, regardless of how it ends up being used. OSS licenses do mean this with their terms. If you later get tired or burned out, you should just retire and allow the community to keep taking care of it. Just like it happened with the Jq tool [1].

    [1]: https://github.com/jqlang/jq/releases/tag/jq-1.7

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 Jun 2024
    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. Learn more →

Stats

Basic jq repo stats
60
29,370
9.2
7 days ago

jqlang/jq is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of jq is C.


Sponsored
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.
www.influxdata.com