{"adoption": {"forks": 55, "observed_at": "2026-08-28T04:04:39.440291+00:00", "stars": 1412}, "canonical_url": "https://ross.abutalabs.com/products/gvvim", "card": {"archived": false, "artifact_type": "plugin", "description": "A git commit browser in Vim", "domain": ["version-control", "developer-tools"], "enriched": true, "function": ["version-control", "developer-tools", "terminal-ui"], "health_score": 70, "homepage": null, "language": "Vim Script", "license": null, "license_family": "other", "maturity": "stable", "member_repos": ["junegunn/gv.vim"], "name": "junegunn/gv.vim", "platform": ["editor-plugin", "cli"], "pushed_at": "2026-05-19T02:55:45+00:00", "repo": "junegunn/gv.vim", "stars": 1412, "tags": ["vim", "git", "commit-browser", "fugitive", "vim-plugin", "command-line"], "topics": [], "urls": [], "use_cases": ["browse git commit history in vim", "view commits that affected the current file", "track changes to selected lines across revisions", "view diffs between commits in vim", "search commit history with git log options"], "what_it_is": "gv.vim is a Vim plugin that provides a fast, simple git commit browser inside the editor. It requires tpope's vim-fugitive and supports browsing, filtering, and viewing diffs of commits, including per-file and visual-line tracking.", "when_to_avoid": ["you use an editor other than Vim", "you want a full graphical git client with staging and branch management", "you don't want to depend on vim-fugitive"], "when_to_choose": ["you work in Vim and want a fast commit browser for large repos with thousands of commits", "you already use vim-fugitive and want lightweight history browsing", "you need per-file or per-line revision tracking inside the editor"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gvvim", "repo": "junegunn/gv.vim", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "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:04:39.440291+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.440291+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:20.718111+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3441838b2478a366a0b2ad674af97193cc8da52512465b2fcc3da70212fd0a85", "fetched_at": "2026-08-28T04:04:39.440291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/gv.vim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3884, "days_push": 106, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}