Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Neovim
N

Neovim

Tool
721 projects843.8k total stars91.4k total forks17 languages

Open-source projects built with Neovim

There are currently 721 open-source projects built with Neovim, with a combined total of 843.8k GitHub stars. The most common language among these projects is Lua.

Showing 721 open-source projects · page 8 of 21

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
one-small-step-for-vimkind
one-small-step-for-vimkindjbyuki/one-small-step-for-vimkind

A debug adapter for Neovim that enables debugging of Lua plugins and configuration files using the Debug Adapter Protocol.

54017Lua
4 months ago
kommentary
kommentaryb3nj5m1n/kommentary

A Neovim plugin written in Lua for commenting and uncommenting lines, visual selections, and motions.

53213Lua
2 years ago
iswap.nvim
iswap.nvimmizlan/iswap.nvim

Interactively select and swap function arguments, list elements, and other code nodes in Neovim using tree-sitter.

52622Lua
11 days ago
winshift.nvim
winshift.nvimsindrets/winshift.nvim

A Neovim plugin for freely rearranging and swapping windows with intuitive keyboard-driven movement.

52510Lua
2 years ago
telescope-media-files.nvim
telescope-media-files.nvimnvim-telescope/telescope-media-files.nvim

A Telescope extension for Neovim that previews images, PDFs, videos, fonts, and EPUB files directly in the editor.

52356Lua
2 years ago
Neovim
Neovimquarto-dev/quarto-nvim

A Neovim plugin providing language support, code execution, and preview features for working with Quarto documents.

52222Lua
1 month ago
debugprint.nvim
debugprint.nvimandrewferrier/debugprint.nvim

A NeoVim plugin for printf-style debugging that inserts debug statements with file, line, and variable info across 40+ languages.

52227Lua
28 days ago
guard.nvim
guard.nvimnvimdev/guard.nvim

A lightweight, fast, and asynchronous formatting and linting plugin for Neovim 0.10+.

52026Lua
4 months ago
actions-preview.nvim
actions-preview.nvimaznhe21/actions-preview.nvim

A Neovim plugin that previews code changes from LSP code actions before applying them.

51620Lua
1 month ago
bufdelete.nvim
bufdelete.nvimfamiu/bufdelete.nvim

Delete Neovim buffers without messing up your window layout, providing a better alternative to :bdelete.

51522Lua
2 years ago
zeioth/garbage-day.nvim
zeioth/garbage-day.nvimZeioth/garbage-day.nvim

A Neovim plugin that automatically stops inactive LSP clients to free up RAM.

5157Lua
3 months ago
nvim-origami
nvim-origamichrisgrieser/nvim-origami

A Neovim plugin providing elegant folding features with LSP/Treesitter integration, fold decorations, and intuitive keymaps.

51014Lua
12 days ago
snap
snapcamspiers/snap

A fast, non-blocking finder system for Neovim that uses producers and consumers to search files, buffers, and grep results.

50817Fennel
2 months ago
agentic.nvim
agentic.nvimcarlos-algms/agentic.nvim

A Neovim chat interface for AI agents that works with any provider supporting the Agent Client Protocol (ACP).

50447Lua
1 day ago
startup.nvim
startup.nvimmax397574/startup.nvim

A highly configurable startup screen for Neovim with themes, building blocks, and extensive customization options.

50137Lua
1 day ago
auto-dark-mode.nvim
auto-dark-mode.nvimf-person/auto-dark-mode.nvim

A Neovim plugin that automatically syncs the editor's appearance (dark/light mode) with the system settings on macOS, Linux, and Windows.

49835Lua
2 months ago
nvim-comment
nvim-commentterrortylor/nvim-comment

A Neovim comment toggler written in Lua that uses built-in commentstring and comments line-by-line.

49721Lua
2 years ago
symbol-usage.nvim
symbol-usage.nvimWansmer/symbol-usage.nvim

A Neovim plugin that displays references, definitions, and implementations of document symbols as virtual text, inspired by JetBrains IDEA.

