simeji/jid

json incremental digger

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 42 minutes ago
Added to GitGenius on September 9th, 2026
Created on June 6th, 2016
Open Issues & Pull Requests: 10 (+0)
GitHub issues: Enabled
Number of forks: 157
Total Stargazers: 7,139 (+0)
Total Subscribers: 63 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 52.9 days
Mean response time: 849.4 days
90th percentile: 2583.1 days
Tracked items: 12

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,603 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

jid is a command-line tool for interactively exploring and filtering JSON data.

The tool solves the problem of navigating large or complex JSON structures by providing an interactive drill-down interface. Rather than writing complete filter expressions upfront, users can incrementally query JSON using dot-path notation and JMESPath expressions, seeing results update in real time as they type. The interface offers tab completion for field names, cycling through candidate matches, and visual highlighting of matching keys in the JSON view.

jid suits developers who frequently inspect JSON from APIs, configuration files, or command-line tools like curl. It works well for exploratory data analysis where the structure may not be fully known in advance. The tool accepts JSON from files or standard input and can be invoked with an initial query to start navigation from a specific point in the data structure. Unlike static query tools, jid's strength lies in its interactive suggestions and auto-completion, which reduce the friction of discovering and traversing nested structures.

The project shows consistent maintenance with regular updates addressing user-reported issues and feature requests. Development activity includes responsiveness to bug reports and pull requests, with fixes deployed in a timely manner. The codebase remains actively refined based on community feedback, and the tool continues to receive improvements to its core interactive features.