🌐
GitHub
github.com › jqlang › jq
GitHub - jqlang/jq: Command-line JSON processor · GitHub
docker run --rm -i -v "$PWD:$PWD" -w "$PWD" ghcr.io/jqlang/jq:latest '.version' package.json ... git submodule update --init # if building from git to get oniguruma autoreconf -i # if building from git ./configure --with-oniguruma=builtin make clean # if upgrading from a version previously built from source make -j8 make check sudo make install
Starred by 34.9K users
Forked by 1.8K users
Languages   C 79.0% | M4 6.6% | Shell 5.5% | Yacc 3.4% | jq 1.6% | C++ 1.5%
🌐
jq
jqlang.org
jq
jq 1.5 released, including new datetime, math, and regexp functions, try/catch syntax, array and object destructuring, a streaming parser, and a module system. See installation options on the download page, and the release notes for details.
Discussions

I love jq, I hate jq. Help a competent grepper get a grasp on the terse language!
I haven't used jq much, but I want to learn it someday. I have a few bookmarks that might help you: https://sr.ht/~gpanders/ijq/ - interactive jq https://github.com/tomnomnom/gron - make json greppable https://codefaster.substack.com/p/mastering-jq-part-1-59c https://mosermichael.github.io/jq-illustrated/dir/content.html More on reddit.com
🌐 r/commandline
45
86
June 23, 2021
An Introduction to JQ
Author Here. jq is practically the standard command-line tool for pretty-printing JSON but it does so much more. I never really mastered it and it was a challenge each time I tried to use it to extract some values or transform some JSON. So I took a bunch of time and mastered the basics and wrote out an introduction in a way that will hopefully make it easier for you to remember it as well. One thing I'm still not certain about is whether jq "does one thing and does it well". Some say it is too complex for its own good but I found that it is somewhat like AWK: learning the basics of it is very helpful. More on reddit.com
🌐 r/programming
129
800
August 24, 2021
🌐
Linode
linode.com › docs › guides › using-jq-to-process-json-on-the-command-line
How to Use JQ to Process JSON on the Command Line | Linode Docs
November 5, 2021 - Install jq using Zero Install. 0install add jq <https://apps.0install.net/utils/jq.xml>
🌐
jq
jqlang.org › download
Download jq
git clone --recursive https://github.com/jqlang/jq.git cd jq autoreconf -i ./configure make sudo make install · To build it from a git clone, you'll need to install a few packages first:
🌐
Scaler
scaler.com › home › topics › how to install the jq command in linux?
How to Install the JQ Command in Linux? - Scaler Topics
June 14, 2024 - Once the desired operations have ... format. The JQ command in Linux can be installed using the recommended package manager method or directly from the JQ website....
🌐
Christophe Avonture
avonture.be › blog › linux-jq
The jq utility for Linux | Christophe Avonture
December 13, 2023 - If you get jq not found as an answer, please install it: sudo apt-get update && sudo apt-get install jq · jq can be used without any arguments and in that case, the JSON output will be prettified.
🌐
Medium
medium.com › @Shamimw › about-jq-a-powerful-tool-for-json-processing-c1442c010b7b
About jq: A Powerful Tool for JSON Processing | by W Shamim | Medium
June 27, 2025 - Think of it as sed or awk, but specifically designed for JSON. With jq, you can perform complex data manipulations with simple one-liners, making it an essential tool for developers, DevOps engineers, and data analysts working with JSON.
🌐
CyberITHub
cyberithub.com › how-to-install-jq-json-processor-on-rhel-centos-7-8
How to Install jq(JSON processor) on RHEL/CentOS 7/8 | CyberITHub
October 15, 2021 - JQ(JSON Processor) utility is available through EPEL Repository so to install jq you need to first install EPEL Repository by using yum install epel-release -y command as shown below.
Find elsewhere
🌐
iO Flood
ioflood.com › blog › install-jq-command-linux
Installing and Using the 'jq' Command | Linux User's Guide
January 8, 2024 - Similar to a Swiss Army knife, the ‘jq’ command in Linux is a versatile tool that can help you manipulate JSON data with ease. The ‘jq’ command is also readily available on most package management systems, making it a straightforward ...
🌐
VK
cloud.vk.com › документация › api › connection via api › installing jq
Installing jq – API | VK Cloud Documentation
Installing the jq utility for automatic output of structured JSON in the console. It can be used to output OpenStack and API commands.
🌐
TechBloat
techbloat.com › home › how to install jq on windows
How to Install jq on Windows - TechBloat
December 8, 2025 - In today’s data-driven world, mastering command-line tools can significantly boost your productivity, especially when working with JSON data. jq, the lightweight and flexible command-line JSON processor, is a must-have for developers, data analysts, and system administrators who frequently ...
🌐
Baeldung
baeldung.com › home › web › guide to linux jq command for json processing
Guide to Linux jq Command for JSON Processing | Baeldung on Linux
August 31, 2025 - The select function is another impressive utility that we can use for querying JSON. We can think of it as a bit like a simple version of XPath for JSON: ... This selects all the fruit with a price greater than 0.5. Likewise, we can also make selections based on the value of a property: ... $ jq '.[] | to_entries[] | select(.key | startswith("name")) | .value' fruits.json "apple" "banana" "kiwi"
🌐
sloopstash
sloopstash.com › knowledge-base › how-to-install-jq-on-windows-mac-and-linux.html
How to install JQ on Windows, Mac, and Linux? | SloopStash knowledge base
JQ is a lightweight and flexible command-line JSON processor akin to sed, awk, grep, and friends for JSON data. It’s written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data.
🌐
SQLServerCentral
sqlservercentral.com › articles › jq-tool-for-querying-json-documents-using-the-cli
JQ - Tool for Querying JSON documents using the CLI – SQLServerCentral
February 16, 2024 - For the use cases above uploading JSON to a DB is overkill or premature, so the jq command line utility allows me to query JSON documents from the command line. This tool is written in C and you can install it on Windows, Linux, or Mac OSX.
🌐
sloopstash
sloopstash.com › knowledge-base › how-to-install-jq-on-linux.html
How to install JQ on Linux? | SloopStash knowledge base
# Download JQ. $ wget https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux-amd64 -P /tmp # Install JQ. $ sudo mv /tmp/jq-linux-amd64 /usr/local/bin/jq $ sudo chmod +x /usr/local/bin/jq # Check JQ version.
🌐
DEV Community
dev.to › stefanalfbo › exploring-the-tool-jq-125g
Exploring the tool ./jq - DEV Community
May 21, 2024 - I listened to this podcast today, ... episode made me finally to give it a try. The jq tool is available from the Ubuntu repository and can be installed like this....
🌐
GeeksforGeeks
geeksforgeeks.org › git › how-to-install-jq-in-git-bash
How to Install jq in Git Bash? - GeeksforGeeks
June 10, 2024 - To use jq from Git Bash, you need to place it in a directory that's included in your system's PATH. Follow these steps: Open your file explorer and navigate to the directory where you downloaded jq.exe.
🌐
TecAdmin
tecadmin.net › linux-jq-command
JQ Command in Linux with Examples – TecAdmin
April 26, 2025 - The JQ command is not available in some Linux distributions by default; It needs to be downloaded into the system before it can be used on the terminal; You can download the JQ command just like any other package on your system. On Ubuntu 20.04 use the below-given command to install the JQ utility: