Topics / #vim script
Vim script projects on GitHub
Scripting language for configuring and extending the Vim editor.
As of , the most-starred Vim script projects on GitHub are neovim (103.1K stars), vim (41.2K stars) and styleguide (39.7K stars). GitHub.Locker tracks 23 Vim script repositories with 535.1K stars combined. The fastest-growing on October 19 was neovim, with +23 stars in a day.
Hot right now
Most stars gained in a day · Oct 19
+23neovim
neovim/neovim · ★ 103.1KNeovim is a fork of Vim, a modal text editor, rebuilt to be more extensible, maintainable, and friendly to multiple contributors and advanced UIs.
+12vim
vim/vim · ★ 41.2KVim (Vi IMproved) is a greatly improved version of the classic UNIX editor Vi - a text editor geared to editing programs and other plain text files. The current release is version 9.2.
+6styleguide
google/styleguide · ★ 39.7KThis is a collection of style guides Google uses for its own and Google-originated open-source code, covering languages like C++, Java, Python, Go, JavaScript, TypeScript, HTML/CSS, Shell, Swift, and more.
+3vim-plug
junegunn/vim-plug · ★ 35.8Kvim-plug is a minimalist plugin manager for Vim and Neovim, implemented as a single script file with no external dependencies.
The all-time top
23 projects · by stars
- 103.1K
#1 · neovim/neovimneovim
Neovim is a fork of Vim, a modal text editor, rebuilt to be more extensible, maintainable, and friendly to multiple contributors and advanced UIs.
- 41.2K
#2 · vim/vimvim
Vim (Vi IMproved) is a greatly improved version of the classic UNIX editor Vi - a text editor geared to editing programs and other plain text files. The current release is version 9.2.
- 39.7K
#3 · google/styleguidestyleguide
This is a collection of style guides Google uses for its own and Google-originated open-source code, covering languages like C++, Java, Python, Go, JavaScript, TypeScript, HTML/CSS, Shell, Swift, and more.
- 4

vim-plug
35.8Kjunegunn/vim-plug · Vim Scriptvim-plug is a minimalist plugin manager for Vim and Neovim, implemented as a single script file with no external dependencies.
- 5

vimrc
31.8Kamix/vimrc · Vim ScriptThe Ultimate vimrc: a polished, ready-made Vim configuration the author has been tweaking for over 10 years. You install it into your home directory and get a much better Vim out of the box.
- 6

Vundle.vim
23.9KVundleVim/Vundle.vim · Vim ScriptVundle (short for Vim bundle) is a plugin manager for Vim that lets you declare plugins in your .vimrc and then install, update, search, or clean them up.
- 7

vim-fugitive
21.8Ktpope/vim-fugitive · Vim ScriptFugitive is a Git wrapper that lives inside Vim — the README bills it as 'the premier Vim plugin for Git'. The name comes from its own tagline: a Git wrapper 'so awesome, it should be illegal'.
- 8

SpaceVim
20.2Kwsdjeg/SpaceVim · Vim ScriptSpaceVim is a modular configuration for Vim and Neovim, inspired by spacemacs, that turns a plain editor into a batteries-included development environment.
- 9

nerdtree
20.1Kpreservim/nerdtree · Vim ScriptNERDTree is a file system explorer plugin for Vim: it shows your directories as a tree inside the editor, so you can browse, open files, and run basic file operations without leaving Vim.
- 10

vim-galore
18Kmhinz/vim-galore · Vim scriptvim-galore is a comprehensive single-document guide to Vim, the modal text editor. It covers everything from first steps and basics to usage, tips, commands, debugging and common problems.
- 11

vim-airline
18Kvim-airline/vim-airline · Vim Scriptvim-airline is a statusline and tabline plugin for Vim: a lean, fast bar at the bottom of every Vim window that shows your mode, current file, VCS info and cursor position at a glance.
- 12

vim-go
16.2Kfatih/vim-go · Vim Scriptvim-go is a Vim plugin that adds Go language support to your editor: compiling, running and testing code, richer syntax highlighting, debugging, and gopls-powered completion and navigation.
- 13

solarized
16Kaltercation/solarized · Vim scriptA precision color scheme: one sixteen-color palette (eight monotones, eight accent colors) with matched dark and light modes, built for terminals, editors and other GUI applications.
- 14
gruvbox
15.8Kmorhetz/gruvbox · Vim ScriptGruvbox is a retro-groove color scheme for Vim, designed with bright pastel colors and both light and dark mode switching, similar in philosophy to Solarized.
- 15

spf13-vim
15.5Kspf13/spf13-vim · Vim Scriptspf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim — a ready-made starting point for anyone who wants to use Vim for development.
- 16

til
14.2Kjbranchaud/til · Vim ScriptA personal collection of short write-ups called Today I Learned: small things the author picks up day to day across many languages and technologies, too minor for a full blog post.
- 17

vim-surround
14.1Ktpope/vim-surround · Vim ScriptA Vim plugin that adds mappings to delete, change, and add surrounding pairs like parentheses, brackets, quotes, and XML/HTML tags.
- 18

ale
14Kdense-analysis/ale · Vim ScriptALE (Asynchronous Lint Engine) is a Vim/Neovim plugin that lints your code asynchronously as you type and can fix files, acting as a Language Server Protocol client for things like completion, go-to-definition, and hover info.
- 19

vim-pathogen
12.1Ktpope/vim-pathogen · Vim Scriptpathogen.vim is a Vim plugin that manages your 'runtimepath', making it super easy to install plugins and runtime files in their own private directories.
- 20

copilot.vim
11.7Kgithub/copilot.vim · Vim ScriptCopilot.vim is the official Vim/Neovim plugin for GitHub Copilot, an AI pair programmer that suggests code completions from comments and function names.
- 21

syntastic
11.2Kvim-syntastic/syntastic · Vim scriptSyntastic is a syntax checking plugin for Vim: it runs your files through external syntax checkers and displays the errors inside Vim, on demand or automatically whenever you save.
- 22

vim-galore-zh_cn
10.6Kwsdjeg/vim-galore-zh_cn · Vim ScriptIt's the Simplified Chinese edition of 'Vim Galore' — a widely used, in-depth tutorial on the Vim editor, titled 'Vim 从入门到精通'.
- 23

fzf.vim
10.3Kjunegunn/fzf.vim · Vim Scriptfzf.vim is a collection of Vim commands and functions built on top of fzf, the command-line fuzzy finder, giving Vim users ready-made pickers for files, buffers, lines, tags, git commits and more.
Related topics
Often tagged together