awesome-jq

jq tools collection

A curated list of tools and resources for working with the JSON processor language jq.

A curated list of awesome jq tools and resources.

GitHub

824 stars
21 watching
42 forks
last commit: about 1 month ago
Linked from 1 awesome list

awesomejq

Awesome jq / Implementations

jq ( ) – The original jq command-line JSON processor
gojq 3,365 about 2 months ago – A jq implementation in Go
jaq – A jq implementation in Rust that misses some small features but is often more correct than the original
query-json (q) 591 10 months ago – query-json is a faster, simpler and more portable implementation of the jq language in Reason
xq 339 7 months ago – Pure rust implementation of jq
jq.js 85 2 months ago – Pure Javascript implementation of jq
jqjq 694 about 2 months ago – jq implementation of jq

Awesome jq / Tools / Command-line

faq 440 4 months ago – CLI program that processes BSON, Bencode, JSON, TOML, XML, YAML using
jiq 921 about 2 years ago – A visual command-line interactive JSON explorer with jq filters
fzf 66,191 about 1 month ago – An hack that turns it into an interactive jq explorer
jqq 312 over 4 years ago – A visual command-line interactive jq explorer written in Ruby
yq 2,654 about 2 months ago (and ) – jq wrapper for YAML and XML documents
yiq 12 over 3 years ago – Like , but using instead, so it supports YAML documents
ijq 24 over 2 years ago – jq REPL with automatic variable assignment and global statements support
jqsh 23 over 10 years ago – An interactive wrapper written in Go
jq-zsh-plugin 321 5 months ago – zsh line editor for constructing jq queries interactively
fq 9,830 about 1 month ago – jq for binary formats
jq-fish-plugin 3 9 months ago – Inspired by , interactively build jq expressions in fish shell
jqp 2,234 4 months ago – a TUI playground for exploring jq
jnv 5,115 about 1 month ago – interactive JSON filter using jq with navigation and autocompletion
jqunit 4 11 months ago – A test framework for JQ, written in Rust, on top of libjq
play 263 about 1 month ago – A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq

Awesome jq / Tools / Web

query-json playground – Web playground that uses compiled to JavaScript
jiq-web ( ) – , but in a web page, uses
jq play ( ) – A playground for jq with sharing capabilities
jq kung fu – A jq playground in WebAssembly powered by the original jq compiled with
jq-finder ( ) – A multipanel, Finder-like, JSON explorer with jq filters instead of paths, uses
jqaas 35 8 months ago – jq as a service, an open HTTP endpoint that executes jq queries
jqp 12 over 1 year ago – A free serverless proxy for filtering JSON and CSV data using jq
jqterm ( ) – Online playground - "jq as a service"

Awesome jq / Tools / Desktop

jqi ( ) – The almighty jq processor wrapped in a graphical UI, for Mac OSX
jqview 370 over 4 years ago – A jq JSON explorer with a minimalist native GUI

Awesome jq / Tools / Extensions

bro/q 83 over 4 years ago – A Chrome Extension for JSON formatting and jq filtering
virtual-json-viewer 61 about 2 months ago – A JSON Chrome/Firefox Extension with virtual DOM, full-text search and jq filtering
atom-jq 22 almost 2 years ago – Interactive jq playground inside the Atom editor
jq-mode 112 8 months ago – A jq mode for Emacs
vscode-jq 22 about 2 years ago – A jq extension for VS Code
vscode-jq-playground 47 about 1 month ago – A jq playground notebook extension for VS Code
vim-jqplay 105 11 months ago – Interactive jq playground inside Vim
jq-playground.nvim 5 about 1 month ago – Interactive jq playground inside Nvim, written in Lua
jq-lsp 70 about 1 month ago – jq language server. Works with VSCode, neovim and Emacs. Has syntax and scope checking, goto defintion, completion and hover documentation
vscode-jq 19 2 months ago – VSCode jq extension that uses . Has syntax highlight, snippets and everything jq-lsp provides
bat syntax highlighting 30,734 about 2 months ago – Syntax file to use bat to syntax highlight jq files

Awesome jq / Documentation / Core documentation

Manual – jq manual (development version)
FAQ 30,734 about 2 months ago – jq FAQ
Cookbook 30,734 about 2 months ago – jq cookbook
Advanced Topics 30,734 about 2 months ago – jq advanced topics

Awesome jq / 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

Awesome jq / Documentation / Code examples

jq at Rosetta Code – Dozens of algorithms written in jq
Builtins 30,734 about 2 months ago – jq builtins coded in itself, not C
Collection of jq recipes
Collection of interactive jq examples – Dozens of interactive jq examples (and explanations) in the browser
Collection of jq oneliners

Awesome jq / Documentation / Documentation browsers

jq dash docset 4 12 months ago

Awesome jq / Use Cases

liteJQ 93 6 months ago – jq SQLite extension
pgJQ 189 about 1 month ago – jq Postgres extension
jqmd 42 over 3 years ago – 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 3 over 5 years ago – A lightweight client, with a composable api, powered by jq
jc 7,955 about 2 months ago – CLI tool that converts the output of popular command-line programs and filetypes to JSON so they can be piped to jq
jqt ( ) – A web template engine that uses jq as expression language
datasette-jq 16 almost 5 years ago – A plugin that enables jq queries on JSON columns on deployments
jtool 13 over 5 years ago – 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
bf.jq 40 about 10 years ago – A Brainfuck interpreter written in jq
jq-voronoi 9 over 3 years ago – Implementation of Fortune’s algorithm to calculate Voronoi diagram on jq

Awesome jq / Libraries and tools for jq itself

jqnpm 45 over 3 years ago – A jq package manager that installs modules from GitHub and runs jq scripts
JBOL 72 over 4 years ago – A collection of utility modules for jq (math, prelude, set, string etc.)
bigint 7 over 3 years ago , , and – jq libraries from the author of jqnpm
jq-jsonpointer 16 almost 5 years ago – jq module implementing JSON Pointer (RFC 6901)
tree-sitter-jq 3 about 1 year ago – Tree sitter grammar implementation for Jq language

Awesome jq / External libraries

gojq 3,365 about 2 months ago – A full jq implementation in Go, usable as a library
jq-web 313 2 months ago – jq itself compiled to JavaScript with . There's also an alternative at
jq-go 22 over 7 years ago – Golang cgo bindings for ( is a CLI wrapper from the same people)
libjq-go 15 about 4 years ago – Golang cgo bindings for . This one works with recent versions of jq: 1.5, 1.6+
node-jq 281 4 months ago – A jq wrapper for Node.js
ruby-jq 82 about 2 years ago – A jq wrapper for Ruby
pyjq 195 6 months ago – A jq wrapper for Python
jq.py 372 5 months ago – Another jq wrapper for Python
php-ext-jq 41 over 2 years ago – PHP extension for jq
java-jq 82 9 months ago – A jq wrapper for Java ( is a Jackson extension)
jqr 143 about 1 month ago – R interface to jq
Ansible jq 21 5 months ago – A jq filter for configuration manager

Awesome jq / Podcasts and presentations

ThePrimeTime - The BEST CLI Tool
Programming By Stealth ( PBS 155 to PBS 167)

Backlinks from these awesome lists:

More related projects: