Performant, batteries-included completion plugin for Neovim
6,556
stars
1,990
commits
Lua
primary language
Sep 6, 2026
updated
[!WARNING] V2 is under active development with many breaking changes. Consider staying on stable by using
branch = 'v1'orversion = "1.*"in yourlazy.nvimconfig. See the V1 docsFor V2, blink.lib must be installed via your package manager. See the UPGRADE.md for a detailed migration guide.
Performant, batteries-included completion plugin for Neovim
V1 Documentation · V2 Documentation · Installation · Recipes · Configuration
blink.cmp is a completion plugin with support for LSPs, cmdline, signature help, and snippets. It uses an optional custom fuzzy matcher for typo resistance. It provides extensibility via pluggable sources (LSP, buffer, snippets, etc), component based rendering and dynamic configuration.
https://github.com/user-attachments/assets/bd1e25dd-48b0-4d33-90f4-1468d822f2be
vim.snippet (including friendly-snippets), LuaSnip and mini.snippetsnvim-cmp sources)Head over to the V1 documentation website for installation instructions and configuration options.
For V2, use the documentation website tracking main.
.)complete_func source(top 30 of 229)
Lua
93.4%
Rust
6.0%
Performant, batteries-included completion plugin for Neovim
6,556
stars
1,990
commits
Lua
primary language
Sep 6, 2026
updated
[!WARNING] V2 is under active development with many breaking changes. Consider staying on stable by using
branch = 'v1'orversion = "1.*"in yourlazy.nvimconfig. See the V1 docsFor V2, blink.lib must be installed via your package manager. See the UPGRADE.md for a detailed migration guide.
Performant, batteries-included completion plugin for Neovim
V1 Documentation · V2 Documentation · Installation · Recipes · Configuration
blink.cmp is a completion plugin with support for LSPs, cmdline, signature help, and snippets. It uses an optional custom fuzzy matcher for typo resistance. It provides extensibility via pluggable sources (LSP, buffer, snippets, etc), component based rendering and dynamic configuration.
https://github.com/user-attachments/assets/bd1e25dd-48b0-4d33-90f4-1468d822f2be
vim.snippet (including friendly-snippets), LuaSnip and mini.snippetsnvim-cmp sources)Head over to the V1 documentation website for installation instructions and configuration options.
For V2, use the documentation website tracking main.
.)complete_func source(top 30 of 229)
Lua
93.4%
Rust
6.0%