Top 23 Vim Open-Source Projects

  • neovim

    Vim-fork focused on extensibility and usability

    Project mention: Aftermath of switching from VSCode to Neovim | | 2024-02-19

    All these thoughts I've shared, I would have them on occasion - but ever since I switched to Linux and Neovim, my curiosity has been through the roof. Switching over to Neovim and Linux was a not so fun weekend of configuration and spending half a day getting my work's local dev environment running on my new OS (which no one has tested development on). But I now have a deeper understanding of the tools I use, and have a text editor configured to be the most optimal for the way I want to use it.

  • fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: Command Line Fuzzy Search | | 2024-02-15
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Good coding groups for black women? | | 2024-01-13
  • Vim

    The official Vim repository

    Project mention: 100+ FREE Resources Every Web Developer Must Try | | 2024-02-26


  • vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

    Project mention: thethethe.nvim - neovim friendly autocorrect plugin | /r/neovim | 2023-10-21


  • lapce

    Lightning-fast and Powerful Code Editor written in Rust

    Project mention: Lapce | | 2024-02-18

    Apparently, currently based on width:

  • helix

    A post-modern modal text editor.

    Project mention: Lapce | | 2024-02-18

    You can use a snippet LSP to work around Helix not having a built-in LSP manager. They're listed in

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • YouCompleteMe

    A code-completion engine for Vim

    Project mention: How to configure vim like an IDE | /r/vim | 2023-06-27

    For vim specifically, I've been using coc.nvim, which works pretty well for my needs, and I know its quite popular. Another fairly popular one is YouCompleteMe, which I had taken a look at for some other languages; but ended up just using coc as I can't justify using YCM once a year (if that) -- too much "headache" for not a lot of use, you know?

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

    Project mention: Existing non-lua plugins examples | /r/neovim | 2023-12-06

    The most famous TypeScript one probably is coc.nvim

  • spacemacs

    A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!

    Project mention: Emacs 29.1 Released | | 2023-07-30
  • NvChad

    Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

    Project mention: Neovide – a simple, no-nonsense, cross-platform GUI for Neovim | | 2024-01-31
  • config

    Apps/CLIs/configs I use on macOS/iOS. Fish, Karabiner, Cursor.. (by nikitavoloboev)

  • nerdtree

    A tree explorer plugin for vim.

    Project mention: I use the default file browser in vim (netrw). I know there are plugins that a lot of people like. Should I switch? | /r/vim | 2023-06-29

    I personally use nerdtree. Add nerdtree-git-plugin too, that's nice when looking at your project (for files, use vim-gitgutter).

  • doomemacs

    An Emacs framework for the stubborn martian hacker

    Project mention: M-X Reloaded: The Second Golden Age of Emacs – (Think) | | 2024-02-27

    Yes, you need to install Emacs. It is probably available from whatever package manager your system uses.

    I prefer Doom ( to Spacemacs. However I haven't looked at Spacemacs for many years; perhaps it's now on par with Doom.

  • nnn

    n³ The unorthodox terminal file manager

    Project mention: Directory navigation on Helix | /r/HelixEditor | 2023-12-06

    If you want a file full browser experience choose nnn: . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.

  • vim-airline

    lean & mean status/tabline for vim that's light as air

    Project mention: Auto-completion problems for terraform | /r/neovim | 2023-05-24
  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

    Project mention: LunarVIM: An IDE Layer for Neovim | | 2024-01-03
  • vim-galore

    :mortar_board: All things Vim!

    Project mention: The ultimate Vi cheat sheet - essential vi commands cheat sheet that will help navigate the various vi modes, edit text, cut/copy/paste, search and replace keywords etc | /r/programming | 2023-04-05

    See also Vim galore and my Vim Reference Guide

  • vim-go

    Go development plugin for Vim

    Project mention: vim-go debugging | /r/neovim | 2023-05-20

    I found a github issue that seems related, but following the steps to start dlv on my own does not work either.

  • ranger

    A VIM-inspired filemanager for the console

    Project mention: Z – Jump Around | | 2024-01-15

    Came to post zoxide. Also if you use `ranger`[1] (vim inspired file manager) then you might like to add the `ranger-zoxide` plugin[2].



  • powerline

    Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.

    Project mention: Powerline arrows bugged | /r/linuxquestions | 2023-05-01
  • ale

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

    Project mention: A decent VS Code and Ruby on Rails setup | | 2024-02-21

    I saw no mention of RBS+Steep, the latter providing a LSP. I use it a lot and very much like it, although it's still young and needs love, but it's making good, steady progress! I've been very pleasantly surprised by some of the crazy things Steep can catch, completely statically!

    You appear to be working on projects with Sorbet (which I tried to like but found it fell short in practice, notably outside of the app use case i.e it's mostly useless for gems) so it may be a tall order to try on those. Maybe you can give RBS+Steep a shot on some small project?


    RBS collection (for those gems that don't ship RBS signatures in `sig`, integrates with bundler):


    VS Code:

    Sublime Text:

    Vim (I'm working on it):

  • Vim

    :star: Vim for Visual Studio Code (by VSCodeVim)

    Project mention: The IDEs we had 30 years ago and we lost | | 2023-12-28
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-27.

Vim related posts


What are some of the best open-source Vim projects? This list will help you:

Project Stars
1 neovim 74,388
2 fzf 58,127
3 awesome-cheatsheets 36,595
4 Vim 34,405
5 vim-plug 32,851
6 lapce 31,177
7 helix 28,534
8 YouCompleteMe 25,189
9 coc.nvim 23,776
10 spacemacs 23,409
11 NvChad 22,163
12 config 20,211
13 nerdtree 19,128
14 doomemacs 18,280
15 nnn 17,911
16 vim-airline 17,563
17 LunarVim 17,110
18 vim-galore 16,208
19 vim-go 15,769
20 ranger 14,644
21 powerline 14,103
22 ale 13,167
23 Vim 13,018
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.