copilot-cmp and blink-copilot

These are competitors—both integrate GitHub Copilot as a completion source for Neovim, but target different completion frameworks (cmp vs. blink.cmp), so users choose one based on their preferred completion engine.

copilot-cmp
40
Emerging
blink-copilot
38
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 14/25
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 6/25
Stars: 1,361
Forks: 53
Downloads:
Commits (30d): 0
Language: Lua
License: MIT
Stars: 215
Forks: 5
Downloads:
Commits (30d): 0
Language: Lua
License: MIT
Stale 6m No Package No Dependents
No Package No Dependents

About copilot-cmp

zbirenbaum/copilot-cmp

Lua plugin to turn github copilot into a cmp source

Integrates Copilot suggestions directly into nvim-cmp's completion menu with full snippet expansion and hover preview, leveraging the copilot.lua backend. Provides custom sorting comparators to prioritize AI completions and includes pair-fixing logic to prevent Copilot from duplicating closing delimiters when completing within bracket structures.

About blink-copilot

fang2hou/blink-copilot

⚙️ Configurable GitHub Copilot blink.cmp source for Neovim

Integrates with blink.cmp's async completion framework to surface GitHub Copilot suggestions via LSP, automatically detecting and routing requests to multiple Copilot providers (official Language Server, copilot.lua, copilot.vim, or copilot-lsp). Features dynamic suggestion refresh as the cursor moves, multi-candidate support, and auto-indented preview rendering—all implemented in Lua against the latest Copilot LSP APIs with configurable completion limits, debouncing, and presentation settings.

Scores updated daily from GitHub, PyPI, and npm data. How scores work