← All repos

jq

Command-line JSON processor

jq
Browse cluster: Cluster 107
1,934commits
255contributors
10languages

Tech stack & purpose

jq is a lightweight command-line JSON processor written in portable C with zero runtime dependencies, designed to slice, filter, map, and transform structured data in a manner similar to traditional Unix tools like sed, awk, and grep. The project is built in C and uses the decNumber library for decimal arithmetic operations. It can be installed from prebuilt binaries, Docker images, or compiled from source with standard build tools like make, autoconf, and automake, and includes comprehensive documentation generated from YAML files using Python and pipenv.

Community & reference links

Languages

C
79.1%
M4
6.6%
Shell
5.5%
Yacc
3.4%
jq
1.6%
C++
1.5%
Makefile
1.4%
Lex
0.7%
Python
0.1%
Dockerfile
0.1%

Contributors (top 30 of 255)