Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Neovim
N

Neovim

Tool
1161 projects864.9k total stars93.1k total forks20 languages

Open-source projects built with Neovim

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

Showing 1,161 open-source projects · page 8 of 33

……
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
persisted.nvim
persisted.nvimolimorris/persisted.nvim

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

54333Lua
3 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.

5385Lua
7 months ago
kommentary
kommentaryb3nj5m1n/kommentary

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

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

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

52822Lua
3 months ago
winshift.nvim
winshift.nvimsindrets/winshift.nvim

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

52710Lua
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
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.

52628Lua
20 days 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.

5238Lua
4 months 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
nvim-origami
nvim-origamichrisgrieser/nvim-origami

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

52117Lua
18 days ago
guard.nvim
guard.nvimnvimdev/guard.nvim

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

51926Lua
5 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.

51820Lua
3 months ago
bufdelete.nvim
bufdelete.nvimfamiu/bufdelete.nvim

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

51423Lua
2 years 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
3 months ago
startup.nvim
startup.nvimmax397574/startup.nvim

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

50336Lua
1 month 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.

50213Lua
3 months 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.

50135Lua
3 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.

49916Lua
1 year ago
nvim-comment
nvim-commentterrortylor/nvim-comment

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

49720Lua
2 years 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.

49516Lua
24 days 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.

49223Lua
3 months 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.

49139Lua
1 year 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.

48521Lua
1 year 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.

47728Lua
5 months 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.

4778Lua
1 month 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.

47736Lua
1 month 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.

47724Lua
8 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.

46830JavaScript
3 months ago
nnn.nvim
nnn.nvimluukvbaal/nnn.nvim

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

46411Lua
1 year ago
nvim-treehopper
nvim-treehoppermfussenegger/nvim-treehopper

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

46317Lua
1 year 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.

46033TypeScript
3 days ago
MiniMax
MiniMaxnvim-mini/MiniMax

A Neovim config generator that creates a stable, feature-rich setup based on the 'mini.nvim' modules.

45437Lua
6 days ago
nvimux
nvimuxhkupty/nvimux

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

45016Lua
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
3 months 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.

44435Lua
4 months 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.

43718HTML
8 months ago
1
7
8
9
33