← back

category

JSON processors

Query and transform JSON from the command line.

Side by side

JSON processors
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
jq36kOtherOpen sourceNoCjq-1.8.22026-11-02
fx21kMITOpen sourceNoGo40.0.12026-10-22
yq16kMITOpen sourceNoGov4.54.32026-11-12
jc8.7kMITOpen sourceNoPythonv1.26.22026-11-11
dasel8.1kMITOpen sourceNoGov3.11.22026-11-02
jnv6.1kMITOpen sourceNoRustv0.7.12026-10-26
jless5.5kMITOpen sourceNoRustv0.9.02026-09-07
jaq3.8kMITOpen sourceNoRustv3.1.22026-11-10
gojq3.8kMITOpen sourceNoGov0.12.202026-11-01

9 tools

jq

Command-line JSON processor

Language
C
Licence
Other
Stars
36k
Latest
jq-1.8.2
Last push
2026-11-02
fx

Terminal JSON viewer & processor

Language
Go
Licence
MIT
Stars
21k
Latest
40.0.1
Last push
2026-10-22
yq

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

Language
Go
Licence
MIT
Stars
16k
Latest
v4.54.3
Last push
2026-11-12
jc

CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

Language
Python
Licence
MIT
Stars
8.7k
Latest
v1.26.2
Last push
2026-11-11
dasel

Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.

Language
Go
Licence
MIT
Stars
8.1k
Latest
v3.11.2
Last push
2026-11-02
jnv

Interactive JSON filter using jq

Language
Rust
Licence
MIT
Stars
6.1k
Latest
v0.7.1
Last push
2026-10-26
jless

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

Language
Rust
Licence
MIT
Stars
5.5k
Latest
v0.9.0
Last push
2026-09-07
jaq

A jq clone focussed on correctness, speed, and simplicity

Language
Rust
Licence
MIT
Stars
3.8k
Latest
v3.1.2
Last push
2026-11-10
gojq

Pure Go implementation of jq

Language
Go
Licence
MIT
Stars
3.8k
Latest
v0.12.20
Last push
2026-11-01

What these tools replace