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.

23Projects
535.1KStars in total
+56Stars in a day

Hot right now

Most stars gained in a day · Oct 19

The all-time top

23 projects · by stars

  1. #1 · neovim/neovim

    neovim

    Neovim is a fork of Vim, a modal text editor, rebuilt to be more extensible, maintainable, and friendly to multiple contributors and advanced UIs.

    103.1K
  2. #2 · vim/vim

    vim

    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.

    41.2K
  3. #3 · google/styleguide

    styleguide

    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.

    39.7K
  1. 4

    vim-plug

    35.8Kjunegunn/vim-plug · Vim Script

    vim-plug is a minimalist plugin manager for Vim and Neovim, implemented as a single script file with no external dependencies.

  2. 5

    vimrc

    31.8Kamix/vimrc · Vim Script

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

  3. 6

    Vundle.vim

    23.9KVundleVim/Vundle.vim · Vim Script

    Vundle (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.

  4. 7

    vim-fugitive

    21.8Ktpope/vim-fugitive · Vim Script

    Fugitive 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'.

  5. 8

    SpaceVim

    20.2Kwsdjeg/SpaceVim · Vim Script

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

  6. 9

    nerdtree

    20.1Kpreservim/nerdtree · Vim Script

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

  7. 10

    vim-galore

    18Kmhinz/vim-galore · Vim script

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

  8. 11

    vim-airline

    18Kvim-airline/vim-airline · Vim Script

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

  9. 12

    vim-go

    16.2Kfatih/vim-go · Vim Script

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

  10. 13

    solarized

    16Kaltercation/solarized · Vim script

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

  11. 14

    gruvbox

    15.8Kmorhetz/gruvbox · Vim Script

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

  12. 15

    spf13-vim

    15.5Kspf13/spf13-vim · Vim Script

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

  13. 16

    til

    14.2Kjbranchaud/til · Vim Script

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

  14. 17

    vim-surround

    14.1Ktpope/vim-surround · Vim Script

    A Vim plugin that adds mappings to delete, change, and add surrounding pairs like parentheses, brackets, quotes, and XML/HTML tags.

  15. 18

    ale

    14Kdense-analysis/ale · Vim Script

    ALE (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.

  16. 19

    vim-pathogen

    12.1Ktpope/vim-pathogen · Vim Script

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

  17. 20

    copilot.vim

    11.7Kgithub/copilot.vim · Vim Script

    Copilot.vim is the official Vim/Neovim plugin for GitHub Copilot, an AI pair programmer that suggests code completions from comments and function names.

  18. 21

    syntastic

    11.2Kvim-syntastic/syntastic · Vim script

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

  19. 22

    vim-galore-zh_cn

    10.6Kwsdjeg/vim-galore-zh_cn · Vim Script

    It's the Simplified Chinese edition of 'Vim Galore' — a widely used, in-depth tutorial on the Vim editor, titled 'Vim 从入门到精通'.

  20. 23

    fzf.vim

    10.3Kjunegunn/fzf.vim · Vim Script

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

Often tagged together