{"adoption": {"forks": 53, "observed_at": "2026-08-28T04:03:34.882187+00:00", "stars": 1098}, "canonical_url": "https://ross.abutalabs.com/products/git-blamenvim", "card": {"archived": false, "artifact_type": "plugin", "description": "Git Blame plugin for Neovim written in Lua", "domain": ["developer-tools", "version-control", "text-editors"], "enriched": true, "function": ["version-control", "developer-tools"], "health_score": 50, "homepage": null, "language": "Lua", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["f-person/git-blame.nvim"], "name": "f-person/git-blame.nvim", "platform": ["windows", "editor-plugin", "cli"], "pushed_at": "2025-11-05T18:45:02+00:00", "repo": "f-person/git-blame.nvim", "stars": 1098, "tags": ["neovim", "git-blame", "lua", "virtual-text", "editor-plugin", "linux", "macos"], "topics": ["neovim", "lua", "neovim-lua", "blame", "vim", "git-blame", "neovim-plugin"], "urls": [], "use_cases": ["show git blame info inline in neovim", "see who last modified the current line while coding", "open the commit for a line in the browser from the editor", "copy a commit sha or url without leaving neovim", "replace vimscript blame plugins with a lua-native one"], "what_it_is": "A Neovim plugin written in Lua that displays git blame information as virtual text in the editor. It shows commit author, date, and summary for the current line and provides commands to open or copy commit URLs and SHA hashes.", "when_to_avoid": ["you use Vim rather than Neovim", "you need full git client features rather than just blame display", "your project is not a git repository"], "when_to_choose": ["you use Neovim 0.5+ and want blame info as virtual text", "you prefer a lightweight Lua plugin over Node.js-based alternatives like coc-git", "you want statusline integration and configurable blame message templates"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/git-blamenvim", "repo": "f-person/git-blame.nvim", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "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:03:34.882187+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.882187+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:46:18.675216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aee1591663cbd05236b893367080bd433945baa770353224efdd2c5483642a3a", "fetched_at": "2026-08-28T04:03:34.882187+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f-person/git-blame.nvim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 50, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2195, "days_push": 301, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}