# f-person/git-blame.nvim

Git Blame plugin for Neovim written in Lua

Repository: https://github.com/f-person/git-blame.nvim
Canonical: https://ross.abutalabs.com/products/git-blamenvim
Language: Lua
License: GPL-3.0
License Family: copyleft
Topics: neovim, lua, neovim-lua, blame, vim, git-blame, neovim-plugin
Last push: 2025-11-05T18:45:02+00:00

## Health v2 (maintenance only)
Score: 55/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 50, release rhythm 35, longevity 100
- inputs: {"age_days": 2195, "days_push": 301, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1098, forks 53 (observed 2026-08-28T04:03:34.882187+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: plugin
- maturity: active
- function: version-control, developer-tools
- domain: developer-tools, version-control, text-editors
- platform: windows, editor-plugin, cli
- tags: neovim, git-blame, lua, virtual-text, editor-plugin, linux, macos

## Member repositories
- f-person/git-blame.nvim (main) score 55

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:34.882187+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:46:18.675216+00:00, confidence not recorded.
  - readme: https://github.com/f-person/git-blame.nvim (fetched 2026-08-28T04:03:34.882187+00:00, sha aee1591663cb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
