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 694 open-source projects · page 7 of 20

……
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
compiler.nvim
compiler.nvimZeioth/compiler.nvim

A Neovim plugin that compiles and runs code across 25+ languages with zero configuration, inspired by Visual Studio's one-click experience.

67049Lua
9 months ago
cmp-buffer
cmp-bufferhrsh7th/cmp-buffer

A Neovim completion source for suggesting words from your open buffers.

67048Lua
1 year ago
vimade
vimadeTaDaa/vimade

A (Neo)vim plugin that dims, fades, tints, and animates inactive windows and buffers while preserving syntax highlighting.

66412Lua
21 days ago
nvim
nvimeverviolet/nvim

A cozy Neovim colorscheme with seasonal variants designed for comfortable morning coding.

66212Lua
8 days ago
lsp-status.nvim
lsp-status.nvimnvim-lua/lsp-status.nvim

A Neovim plugin that generates statusline components from the built-in LSP client, showing diagnostics, progress messages, and current function.

65643Lua
3 years ago
nv-ide
nv-idecrivotz/nv-ide

A Neovim configuration for web developers, optimized for Ruby on Rails, PHP, and JavaScript with AI coding assistance.

64857Lua
2 days ago
gh.nvim
gh.nvimldelossa/gh.nvim

A Neovim plugin for performing GitHub code reviews locally with full editor tooling and automation.

64631Lua
1 year ago
cord.nvim
cord.nvimvyfor/cord.nvim

A highly extensible Discord Rich Presence plugin for Neovim, featuring dynamic templates, customizable assets, and an extension system.

64225Lua
2 days ago
csvview.nvim
csvview.nvimhat0uma/csvview.nvim

A Neovim plugin that displays CSV/TSV files in a tabular format with virtual text, Excel-like navigation, and sticky headers.

64114Lua
1 month ago
autoclose.nvim
autoclose.nvimm4xshen/autoclose.nvim

A minimalist Neovim plugin written in Lua that automatically pairs and closes brackets.

64123Lua
2 months ago
windows.nvim
windows.nvimanuvyklack/windows.nvim

A Neovim plugin to automatically expand, maximize, and restore window dimensions with optional smooth animations.

63920Lua
2 years ago
multicursors.nvim
multicursors.nvimsmoka7/multicursors.nvim

A multi-cursor plugin for Neovim that enables simultaneous text editing across multiple selections with intuitive keybindings.

63716Lua
1 year ago
onenord.nvim
onenord.nvimrmehri01/onenord.nvim

A Neovim theme combining Nord and Atom One Dark color palettes for a vibrant, Treesitter-enhanced programming experience.

63751Lua
24 days ago
guess-indent.nvim
guess-indent.nvimNMAC427/guess-indent.nvim

Automatically detects indentation style (tabs vs spaces and indent size) for Neovim buffers.

63620Lua
1 year ago
base16-nvim
base16-nvimRRethy/base16-nvim

Neovim plugin for building base16 colorschemes with built-in Treesitter and LSP support.

63694Lua
1 month ago
nvim-cokeline
nvim-cokelinewillothy/nvim-cokeline

A highly customizable Neovim bufferline plugin that provides a framework for building your ideal tab interface.

62841Lua
1 year ago
cmp-cmdline
cmp-cmdlinehrsh7th/cmp-cmdline

A Neovim completion source for Vim's command-line, providing intelligent suggestions for search patterns and commands.

62059Lua
1 year ago
registers.nvim
registers.nvimtversteeg/registers.nvim

Neovim plugin that displays register contents in a preview window when accessing registers, eliminating the need for :reg.

61824Lua
6 months ago
neovim-session-manager
neovim-session-managerShatur/neovim-session-manager

A Neovim plugin that manages sessions using built-in :mksession, similar to VS Code's folder-based workspace persistence.

61359Lua
4 months ago
statuscol.nvim
statuscol.nvimluukvbaal/statuscol.nvim

A Neovim plugin for building a fully customizable and clickable status column with segments for folds, signs, and line numbers.

61130Lua
1 year ago
Aaronik/Treewalker.nvim
Aaronik/Treewalker.nvimaaronik/Treewalker.nvim

A Neovim plugin for syntax tree-aware navigation and swapping of code objects like functions, blocks, and statements.

61020Lua
3 days ago
wtf.nvim
wtf.nvimpiersolenski/wtf.nvim

A Neovim plugin that uses AI and web search to explain and fix LSP diagnostic messages directly in the editor.

60316Lua
5 days ago
haskell-tools.nvim
haskell-tools.nvimmrcjkb/haskell-tools.nvim

A Neovim plugin that enhances Haskell development with LSP integration, Hoogle search, GHCi REPL, and advanced tooling.

59721Lua
1 day ago
package-info.nvim
package-info.nvimvuki656/package-info.nvim

A Neovim plugin that displays npm/yarn/pnpm/bun dependency versions as virtual text and provides quick commands for package management.

59441Lua
1 month ago
competitest.nvim
competitest.nvimxeluxee/competitest.nvim

A Neovim plugin for competitive programming that manages testcases, downloads problems from online judges, and runs solutions.

58935Lua
1 year ago
nvim-scissors
nvim-scissorschrisgrieser/nvim-scissors

A Neovim plugin for automagical editing and creation of VS Code-style snippets with a user-friendly UI.

57913Lua
1 month ago
ultimate-autopair.nvim
ultimate-autopair.nvimaltermo/ultimate-autopair.nvim

A highly customizable Neovim autopairing plugin with Tree-sitter support, multiline pairing, and filetype detection.

5758Lua
1 month ago
nvim-metals
nvim-metalsscalameta/nvim-metals

A Neovim plugin providing enhanced LSP support for Scala development with Metals language server.

56290Lua
1 month ago
VapourNvim
VapourNvimhackorum/VapourNvim

A pre-configured Neovim setup designed for a fast, minimal, and functional IDE-like experience.

55747Lua
3 years ago
lackluster.nvim
lackluster.nvimslugbyte/lackluster.nvim

A customizable, mostly monochrome Neovim colorscheme that's easy on the eyes and supports Treesitter, LSP, and many plugins.

55029Lua
8 months ago
tsc.nvim
tsc.nvimdmmulroy/tsc.nvim

A Neovim plugin for asynchronous project-wide TypeScript type-checking using the TypeScript compiler (tsc).

54534Lua
4 months ago
cmake-tools.nvim
cmake-tools.nvimCivitasv/cmake-tools.nvim

A pure Lua Neovim plugin providing comprehensive CMake project integration with build, test, and debug workflows.

544106Lua
2 days ago
gesture.nvim
gesture.nvimnotomo/gesture.nvim

A mouse gesture plugin for Neovim that allows users to execute commands by drawing simple directional patterns with the mouse.

5412Lua
1 month ago
persisted.nvim
persisted.nvimolimorris/persisted.nvim

A Neovim plugin for managing sessions with git branching, autoloading, and Telescope integration.

54133Lua
1 month ago
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
live-command.nvim
live-command.nvimsmjonas/live-command.nvim

A Neovim plugin that provides real-time previews for commands like :norm and macros as you type.

5405Lua
5 months ago
1
6
7
8
20