{"adoption": {"forks": 55, "observed_at": "2026-08-28T04:07:24.237100+00:00", "stars": 2828}, "canonical_url": "https://ross.abutalabs.com/products/jqp", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A TUI playground to experiment with jq", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "developer-tools", "json", "parser"], "health_score": 75, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["noahgorstein/jqp"], "name": "noahgorstein/jqp", "platform": ["cli", "windows", "cross-platform"], "pushed_at": "2026-02-06T11:05:25+00:00", "repo": "noahgorstein/jqp", "stars": 2828, "tags": ["tui", "jq", "gojq", "json-querying", "terminal-ui", "playground", "command-line", "json", "macos", "linux"], "topics": ["go", "jq", "tui"], "urls": [], "use_cases": ["interactively test jq queries in the terminal", "explore and query JSON files with a TUI", "experiment with jq filters against API responses", "learn jq query syntax with instant feedback", "query newline-delimited JSON (NDJSON) data", "save jq query output to a file or clipboard"], "what_it_is": "jqp is a terminal user interface (TUI) playground for interactively experimenting with jq queries against JSON or NDJSON input. It is built in Go on top of the gojq implementation and supports query history, themes, and saving output.", "when_to_avoid": ["you need a plain non-interactive jq CLI for scripts and automation", "you need to query non-JSON formats like YAML or XML", "you need a GUI or web-based JSON explorer"], "when_to_choose": ["you want an interactive TUI to prototype jq queries instead of re-running the CLI", "you work with JSON or NDJSON data in the terminal regularly", "you want query history, theming, and output saving while exploring JSON"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jqp", "repo": "noahgorstein/jqp", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.237100+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:38:12.204654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fdcad3ae511418ef2155a441b0f5fa3c72823cb3ea4ad799c401a597284b8fb", "fetched_at": "2026-08-28T04:07:24.237100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/noahgorstein/jqp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 66, "longevity": 100, "rhythm": 17}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1466, "days_push": 208, "days_rel": 340, "gap_med": null, "n_releases_24m": 1}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}