jreybert/vimagit
Ease your git workflow within Vim observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 95
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3996
- days_rel: n/a
- days_push: 34
- n_releases_24m: 0
Adoption not part of the score
1330 stars · 51 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
vimagit is a Vim plugin that brings an Emacs Magit-like git workflow into a single Vim buffer. It lets users view diffs and interactively stage, unstage, or discard changes at file, hunk, or line level, then write commit messages in the same buffer.
Use cases
- interactively stage hunks of changes in vim
- review all git diffs in one buffer before committing
- stage individual lines for a commit
- write and amend commit messages inside vim
- replace clunky multi-step git staging workflows
- magit-like git experience for vim users
When to choose
- you use Vim and want fast, interactive staging of changes
- you find fugitive's staging workflow cumbersome for many files
- you want a dependency-free pure VimL git plugin
When to avoid
- you need push, stash, or cherry-pick features (not yet implemented)
- you work in editors other than Vim
- you require a maintained plugin with an explicit license
Facets
plugin · maturity stable
version-control developer-tools cli developer-tools version-control text-editors editor-plugin cross-platform vim-plugin git magit-inspired interactive-staging viml command-line
1 source
- readme: https://github.com/jreybert/vimagit · fetched 2026-08-28 · 3de008f9b531
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jreybert/vimagit | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="jreybert/vimagit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem