🍺 BREW Explorer

← all formulae

jq

brew install jq v1.8.2 MIT

Command-line JSON processor with a powerful query language for parsing, filtering, and transforming JSON data.

Why you might care

jq is the standard tool for manipulating JSON in shell scripts and pipelines—faster and more elegant than parsing with grep/sed/awk. Use it to extract fields, filter arrays, perform aggregations, and format output without reaching for Python or Node.js. Single binary, zero runtime overhead, POSIX shell-friendly.

Categories

Alternatives

Python Node.js yq gojq
64.5k
30-day installs · #92
228.7k
90-day · #79
770.0k
365-day · #83

Runtime dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "Python",
    "Node.js",
    "yq",
    "gojq"
  ],
  "build_dependencies": [],
  "categories": [
    "json-tool",
    "text-processor"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "oniguruma"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Lightweight and flexible command-line JSON processor",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:39:04+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "jq",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://jqlang.github.io/jq/",
  "homepage_og_description": "jq is a lightweight and flexible command-line JSON processor",
  "homepage_og_image": "https://jqlang.org/icon.png",
  "homepage_title": "jq",
  "installs_30d": 64470,
  "installs_365d": 770011,
  "installs_90d": 228707,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": "2026-06-20T23:42:39+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "jq",
  "oldnames": [],
  "one_liner": "Command-line JSON processor with a powerful query language for parsing, filtering, and transforming JSON data.",
  "optional_dependencies": [],
  "rank_30d": 92,
  "rank_365d": 83,
  "rank_90d": 79,
  "raw_hash": "88bc00ea86fbf1ed",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/j/jq.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "1.8.2",
  "versioned_formulae": [],
  "why_use_this": "jq is the standard tool for manipulating JSON in shell scripts and pipelines\u2014faster and more elegant than parsing with grep/sed/awk. Use it to extract fields, filter arrays, perform aggregations, and format output without reaching for Python or Node.js. Single binary, zero runtime overhead, POSIX shell-friendly."
}