blink.cmp: Performant, batteries-included completion plugin for Neovim (6.6k stars)
What it does
All text below is quoted directly from the project README.
>Performant, batteries-included completion plugin for Neovim
Features:
- Works out of the box with no additional configuration
- Updates on every keystroke (0.5-4ms async, single core)
- Typo resistant fuzzy with frecency and proximity bonus
- Snippet support: native vim.snippet (including friendly-snippets), LuaSnip and mini.snippets
- Auto-bracket support based on semantic tokens
- Signature help (experimental, opt-in)
- Command line completion
>blink.cmp is a completion plugin with support for LSPs, cmdline, signature help, and snippets.
Repository
saghen/blink.cmp
Repository stats
|Metric|Value|
|:-|:-|
|Stars|6,642|
|Forks|372|
|Last release|v1.10.2 (2026-04-04)|
|Languages|Lua 93.6%, Rust 5.9%, Nix 0.5%|
|Contributors|241|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|None|
|AI co-authored commits|None|
Main contributor
|Field|Value|
|:-|:-|
|Name|Liam Dyer|
|GitHub|@saghen|
|Commits to this repo|1,379 (top contributor)|
|Bio|Using SIMD everywhere for the love of the game|
|Company / Location|Toronto, Canada|
|Followers|507|
──────────────────────────────
📌 How many great GitHub repos have you discovered and completely forgotten about?
Don't let another useful tool disappear into your Reddit feed. Get the community's best repos, organized by category, plus key takeaways from real developer discussions, delivered to your inbox twice a week.
📬 Never lose track of great repos again. Subscribe free.
3 points
Mentions
blink.cmp: Performant, batteries-included completion plugin for Neovim (6.6k stars) What it does All text below is quoted directly from the project README. >Performant, batteries-included completion plugin for Neovim Features: - Works out of the box with no additional configuration - Updates on every keystroke (0.5-4ms async, single core) - Typo resistant fuzzy with frecency and proximity bonus - Snippet support: native vim.snippet (including friendly-snippets), LuaSnip and mini.snippets - Auto-bracket support based on semantic tokens - Signature help (experimental, opt-in) - Command line completion >blink.cmp is a completion plugin with support for LSPs, cmdline, signature help, and snippets. Repository saghen/blink.cmp Repository stats |Metric|Value| |:-|:-| |Stars|6,642| |Forks|372| |Last release|v1.10.2 (2026-04-04)| |Languages|Lua 93.6%, Rust 5.9%, Nix 0.5%| |Contributors|241| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|None| |AI co-authored commits|None| Main contributor |Field|Value| |:-|:-| |Name|Liam Dyer| |GitHub|@saghen| |Commits to this repo|1,379 (top contributor)| |Bio|Using SIMD everywhere for the love of the game| |Company / Location|Toronto, Canada| |Followers|507| ────────────────────────────── 📌 How many great GitHub repos have you discovered and completely forgotten about? Don't let another useful tool disappear into your Reddit feed. Get the community's best repos, organized by category, plus key takeaways from real developer discussions, delivered to your inbox twice a week. 📬 Never lose track of great repos again. Subscribe free.
How to integrate obsidian.nvim with blink.cmp? I want to get suggestions from blink.cmp when I type [[ in my obsidian.nvim vault. Edit ... The solution is to configure minimum number of typed characters in order for obsidian-ls to give suggestions through blink.cmp. Class obsidian.config.CompletionOpts, field min_chars. github.com/obsidian-nvim/obsidian.nvim/blob/main/…