Lua nvim-cmp

Open-source Lua projects categorized as nvim-cmp

Top 23 Lua nvim-cmp Projects

  1. nvim-cmp

    A completion plugin for neovim coded in Lua.

    Project mention: How to Setup Vim for Kotlin Development | dev.to | 2024-12-27

    For this, we need to install a new completion engine: nvim-cmp. This engine uses completion “sources” (installed as separate dependencies) to populate the completion menu. So we also need to install cmp-buffer and cmp-nvim-lsp. Check out this tutorial by TJ DeVries for more info about how this plugin works.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. obsidian.nvim

    Obsidian 🤝 Neovim

    Project mention: Show HN: Daily-notes.nvim – fuzzy time journal and planning plugin | news.ycombinator.com | 2025-02-08

    Obsidian.nvim (https://github.com/epwalsh/obsidian.nvim) has been working really well for me. I use Obsidian mobile app (it’s not the best in this space, but still very good). And on my laptop, I’ve got neovim - getting to the daily note is one key combo. It’s also super fast and syncs using Obisidan Sync (or you can do your own).

  4. copilot.lua

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

    Project mention: Inline AI Suggestions in NeoVim: GitHub Copilot vs Windsurf (Codeium) — A Technical Comparative Analysis | dev.to | 2025-05-06

    Copilot.lua (Community Plugin) — A modern, extensible alternative to the official Copilot plugin.

  5. orgmode

    Orgmode clone written in Lua for Neovim 0.10.0+.

  6. cmp-nvim-lsp

    nvim-cmp source for neovim builtin LSP client

    Project mention: How to Setup Vim for Kotlin Development | dev.to | 2024-12-27

    For this, we need to install a new completion engine: nvim-cmp. This engine uses completion “sources” (installed as separate dependencies) to populate the completion menu. So we also need to install cmp-buffer and cmp-nvim-lsp. Check out this tutorial by TJ DeVries for more info about how this plugin works.

  7. copilot-cmp

    Lua plugin to turn github copilot into a cmp source

    Project mention: Inline AI Suggestions in NeoVim: GitHub Copilot vs Windsurf (Codeium) — A Technical Comparative Analysis | dev.to | 2025-05-06

    Copilot-cmp — Enables Copilot suggestions to integrate with nvim-cmp.

  8. crates.nvim

    A neovim plugin that helps managing crates.io dependencies

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. cmp_luasnip

    luasnip completion source for nvim-cmp

  11. otter.nvim

    Just ask an otter! 🦦

    Project mention: Postgres Language Server: Initial Release | news.ycombinator.com | 2025-03-29
  12. cmp-nvim-lsp-signature-help

    cmp-nvim-lsp-signature-help

  13. cmp-path

    nvim-cmp source for path

    Project mention: Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager | dev.to | 2024-06-24

    hrsh7th/cmp-path: nvim-cmp source for path

  14. cmp-buffer

    nvim-cmp source for buffer words

    Project mention: How to Setup Vim for Kotlin Development | dev.to | 2024-12-27

    For this, we need to install a new completion engine: nvim-cmp. This engine uses completion “sources” (installed as separate dependencies) to populate the completion menu. So we also need to install cmp-buffer and cmp-nvim-lsp. Check out this tutorial by TJ DeVries for more info about how this plugin works.

  15. cmp-cmdline

    nvim-cmp source for vim's cmdline

  16. quarto-nvim

    Quarto mode for Neovim

  17. cmp-git

    Git source for nvim-cmp

  18. cmp-nvim-lua

    nvim-cmp source for nvim lua

  19. cmp-rg

    ripgrep source for nvim-cmp

  20. cmp-tabnine

    TabNine plugin for hrsh7th/nvim-cmp

  21. nvim

    Handy, maintainable, multi-languages supported neovim configuration. (by Avimitin)

  22. cmp-ai

    Project mention: Exploring LLMs: A Blind Trial for Code Completions | dev.to | 2025-03-09

    Expanded model comparison: Integrate additional code completion tools, particularly open-source models via plugins like cmp-ai or minuet-ai.nvim.

  23. cmp-spell

    spell source for nvim-cmp based on vim's spellsuggest.

  24. cmp-emoji

    nvim-cmp source for emoji

  25. cmp-under-comparator

    nvim-cmp comparator function for completion items that start with one or more underlines

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Lua nvim-cmp discussion

Log in or Post with

Lua nvim-cmp related posts

  • Inline AI Suggestions in NeoVim: GitHub Copilot vs Windsurf (Codeium) — A Technical Comparative Analysis

    6 projects | dev.to | 6 May 2025
  • An Experienced (Neo)Vimmer's Workflow

    3 projects | news.ycombinator.com | 30 Jun 2024
  • Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager

    25 projects | dev.to | 24 Jun 2024
  • What is this red color in cmp?

    1 project | /r/neovim | 11 Dec 2023
  • cmp border background is changed all of a sudden.

    2 projects | /r/neovim | 10 Dec 2023
  • Best way to limit string length tokenized for completion suggestion in cmp/buffer?

    1 project | /r/neovim | 6 Dec 2023
  • Can't go down when writing a command nvim

    1 project | /r/neovim | 4 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source nvim-cmp projects in Lua? This list will help you:

# Project Stars
1 nvim-cmp 8,755
2 obsidian.nvim 5,183
3 copilot.lua 3,396
4 orgmode 3,341
5 cmp-nvim-lsp 1,405
6 copilot-cmp 1,279
7 crates.nvim 980
8 cmp_luasnip 753
9 otter.nvim 672
10 cmp-nvim-lsp-signature-help 661
11 cmp-path 654
12 cmp-buffer 649
13 cmp-cmdline 589
14 quarto-nvim 429
15 cmp-git 416
16 cmp-nvim-lua 323
17 cmp-rg 312
18 cmp-tabnine 289
19 nvim 271
20 cmp-ai 247
21 cmp-spell 203
22 cmp-emoji 197
23 cmp-under-comparator 192

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Lua is
the 18th most popular programming language
based on number of references?