nvim VS vim-plug

Compare nvim vs vim-plug and see what are their differences.

nvim

My own NVIM (>=NVIM v0.10.0-dev-2993+gc81b7849a) lua config (by n3wborn)

vim-plug

:hibiscus: Minimalist Vim Plugin Manager (by junegunn)
Vim
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
nvim vim-plug
4 138
64 33,193
- -
7.9 7.0
6 days ago about 1 month ago
Lua Vim Script
- MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

nvim

Posts with mentions or reviews of nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-29.
  • Error executing luv callback since 896d22b6
    5 projects | /r/neovim | 29 Aug 2021
    So I wonder, how my config could be wrong if everything was ok ? I've always thought I could have the structure I want as long as I require files/plugins correctly, and as I saw this in many people configs I thought it was not a bad practice, more a way to have a clean config, but well, maybe I'm wrong.
  • Problems with Packer.nvim
    2 projects | /r/neovim | 21 Jul 2021
    There's things that seem strange to me in your plugins.lua. Not sure this is the problem but I've never seen use({something}) like this (I mean with parenthesis). Finally checking if packer exist and install it if necessary becomes useless if you install it later with packadd. There's a quite big config and I think you know what you're doing but seeing these I prefer showing how I did for my config. You can check this capture too if you want.
  • In need of some help with startup time optimization.
    3 projects | /r/neovim | 20 Jul 2021
    Nice ! I was searching for something like this. I've been trying to do the same but after 2 hours and so much pain in the config I git restore my config ^
  • Vue, Typescript, and native LSP
    1 project | /r/neovim | 18 Jun 2021
    I also hard times moving away from vimL and Coc at the begining but when I realised that LsPinstall/LspConfig just install and configure every lsp servers correctly (you also can reload them once updated if you read a bit their README) I stopped worrying and enjoyed a nvim that never as been so fast and powerful. I can share my config but you surely have better ones in the first link I gave above.

vim-plug

Posts with mentions or reviews of vim-plug. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-21.

What are some alternatives?

When comparing nvim and vim-plug you can also consider the following projects:

impatient.nvim - Improve startup time for Neovim

packer.nvim - A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

nvim

astro.nvim - Faster Neovim Configuration

vundle - Vundle, the plug-in manager for Vim

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

nvim-lspconfig - Quickstart configs for Nvim LSP

vimspector - vimspector - A multi-language debugging system for Vim

gruvbox - Retro groove color scheme for Vim

paq-nvim - 🌚 Neovim package manager

nvim-lspinstall - Provides the missing :LspInstall for nvim-lspconfig

vim-nerdtree-syntax-highlight - Extra syntax and highlight for nerdtree files