vim-plugin

Open-source projects categorized as vim-plugin

Top 23 vim-plugin Open-Source Projects

vim-plugin
  1. coc.nvim

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

    Project mention: How to Setup Vim for Kotlin Development | dev.to | 2024-12-27

    Neovim comes with a client. For Vim you will need to install one, such as CoC, LanguageClient-neovim, or vim-lsp.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. nerdtree

    A tree explorer plugin for vim.

  4. vim-airline

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

    Project mention: Lite πŸš€ ApolloNvim Distro 2024 | dev.to | 2024-10-18

    πŸ‘‰ Airline theme Airline for Neovim.

  5. ale

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

  6. TabNine

    AI Code Completions

    Project mention: 5 Free AI Coding Copilots to Help You Fly Out of the Dev Blackhole | dev.to | 2024-06-18

    This is the repository for the backend of TabNine, the all-language autocompleter There are no source files here because the backend is closed source.

  7. vimwiki

    Personal Wiki for Vim

    Project mention: Calendar.txt | news.ycombinator.com | 2025-02-28

    I use vimwiki[1] just for this "diary" functionality, with different days in different files. Can browse the directory in netrw to find a day's notes, and I have scripts that let me archive old stuff. I tend to put an "x" in front of completed lines (and move uncompleted lines forward to new days) so it is easy to detect and archive unactionable or "completed" files.

    [1]: https://github.com/vimwiki/vimwiki

  8. vim-easymotion

    Vim motions on speed!

    Project mention: Past and Present Futures of User Interface Design | news.ycombinator.com | 2025-03-17

    So many ways!

    (f)find (a) (;)repeat

    That would be the generic vim way. I could mash on semicolon to get to each instance of "a" in the line.

    Most people use a plugin called easy motion instead.

    You type some two character key command to start it. For me it's "ff".

    After ff, i type any two characters. It will then highlight each place in the document that start with those two characters (think an inline table of contents) that I can then select.

    https://github.com/easymotion/vim-easymotion

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. lightline.vim

    A light and configurable statusline/tabline plugin for Vim

  11. vimtex

    VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.

    Project mention: Reactive HTML Notebooks | news.ycombinator.com | 2024-11-18

    2- For writing: you can use https://github.com/lervag/vimtex for LaTeX

    On top of these, you can use tmux with tmuxp to open projects instantly.

    You can replicate such environment with Emacs using org mode and/or auctex.

    No use for an added layer (web tech) for this, introducing more code to write and learn.

  12. vim-startify

    :link: The fancy start screen for Vim.

    Project mention: Lite πŸš€ ApolloNvim Distro 2024 | dev.to | 2024-10-18

    πŸ‘‰ Startify an alternative welcome screen with a different IT theme each time. May not work with some terminals or NERDTree set to start after boot.

  13. nerdcommenter

    Vim plugin for intensely nerdy commenting powers

    Project mention: Lite πŸš€ ApolloNvim Distro 2024 | dev.to | 2024-10-18

    πŸ‘‰ NERD Commenter plugin for commenting and uncommenting code in NORMAL mode. Here we have it set to Ctrl + k.

  14. indent-blankline.nvim

    Indent guides for Neovim

    Project mention: Neovim for beginners | dev.to | 2024-09-30

    Indent Blankline

  15. LanguageClient-neovim

    Language Server Protocol (LSP) support for vim and neovim.

    Project mention: How to Setup Vim for Kotlin Development | dev.to | 2024-12-27

    Neovim comes with a client. For Vim you will need to install one, such as CoC, LanguageClient-neovim, or vim-lsp.

  16. vim-sneak

    The missing motion for Vim :athletic_shoe:

  17. nvim-treesitter-context

    Show code context

  18. vim-signify

    :heavy_plus_sign: Show a diff using Vim its sign column.

  19. vim-dispatch

    dispatch.vim: Asynchronous build and test dispatcher

  20. neomake

    Asynchronous linting and make framework for Neovim/Vim

  21. dashboard-nvim

    vim dashboard

    Project mention: Customizing Your Lazyvim Setup for Personal Preferences | dev.to | 2024-06-30

    nvimdev/dashboard-nvim

  22. targets.vim

    Vim plugin that provides additional text objects

  23. barbar.nvim

    The neovim tabline plugin.

  24. vimux

    easily interact with tmux from vim

  25. vim-table-mode

    VIM Table Mode for instant table creation.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

vim-plugin discussion

Log in or Post with

vim-plugin related posts

  • Past and Present Futures of User Interface Design

    1 project | news.ycombinator.com | 17 Mar 2025
  • Vim mergetool – Reimagined Git merge workflow

    1 project | news.ycombinator.com | 17 Jan 2025
  • Reactive HTML Notebooks

    6 projects | news.ycombinator.com | 18 Nov 2024
  • Can't believe I've created 20 vim plugins since 2016

    20 projects | dev.to | 22 Oct 2024
  • Latex withΒ Vim

    1 project | dev.to | 28 Sep 2024
  • Show HN: Vim Live Server – A liveserver plugin for Vim

    1 project | news.ycombinator.com | 7 Jul 2024
  • Setting Up Razor Support in Neovim for Enhanced C# Development

    2 projects | dev.to | 26 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

# Project Stars
1 coc.nvim 24,896
2 nerdtree 19,919
3 vim-airline 17,912
4 ale 13,778
5 TabNine 10,775
6 vimwiki 9,104
7 vim-easymotion 7,596
8 lightline.vim 6,825
9 vimtex 5,875
10 vim-startify 5,362
11 nerdcommenter 5,000
12 indent-blankline.nvim 4,592
13 LanguageClient-neovim 3,552
14 vim-sneak 3,406
15 nvim-treesitter-context 2,832
16 vim-signify 2,705
17 vim-dispatch 2,683
18 neomake 2,675
19 dashboard-nvim 2,612
20 targets.vim 2,605
21 barbar.nvim 2,512
22 vimux 2,248
23 vim-table-mode 2,161

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Vim Script is
the 33rd most popular programming language
based on number of references?