# yamafaktory/jql

A JSON Query Language CLI tool

Repository: https://github.com/yamafaktory/jql
Canonical: https://ross.abutalabs.com/products/jql
Homepage: https://crates.io/crates/jql
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: json, rust, rustlang, cli, tool, utility, cargo, tools, devops-tools
Last push: 2026-03-18T13:18:28+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 72, release rhythm 63, longevity 100
- inputs: {"age_days": 2922, "days_push": 168, "days_rel": 168, "gap_med": 35.0, "n_releases_24m": 15}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1674, forks 32 (observed 2026-08-28T04:05:20.415976+00:00)

## What it is
jql (pronounced 'jackal') is a fast, lightweight JSON Query Language CLI tool written in Rust for selecting and manipulating JSON data. It supports array indexes, ranges, lenses, and group separators, and is available via many package managers.

## Use cases
- query and filter  from the command line
- extract specific fields from a  file
- slice and reorder  arrays
- pipe  between shell commands
- alternative to jq for  manipulation

## When to choose
- you want a fast, lightweight jq alternative written in Rust
- you need meaningful error messages when querying JSON
- you want a tool installable via brew, cargo, apk, dnf, and more

## When to avoid
- you need jq's mature ecosystem and scripting features
- you need to query non-JSON formats like YAML or CSV
- you need complex transformations beyond selection

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, parser, developer-tools
- domain: developer-tools, files
- platform: windows, cli, cross-platform
- tags: -query-language, -processing, jq-alternative, rust, command-line, linux, macos

## Member repositories
- yamafaktory/jql (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:20.415976+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:42:34.076215+00:00, confidence not recorded.
  - readme: https://github.com/yamafaktory/jql (fetched 2026-08-28T04:05:20.415976+00:00, sha 49f8ac72322b)
  - registry_crates: https://crates.io/api/v1/crates/jql (fetched 2026-08-29T11:15:28.796162+00:00, sha 6af77560c193)
- Data as of 2026-08-30T08:39:29.467469+00:00.