49713Lua
2 months ago
comment-box.nvim
comment-box.nvimLudoPinelli/comment-box.nvim

A Neovim plugin to create and manage decorative comment boxes and lines for code and plain text files.

49416Lua
1 year ago
other.nvim
other.nvimrgroli/other.nvim

A Neovim plugin to quickly open associated files (like tests, views, or components) for the current buffer using configurable mappings.

49039Lua
1 year ago
colorful-menu.nvim
colorful-menu.nvimxzbdmw/colorful-menu.nvim

A Neovim plugin that enhances completion menus with syntax highlighting and smart formatting for multiple language servers.

48915Lua
1 month ago
tiny-code-action.nvim
tiny-code-action.nvimrachartier/tiny-code-action.nvim

A Neovim plugin that provides a simple way to run and visualize code actions from language servers with multiple picker and diff backend options.

48824Lua
1 month ago
codewindow.nvim
codewindow.nvimgorbit99/codewindow.nvim

A Neovim minimap plugin that integrates with Tree-sitter and LSP to display code structure, diagnostics, and git changes.

47821Lua
1 year ago
llm.nvim
llm.nvimKurama622/llm.nvim

A Neovim plugin for interacting with various large language models (LLMs) like ChatGPT, Copilot, and local models directly within the editor.

47635Lua
1 month ago
nvim-cursorline
nvim-cursorlineya2s/nvim-cursorline

A Neovim plugin that highlights the word under the cursor and shows/hides cursorline based on cursor movement.

47128Lua
3 months ago
bamboo.nvim
bamboo.nvimribru17/bamboo.nvim

A dark green Neovim color scheme designed to reduce eye strain with Lua-based Tree-sitter and LSP highlighting.

46723Lua
6 months ago
nnn.nvim
nnn.nvimluukvbaal/nnn.nvim

A Neovim file manager plugin powered by the nnn terminal file browser.

46411Lua
1 year ago
visual-whitespace.nvim
visual-whitespace.nvimmcauley-penney/visual-whitespace.nvim

A Neovim plugin that displays whitespace characters only in visual mode, mimicking VSCode's renderWhitespace: selection feature.

4648Lua
3 days ago
nvim-treehopper
nvim-treehoppermfussenegger/nvim-treehopper

A Neovim plugin for region selection using hints on abstract syntax tree nodes powered by tree-sitter.

46217Lua
11 months ago
strudel.nvim
strudel.nvimgruvw/strudel.nvim

A Neovim plugin for live coding algorithmic music and visuals with Strudel, providing real-time two-way synchronization and remote control.

45125JavaScript
2 months ago
magenta.nvim
magenta.nvimdlants/magenta.nvim

A Neovim plugin for AI-assisted coding with transparent tool use, sub-agents, and OS-level sandboxing, focused on the Anthropic Claude models.

44833TypeScript
1 day ago
nvimux
nvimuxhkupty/nvimux

A Neovim plugin that maps tmux keybindings to Neovim's windows, buffers, and terminals as a tmux replacement.

44816Lua
4 years ago
mellifluous.nvim
mellifluous.nvimramojus/mellifluous.nvim

A pleasant and productive colorscheme for Neovim with stronger highlights on important keywords and multiple colorsets.

44717Lua
1 month ago
modus-themes.nvim
modus-themes.nvimmiikanissi/modus-themes.nvim

Highly accessible Neovim themes with WCAG AAA contrast compliance, ported from GNU Emacs Modus Themes.

43635Lua
2 months ago
Navigator.nvim
Navigator.nvimnumToStr/Navigator.nvim

A Neovim plugin for seamless navigation between editor windows and terminal multiplexer panes.

43426Lua
1 year ago
nvim-lazyman
nvim-lazymandoctorfree/nvim-lazyman

A Neovim configuration manager that installs, initializes, and manages over 100 pre-configured Neovim distributions via a menu interface.

43418HTML
6 months ago
1
7
8
9
21