{"adoption": {"forks": 76, "observed_at": "2026-08-28T04:09:34.996748+00:00", "stars": 6094}, "canonical_url": "https://ross.abutalabs.com/products/jnv", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Interactive JSON filter using jq", "domain": ["developer-tools", "files"], "enriched": true, "function": ["search-engine", "cli", "developer-tools"], "health_score": 97, "homepage": null, "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ynqa/jnv"], "name": "ynqa/jnv", "platform": ["cli", "cross-platform", "rust", "windows"], "pushed_at": "2026-08-20T11:04:28+00:00", "repo": "ynqa/jnv", "stars": 6094, "tags": ["jq", "interactive--viewer", "autocomplete", "tui", "-lines", "rust", "command-line", "macos", "linux"], "topics": ["autocomplete", "cli", "command-line", "interactive", "jq", "json", "kubernetes", "prompt", "rust"], "urls": [], "use_cases": ["explore large  files interactively in the terminal", "write and test jq filters with live preview", "inspect  logs or  lines streams", "learn jq query syntax with autocomplete and hints", "extract fields from api responses piped via curl", "browse kubernetes  output from kubectl"], "what_it_is": "jnv is an interactive terminal tool for navigating JSON documents with a live jq filter editor, featuring syntax highlighting and filter auto-completion. It embeds the jaq engine so no separate jq installation is required, and supports files, stdin, and JSON Lines input.", "when_to_avoid": ["you only need non-interactive scripted jq transformations", "you need full jq language support beyond basic path navigation autocomplete", "you require a gui-based  editor"], "when_to_choose": ["you want an interactive jq playground with instant feedback", "you need to visually navigate deeply nested  structures", "you work with  lines or multiple  documents", "you want a self-contained tool without installing jq separately"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jnv", "repo": "ynqa/jnv", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "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:09:34.996748+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.996748+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.106829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9566e55a629c2874013ce21f594c9c3a8531f78c3c3df6c50d2cbe2d07fda56e", "fetched_at": "2026-08-28T04:09:34.996748+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ynqa/jnv"}, {"content_hash": "ef8cd960fe34fd0e4f5134b46059dd9d530e13c184d568840679a176fe8c3a75", "fetched_at": "2026-08-29T08:44:47.019732+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/jnv"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 64, "rhythm": 65}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 898, "days_push": 13, "days_rel": 154, "gap_med": 82, "n_releases_24m": 8}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}