Vim

Open-source projects categorized as Vim | Edit details

Top 23 Vim Open-Source Projects

  • GitHub repo neovim

    Vim-fork focused on extensibility and usability

    Project mention: How to know if a line's no has changed? (vimscript) | reddit.com/r/vim | 2021-10-15

    neovim is working on something similar called extmarks, though dunno how far along it is. seems to be a bit rougher too https://github.com/neovim/neovim/issues/13661

  • GitHub repo fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: I know 'git pull' is in the command history somewhere | reddit.com/r/ProgrammerHumor | 2021-10-13

    also this -> https://github.com/junegunn/fzf

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Vim

    The official Vim repository

    Project mention: Bram: "Neovim has included Treesitter, which is an implementation of this. Once Vim9 is done I'll have a look at whether it is a good choice to include with Vim" | reddit.com/r/vim | 2021-10-04

    Here you go

  • GitHub repo vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

    Project mention: Trying to reach terminal constancy using ANSI only colors | dev.to | 2021-09-16

    Using vim-plug I load the plugin like this:

  • GitHub repo awesome-cheatsheets

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

    Project mention: Awesome Cheatsheets | reddit.com/r/webdev | 2021-10-13
  • GitHub repo YouCompleteMe

    A code-completion engine for Vim

    Project mention: YouCompleteMe keywords case sensitivity | reddit.com/r/vim | 2021-10-13

    I am working with YouCompleteMe and just discovered a much needed option to complete keywords by adding the following to my vimrc:

  • GitHub repo spacemacs

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

    Project mention: Making Emacs feels less 80s | reddit.com/r/emacs | 2021-10-14

    If you want a "modern" version of Emacs that "works" out of the box, I would recommend using a distribution like Doom Emacs or Spacemacs. I personally have never used Spacemacs as a daily driver, but it seems to look more modern. Doom Emacs is faster, and more minimal. Depends on your choice.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo coc.nvim

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

    Project mention: I'm a sworn Sublime Text user. Should I switch to vim? | reddit.com/r/webdev | 2021-10-15

    CoC for language server support - https://github.com/neoclide/coc.nvim

  • GitHub repo SpaceVim

    A community-driven modular vim/neovim distribution - The ultimate vimrc

    Project mention: cheaper or free alternative to jetbrains goland ?? | reddit.com/r/golang | 2021-10-04

    I spent the first 2 years with golang using spacevim with the golang layer https://spacevim.org/ (but I'm using goland provided by my work mostly now)

  • GitHub repo dracula-theme

    🧛🏻‍♂️ One theme. All platforms.

    Project mention: Alternative for dracula | reddit.com/r/linuxquestions | 2021-10-06

    Are you referring to dracula or dracula pro? If the former, its free and opensource https://github.com/dracula/dracula-theme

  • GitHub repo nerdtree

    A tree explorer plugin for vim.

    Project mention: I'm a sworn Sublime Text user. Should I switch to vim? | reddit.com/r/webdev | 2021-10-15

    For having a file tree - https://github.com/preservim/nerdtree

  • GitHub repo vim-airline

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

    Project mention: Thanks for your help! vim-codepainter is over a year | reddit.com/r/vim | 2021-10-13

    no problem! it's vim-airline (https://github.com/vim-airline/vim-airline)

  • GitHub repo vim-go

    Go development plugin for Vim

    Project mention: Use LSP with vim-go | reddit.com/r/neovim | 2021-10-06

    I just started using Go and found vim-go plugin, this plugin supports special features in Go that other languages (Nodejs) don't have like find structs that implement an interface.

  • GitHub repo 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: Graphical tag in terminal, is this possible in Alacritty? | reddit.com/r/linux4noobs | 2021-08-28
  • GitHub repo vim-galore

    :mortar_board: All things Vim!

    Project mention: I cannot replace VS Code | reddit.com/r/neovim | 2021-10-15
  • GitHub repo nnn

    n³ The unorthodox terminal file manager

    Project mention: Let's show some love to Linux and open-source related projects | reddit.com/r/linux | 2021-10-17

    nnn

  • GitHub repo doom-emacs

    An Emacs framework for the stubborn martian hacker

    Project mention: Which emacs editor is this? | reddit.com/r/emacs | 2021-10-16

    It's all GNU Emacs (unless you're a diehard software hipster and insist on using Hemlock or Lem), but it's so easy to extend and configure that there are whole distributions (]Spacemacs](https://www.spacemacs.org/), Doom Emacs, etc) built atop it.

  • GitHub repo ale

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

    Project mention: Is it possible to have vim report on JS 'use strict' errors? | reddit.com/r/vim | 2021-10-15

    I recommend ALE with an appropriate linter (IIRC ALE uses eslint for by default for Javascript).

  • GitHub repo ranger

    A VIM-inspired filemanager for the console

    Project mention: Ask HN: If you could change the UI of any software. Which would you change? | news.ycombinator.com | 2021-10-14
  • GitHub repo Vim

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

    Project mention: Encountered a very strange problem I am not sure how to quantify. Help? | reddit.com/r/vscode | 2021-10-03

    I'm using the ViM extension.

  • GitHub repo vnote

    A pleasant note-taking platform.

    Project mention: It's time to accept the fact that Notion will never give us an offline mode. Let's start looking for alternatives. | reddit.com/r/Notion | 2021-03-04

    Take a look at Vnote

  • GitHub repo kakoune

    mawww's experiment for a better code editor

    Project mention: Is Kakoune capable of everything that vim can | reddit.com/r/kakoune | 2021-09-29
  • GitHub repo vim-gitgutter

    A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.

    Project mention: Soon, there will be another splitballer! | reddit.com/r/ErgoMechKeyboards | 2021-10-05

    Also useful: https://github.com/airblade/vim-gitgutter

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 2021-10-17.

Index

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

Project Stars
1 neovim 47,513
2 fzf 39,649
3 Vim 24,918
4 vim-plug 24,882
5 awesome-cheatsheets 24,259
6 YouCompleteMe 23,323
7 spacemacs 21,779
8 coc.nvim 17,590
9 SpaceVim 17,289
10 dracula-theme 16,783
11 nerdtree 16,027
12 vim-airline 15,642
13 vim-go 13,846
14 powerline 12,837
15 vim-galore 12,402
16 nnn 12,378
17 doom-emacs 12,106
18 ale 11,205
19 ranger 10,357
20 Vim 9,554
21 vnote 8,464
22 kakoune 7,439
23 vim-gitgutter 7,278
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com