
vim-lsp
async language server protocol plugin for vim and neovim
The Lens
If you use Vim or Neovim and want code intelligence — autocomplete, go-to-definition, error highlighting — without installing a heavy plugin framework, vim-lsp is a lightweight Language Server Protocol client that does exactly that. It connects your editor to language servers for any language.
It is async (won't freeze your editor), works with both Vim and Neovim, and has no external dependencies beyond Vim 8+ or Neovim. Pure Vimscript.
The catch: 3.3K stars, stable but niche. The Neovim ecosystem has moved toward built-in LSP support (nvim-lspconfig), which makes vim-lsp more relevant for classic Vim users. Configuration is manual — you set up each language server yourself.
Free vs Self-Hosted vs Paid
fully freeFully open source. No paid tier, nothing to host. It is a Vim plugin.
Free. A Vim plugin — install and use.
Alternatives
License: MIT License
Use freely, including commercial. Just keep the license.
Commercial use: ✓ Yes
About
- Owner
- Prabir Shrestha (User)
- Stars
- 3,366
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.