# Install jid with Homebrew, apt, dnf, MacPorts, Nix, scoop

Json incremental digger. Version 1.1.2 via Homebrew; verified 2026-04-12.

## Install

```sh
sudo av install brew:jid
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install jid
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install jid
```

  Evidence: MacPorts ports tree: textproc/jid/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- Debian apt (92%):

```sh
sudo apt install jid
```

  Evidence: Debian stable package indexes: jid from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install jid
```

  Evidence: Fedora Rawhide package metadata: jid from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#jid
```

  Evidence: nixpkgs package indexes: pkgs/by-name/ji/jid/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

### Windows

- Scoop (92%):

```sh
scoop install main/jid
```

  Evidence: Scoop official bucket manifest trees: bucket/jid.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

## Package facts

- **Package key:** brew:jid
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/jid>
- **Version:** 1.1.2
- **Source summary:** Json incremental digger
- **Homepage:** <https://github.com/simeji/jid>
- **Repository:** <https://github.com/simeji/jid>
- **Upstream docs:** <https://github.com/simeji/jid#readme>
- **License:** MIT
- **Source archive:** <https://github.com/simeji/jid/archive/refs/tags/v1.1.2.tar.gz>
- **Last updated:** 2026-04-12T06:12:43Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- jid (cli)
- jid (alias)

## Build dependencies

- go

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 1.1.2
- Package-manager updated: 2026-04-12
- Local data: ok
- Upstream repository: https://github.com/simeji/jid
- Upstream latest detected: v1.1.2 (current)
## Project history and usage

jid, short for Json Incremental Digger, is an interactive terminal tool for exploring JSON. It lets users drill into JSON documents with incremental queries, suggestions, autocomplete, and JMESPath support.

### Project history

The simeji/jid repository was created in June 2016 and published a 0.1.0 beta release the same month. Its README frames the tool as a simple way to navigate JSON interactively with filtering queries like jq, but optimized for discovery rather than one-shot transformation.

The release series quickly added the features expected in a terminal explorer: initial query support, help and version flags, scrolling, query history, key bindings, and package-manager installation instructions. Later README updates document JMESPath expressions and a TOML configuration file.

### Adoption history

jid found an audience among developers who spend time inspecting API responses, logs, and configuration payloads. Its README documents installation through Homebrew, MacPorts, FreeBSD pkg, Scoop, direct binary downloads, and `go install`, which made it easy to try across Unix and Windows terminals.

It complements jq rather than replacing it: jq is the scripting and transformation powerhouse, while jid helps users discover paths and shape queries interactively before committing them to a script.

### How it is used

Typical usage pipes JSON into `jid`, types a dot-path or JMESPath expression, uses tab completion to inspect candidate fields, and exits with the selected result. It can also start with an initial query or load JSON from a file.

The tool is useful when exploring unfamiliar JSON because it shows matches as the query is typed and saves query history for repeated inspection sessions.

### Why package nerds care

jid is package-nerd candy because it is a small Go CLI aimed squarely at terminal ergonomics. It turns JSON discovery into an interactive package, filling the gap between raw pager output and jq scripts.

Its distribution pattern is also very Go-era: GitHub releases, Homebrew, Scoop, MacPorts, and `go install` all coexist as installation paths for the same executable.

### Timeline

- 2016: The repository was created and jid 0.1.0 beta was released.
- 2016: The 0.6.x and 0.7.x releases added initial query, help, version, and scrolling features.
- 2019: The v0.7.4 release continued the 0.7 series.
- 2024: README updates documented richer interactive behavior, JMESPath support, and configuration.

### Related projects

- jq is the command-line JSON processor jid references as a query-style comparison point.
- JMESPath is the query language support documented by jid for expressions, pipes, wildcards, and functions.
- Go's module tooling is an installation path through `go install github.com/simeji/jid/cmd/jid`.

### Sources

- <https://api.github.com/repos/simeji/jid>
- <https://api.github.com/repos/simeji/jid/releases>
- <https://formulae.brew.sh/formula/jid>
- <https://github.com/simeji/jid>
- <https://raw.githubusercontent.com/simeji/jid/master/README.md>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** jid
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Other Package-Manager Records

- Debian apt - jid - 0.7.6-1+b17: normalized package name match | Debian stable package indexes: jid from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | json incremental digger | https://github.com/simeji/jid/
- Nix - jid: normalized package name match | nixpkgs package indexes: pkgs/by-name/ji/jid/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - jid - 0.7.6-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: jid from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | json incremental digger | https://github.com/simeji/jid/
- dnf - jid - 0.7.6-23.fc44: normalized package name match | Fedora Rawhide package metadata: jid from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | JSON incremental digger | https://github.com/simeji/jid
- MacPorts - jid: normalized package name match | MacPorts ports tree: textproc/jid/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Scoop - main/jid: normalized package name match | Scoop official bucket manifest trees: bucket/jid.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1


## Related links

- [Source-control packages](https://www.automicvault.com/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://www.automicvault.com/pkg/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [go](https://www.automicvault.com/pkg/brew/go/) - Build dependency declared by Homebrew.
- [jnv](https://www.automicvault.com/pkg/brew/jnv/) - Shares av.db curated category or tags: cli, developer-tools, interactive, json.
- [fracturedjson](https://www.automicvault.com/pkg/brew/fracturedjson/) - Shares av.db curated category or tags: cli, developer-tools, json.
- [fx](https://www.automicvault.com/pkg/brew/fx/) - Shares av.db curated category or tags: cli, developer-tools, json.
- [gojq](https://www.automicvault.com/pkg/brew/gojq/) - Shares av.db curated category or tags: cli, developer-tools, json.
- [gron](https://www.automicvault.com/pkg/brew/gron/) - Shares av.db curated category or tags: cli, developer-tools, json.
- [jaq](https://www.automicvault.com/pkg/brew/jaq/) - Shares av.db curated category or tags: cli, developer-tools, json.
- [jc](https://www.automicvault.com/pkg/brew/jc/) - Shares av.db curated category or tags: cli, developer-tools, json.
- [jo](https://www.automicvault.com/pkg/brew/jo/) - Shares av.db curated category or tags: cli, developer-tools, json.

## Combined YAML source

View the package source record on GitHub. [combined/jid.yml](https://github.com/automic-vault/db/blob/main/combined/jid.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
