📈 GH Trending Explorer 🎲 Surprise me

← all repos

jqlang / jq

git clone https://github.com/jqlang/jq.git jq-1.8.2 · 4mo ago

Command-line JSON processor

+6
stars, 24h · #5,492
+~54
stars, 7 days · #3,830
+~230
stars, 30 days · #3,512
36k
★ total · +0% this week
4.6k
forks · 419 open issues

Star history (as recorded here)

2026-10-20 · 35,887 ★ 2026-10-23 · 35,910 ★
LanguageC
License—
Created2012-07-18 (14y ago)
Last pushtoday
Watchers357
OwnerOrganization

GitHub topics

jq

Links

README excerpt
# jq
`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.
## Documentation
- **Official Documentation**: jqlang.org
- **Try jq Online**: play.jqlang.org
## Installation
### Prebuilt Binaries
Download the latest releases from the GitHub release page.
The platform-specific assets are standalone executables, not archives. On macOS and Linux,
rename the downloaded file to `jq` and make it executable with `chmod +x jq`.
### Docker Image
Pull the jq image to start quickly with Docker.
#### Run with Docker
##### Example: Extracting the version from a `package.json` file
 [code] 
##### Example: Extracting the version from a `package.json` file with a mounted volume
 [code] 
### Building from source
#### Dependencies
- libtool
- make
- automake
- autoconf
#### Instructions
 [code] 
Build a statically linked version:
 [code] 
If you're not using the latest git version but instead building a released tarball (available on the release page), skip the `autoreconf` step, and flex or bison won't be needed.
##### Cross-Compilation
For details on cross-compilation, check out the GitHub Actions file and the cross-compilation wiki page.
## Community & Support
- Questions & Help: Stack Overflow (jq tag)
- Chat & Community: Join us on Discord
- Wiki & Advanced Topics: Explore the Wiki
## License
`jq` is released under the MIT License. `jq`'s documentation is
licensed under the Creative Commons CC BY 3.0.
`jq` uses parts of the open source C library "decNumber", which is distributed
under ICU License