SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Vim Script Git Projects
-
vim-gitgutter
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
vim-flog
A blazingly fast, stunningly beautiful, exceptionally powerful git branch viewer for Vim/Neovim.
-
-
-
-
Project mention: A Coherent Vision for the Future of Version Control | news.ycombinator.com | 2026-03-22
See vim-mergetool[1]. I use it to manage merge conflicts and it's quite intuitive. I've resolved conflicts that other people didn't even want to touch.
[1]: https://github.com/samoshkin/vim-mergetool
-
-
-
tig-explorer.vim
Vim plugin to use Tig as a git client. Seamless switching between vim and Tig with opening in the same buffer.
-
-
nvim-blame-line
A small plugin that uses neovims virtual text to print git blame info at the end of the current line.
-
-
-
-
-
-
-
-
Vim Script Git discussion
Vim Script Git related posts
-
Vim mergetool – Reimagined Git merge workflow
-
A Git story: Not so fun this time
-
Open previous git version of file?
-
I use the default file browser in vim (netrw). I know there are plugins that a lot of people like. Should I switch?
-
Why is the colorscheme not applied at specific region?
-
¿Qué editor de código utilizan?
-
Integrating Git and (Neo)Vim: LazyGit + Fugitive + MergeTool for maxiumum efficiency [Showcase]
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jul 2026
Index
What are some of the best open-source Git projects in Vim Script? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | vim-gitgutter | 8,506 |
| 2 | vim-signify | 2,728 |
| 3 | git-messenger.vim | 1,372 |
| 4 | vimagit | 1,334 |
| 5 | vim-grepper | 1,249 |
| 6 | vim-flog | 906 |
| 7 | blamer.nvim | 768 |
| 8 | committia.vim | 740 |
| 9 | diffconflicts | 421 |
| 10 | vim-mergetool | 306 |
| 11 | vim-twiggy | 282 |
| 12 | fugitive-gitlab.vim | 279 |
| 13 | tig-explorer.vim | 213 |
| 14 | fzf-checkout.vim | 209 |
| 15 | nvim-blame-line | 189 |
| 16 | git-blame.vim | 177 |
| 17 | auto-git-diff | 118 |
| 18 | vira | 99 |
| 19 | dotfiles | 76 |
| 20 | cfg | 37 |
| 21 | git-time-lapse | 37 |
| 22 | vim-git-arglist | 18 |
| 23 | hmm | 11 |