copilot.lua and copilot-cmp

These are complements designed to work together: copilot.lua provides the core GitHub Copilot integration for Neovim, while copilot-cmp bridges it into the nvim-cmp completion framework, allowing Copilot suggestions to appear alongside other completion sources.

copilot.lua
63
Established
copilot-cmp
40
Emerging
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 17/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 14/25
Stars: 4,015
Forks: 154
Downloads:
Commits (30d): 12
Language: Lua
License: MIT
Stars: 1,361
Forks: 53
Downloads:
Commits (30d): 0
Language: Lua
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About copilot.lua

zbirenbaum/copilot.lua

Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot

This is a Neovim plugin that enhances the experience of using GitHub Copilot, an AI code assistant. It takes your in-progress code and suggests completions, allowing you to quickly accept or browse different options. This tool is for software developers who use Neovim as their primary code editor.

software-development developer-tools neovim-plugin code-completion developer-experience

About copilot-cmp

zbirenbaum/copilot-cmp

Lua plugin to turn github copilot into a cmp source

This tool helps software developers integrate AI-powered code suggestions directly into their Neovim editor's auto-completion menu. It takes suggestions from GitHub Copilot and presents them as standard snippets, showing full details when hovered. Developers who use Neovim and want a unified experience for their code completions will find this useful.

software-development developer-tools code-editing AI-assisted-coding Neovim-configuration

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