Skip to content
76

Awesome jq

A curated list of awesome jq tools and resources.

983 stars52 forks88 entriesLast push Aug 17, 2026 (1 month ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Implementations

jq

(github) – The original jq command-line JSON processor.

gojq

A jq implementation in Go.

In 4 lists

jaq

A jq implementation in Rust that misses some small features but is often more correct than the original.

query-json (q)

query-json is a faster, simpler and more portable implementation of the jq language in Reason.

xq

Pure rust implementation of jq

jq.js

Pure Javascript implementation of jq

jqjq

jq implementation of jq

Tools >Command-line

faq

CLI program that processes BSON, Bencode, JSON, TOML, XML, YAML using libjq.

In 2 lists

jiq

A visual command-line interactive JSON explorer with jq filters.

In 3 lists

jqq

A visual command-line interactive jq explorer written in Ruby.

yq

(and xq) – jq wrapper for YAML and XML documents.

In 2 lists

yiq

Like jiq, but using yq instead, so it supports YAML documents.

ijq

jq REPL with automatic variable assignment and global statements support.

ijq

Interactive jq tool. Like jqplay for the commandline.

jqsh

An interactive wrapper written in Go.

jq-zsh-plugin

zsh line editor for constructing jq queries interactively.

In 2 lists

fq

jq for binary formats

In 3 lists

jq-fish-plugin

Inspired by jq-zsh-plugin, interactively build jq expressions in fish shell.

jqp

a TUI playground for exploring jq.

In 3 lists

jnv

interactive JSON filter using jq with navigation and autocompletion.

In 3 lists

jqunit

A test framework for JQ, written in Rust, on top of libjq.

play

A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq.

In 5 listsDetails

jqfmt

A code beautifier for jq.

Tools >Web

query-json playground

Web playground that uses query-json compiled to JavaScript.

jq play

(github) – A playground for jq with sharing capabilities.

In 2 lists

jq kung fu

A jq playground in WebAssembly powered by the original jq compiled with emscripten.

jqaas

jq as a service, an open HTTP endpoint that executes jq queries.

jqp

A free serverless proxy for filtering JSON and CSV data using jq.

jqterm

(github) – Online playground - "jq as a service"

Tools >Desktop

jqi

(github) – The almighty jq processor wrapped in a graphical UI, for Mac OSX.

jqview

A jq JSON explorer with a minimalist native GUI.

In 2 lists

Tools >Extensions

bro/q

A Chrome Extension for JSON formatting and jq filtering.

virtual-json-viewer

A JSON Chrome/Firefox Extension with virtual DOM, full-text search and jq filtering.

atom-jq

Interactive jq playground inside the Atom editor.

jq-mode

A jq mode for Emacs.

vscode-jq

A jq extension for VS Code.

vscode-jq-playground

A jq playground notebook extension for VS Code.

vim-jqplay

Interactive jq playground inside Vim.

jq-playground.nvim

Interactive jq playground inside Nvim, written in Lua.

jq-lsp

jq language server. Works with VSCode, neovim and Emacs. Has syntax and scope checking, goto defintion, completion and hover documentation.

vscode-jq

VSCode jq extension that uses jq-lsp. Has syntax highlight, snippets and everything jq-lsp provides.

bat syntax highlighting

Syntax file to use bat to syntax highlight jq files

In 4 lists

jqExpress

A jq extension for JetBrains IDEs

Documentation >Core documentation

Manual

jq manual (development version).

bat syntax highlighting

Syntax file to use bat to syntax highlight jq files

In 4 lists

Documentation >Good small specific tutorials

Bash that JSON (with jq)

.

JSON on the command line with jq

.

Reshaping JSON with jq

.

jq is sed for JSON

.

Mastering jq: part 1

An Introduction to JQ

Articles exploring and using jq for data tasks

Documentation >Code examples

jq at Rosetta Code

Dozens of algorithms written in jq .

bat syntax highlighting

Syntax file to use bat to syntax highlight jq files

In 4 lists

Collection of jq recipes

Collection of interactive jq examples

Dozens of interactive jq examples (and explanations) in the browser.

Collection of jq oneliners

Documentation >Documentation browsers

jq dash docset

Use Cases

liteJQ

jq SQLite extension.

pgJQ

jq Postgres extension.

jqmd

A "literate devops" tool that allows embedding jq code, shell scripts, YAML, and JSON in a markdown document and making it executable. (A bit like R markdown or IPython notebooks, except with shell/jq/YAML/JSON, and as a CLI scripting tool rather than a GUI.)

sc

A lightweight SoundCloud client, with a composable api, powered by jq.

jc

CLI tool that converts the output of popular command-line programs and filetypes to JSON so they can be piped to jq.

In 6 listsDetails

jqt

(github) – A web template engine that uses jq as expression language.

datasette-jq

A plugin that enables jq queries on JSON columns on datasette deployments.

jtool

jq-based JSON tools for a modern shell.

just-dashboard

A serverless app for implementing JSON-powered dashboards with JSON or YAML files (and jq filters as strings) serving as the only source of configuration.

In 2 lists

bf.jq

A Brainfuck interpreter written in jq.

jq-voronoi

Implementation of Fortune’s algorithm to calculate Voronoi diagram on jq.

Libraries and tools for jq itself

jqnpm

A jq package manager that installs modules from GitHub and runs jq scripts.

JBOL

A collection of utility modules for jq (math, prelude, set, string etc.).

bigint

, array, string and other libraries – jq libraries from the author of jqnpm.

jq-jsonpointer

jq module implementing JSON Pointer (RFC 6901)

tree-sitter-jq

Tree sitter grammar implementation for Jq language

json5.jq

JSON5 implementation for jq

tar.jq

tar archive creator for jq

External libraries

gojq

A jq implementation in Go.

In 4 lists

jq-web

jq itself compiled to JavaScript with emscripten. There's also an alternative at jqdash.

In 2 lists

jq-go

Golang cgo bindings for libjq (jqpipe-go is a CLI wrapper from the same people).

libjq-go

Golang cgo bindings for libjq. This one works with recent versions of jq: 1.5, 1.6+.

node-jq

A jq wrapper for Node.js.

jq-ruby

A jq wrapper for Ruby.

pyjq

A jq wrapper for Python.

jq.py

Another jq wrapper for Python.

php-ext-jq

PHP extension for jq.

java-jq

A jq wrapper for Java (jackson-jq is a Jackson extension).

jqr

R interface to jq.

Ansible jq

A jq filter for Ansible configuration manager.

json-jq

A jq wrapper for Perl.

Podcasts and presentations

ThePrimeTime - The BEST CLI Tool

Programming By Stealth

(instalments PBS 155 to PBS 167)

See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

Fresh★ 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Fresh★ 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Fresh★ 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Fresh★ 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Fresh★ 9k288 entriesPushed yesterday
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Fresh★ 22k143 entriesPushed yesterday