Vim Script vim-plugin

Open-source Vim Script projects categorized as vim-plugin

Top 23 Vim Script vim-plugin Projects

  1. nerdtree

    A tree explorer plugin for vim.

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

  4. ale

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

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

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

  7. lightline.vim

    A light and configurable statusline/tabline plugin for Vim

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

  9. SaaSHub

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

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

  11. vim-sneak

    The missing motion for Vim :athletic_shoe:

  12. vim-signify

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

  13. vim-dispatch

    dispatch.vim: Asynchronous build and test dispatcher

  14. neomake

    Asynchronous linting and make framework for Neovim/Vim

  15. targets.vim

    Vim plugin that provides additional text objects

  16. vimux

    easily interact with tmux from vim

  17. vim-table-mode

    VIM Table Mode for instant table creation.

  18. vim-which-key

    :tulip: Vim plugin that shows keybindings in popup

  19. splitjoin.vim

    Switch between single-line and multiline forms of code

  20. vista.vim

    :cactus: Viewer & Finder for LSP symbols and tags

  21. asyncrun.vim

    :rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!

    Project mention: Can't believe I've created 20 vim plugins since 2016 | dev.to | 2024-10-22

    asyncrun - 🚀 Run Async Shell Commands in Vim 8.0 and NVim and Output to the Quickfix Window !!

  22. rainbow

    Rainbow Parentheses Improved, shorter code, no level limit, smooth and fast, powerful configuration. (by luochen1990)

  23. vim-matchup

    vim match-up: even better % :facepunch: navigate and highlight matching words :facepunch: modern matchit and matchparen. Supports both vim and neovim + tree-sitter.

  24. vim-pencil

    Rethinking Vim as a tool for writing

    Project mention: Brsloan/warewoolf: A minimalist novel-writing system/rich text editor | news.ycombinator.com | 2024-09-14
  25. quick-scope

    Lightning fast left-right movement in Vim

  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 Script vim-plugin discussion

Log in or Post with

Vim Script 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
  • Can't believe I've created 20 vim plugins since 2016

    20 projects | dev.to | 22 Oct 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
  • Embracing Common Lisp in the Modern World

    6 projects | news.ycombinator.com | 24 Jan 2024
  • Vimwiki – A Personal Wiki for Vim

    1 project | news.ycombinator.com | 3 Jan 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    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. Learn more →

Index

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

# Project Stars
1 nerdtree 19,876
2 vim-airline 17,904
3 ale 13,756
4 vimwiki 9,063
5 vim-easymotion 7,596
6 lightline.vim 6,818
7 vim-startify 5,362
8 nerdcommenter 4,996
9 vim-sneak 3,371
10 vim-signify 2,707
11 vim-dispatch 2,685
12 neomake 2,675
13 targets.vim 2,601
14 vimux 2,245
15 vim-table-mode 2,143
16 vim-which-key 1,958
17 splitjoin.vim 1,949
18 vista.vim 1,925
19 asyncrun.vim 1,885
20 rainbow 1,807
21 vim-matchup 1,790
22 vim-pencil 1,628
23 quick-scope 1,464

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 35th most popular programming language
based on number of references?