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 651 open-source projects · page 18 of 19

…
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
rsync.nvim
rsync.nvimOscarCreator/rsync.nvim

A Neovim plugin that automatically synchronizes project files with rsync when you save.

9916Lua
1 year ago
lazy-nvim-starter
lazy-nvim-starterfrans-johansson/lazy-nvim-starter

A minimal, structured Neovim starter configuration using Lazy.nvim for package management.

998Lua
2 years ago
diffs.nvim
diffs.nvimbarrettruth/diffs.nvim

Treesitter-powered diff syntax highlighting for Neovim, enhancing built-in diff mode with language-aware highlighting.

993Lua
7 days ago
tdo.nvim
tdo.nvim2KAbhishek/tdo.nvim

A Neovim plugin that integrates the tdo note-taking system for fast and simple notes and todos directly in your editor.

980Lua
6 months ago
rolv-apneseth/tfm.nvim
rolv-apneseth/tfm.nvimRolv-Apneseth/tfm.nvim

A Neovim plugin that integrates terminal file managers like yazi, ranger, nnn, lf, and vifm directly into the editor.

986Lua
4 months ago
splitjoin.nvim
splitjoin.nvimbennypowers/splitjoin.nvim

A Neovim plugin to split or join list-like syntax constructs like arrays, objects, and HTML tags.

981Lua
1 month ago
yanil
yanilXuyuanp/yanil

A Lua library for building custom file explorer trees in Neovim, inspired by Nerdtree.

984Lua
4 months ago
spinner.nvim
spinner.nvimxieyonn/spinner.nvim

An extensible spinner framework for Neovim plugins and UI, supporting statusline, cursor, extmark, and other locations.

972Lua
2 months ago
nvim-tabline
nvim-tablinecrispgm/nvim-tabline

A minimal Neovim tabline plugin written in Lua, serving as a drop-in replacement for tabline.vim.

9720Lua
2 years ago
theblob42/drex.nvim
theblob42/drex.nvimTheBlob42/drex.nvim

A Lua-based directory and file explorer for Neovim with split windows, project drawer support, and file system synchronization.

969Lua
1 year ago
doodle
doodleapdot/doodle

A powerful note-taking and knowledge-management plugin for Neovim, inspired by Obsidian.

963Lua
7 months ago
phpactor.nvim
phpactor.nvimgbprod/phpactor.nvim

A Lua-based Neovim plugin that integrates the Phpactor PHP language server and provides additional PHP development commands.

969Lua
4 months ago
hmts.nvim
hmts.nvimcalops/hmts.nvim

A Neovim plugin that provides treesitter-based syntax highlighting for embedded languages in Home Manager Nix configuration files.

969Lua
11 months ago
better-diagnostic-virtual-text
better-diagnostic-virtual-textsontungexpt/better-diagnostic-virtual-text

A Neovim plugin that enhances diagnostic virtual text display with better performance and customization.

953Lua
1 year ago
undo-glow.nvim
undo-glow.nvimy3owk1n/undo-glow.nvim

A Neovim plugin that adds animated visual feedback to text operations like undo, redo, yank, paste, and search.

953Lua
5 months ago
karen-yank.nvim
karen-yank.nvimtenxsoydev/karen-yank.nvim

A Neovim Lua plugin that improves register handling by separating delete, cut, and yank operations for cleaner registers.

931Lua
2 years ago
cmp-dotenv
cmp-dotenvSergioRibera/cmp-dotenv

A Neovim completion plugin that provides autocomplete suggestions for environment variables from .env files and system shell.

930Lua
2 years ago
BufferTabs.nvim
BufferTabs.nvimtomiis4/BufferTabs.nvim

A simple and visually appealing tabline plugin for Neovim that displays open buffers.

937Lua
1 year ago
bars.nvim
bars.nvimOXY2DEV/bars.nvim

A highly customizable and toggle-able plugin for creating statusline, statuscolumn, tabline, and winbar components in Neovim.

923Lua
4 days ago
lua-console.nvim
lua-console.nvimYaroSpace/lua-console.nvim

A REPL, scratch pad, and debug console for Lua development and Neovim exploration.

922Lua
6 months ago
recall.nvim
recall.nvimfnune/recall.nvim

A Neovim plugin that refines global marks with streamlined navigation, visual indicators, and simplified management.

926Lua
1 month ago
fold-cycle.nvim
fold-cycle.nvimjghauser/fold-cycle.nvim

A Neovim plugin for cycling folds open or closed with nested fold support.

923Lua
9 months ago
attempt.nvim
attempt.nvimm-demare/attempt.nvim

A Neovim plugin for creating and managing temporary scratch buffers with filetype-specific boilerplate and execution.

924Lua
1 year ago
diagnosticls-configs-nvim
diagnosticls-configs-nvimcreativenull/diagnosticls-configs-nvim

A collection of preconfigured linters and formatters for diagnostic-languageserver in Neovim.

927Lua
6 months ago
abbreinder.nvim
abbreinder.nvim0styx0/abbreinder.nvim

A Neovim plugin that reminds you when you type the expanded form of an abbreviation instead of using the abbreviation.

911Lua
3 years ago
gitportal.nvim
gitportal.nvimtrevorhauter/gitportal.nvim

A Neovim plugin that integrates with git hosting services to streamline repository workflows directly from the editor.

915Lua
5 months ago
telescope-git-file-history.nvim
telescope-git-file-history.nvimisak102/telescope-git-file-history.nvim

A Telescope.nvim extension to preview and open the current file at any previous commit without detaching HEAD.

918Lua
3 months ago
highlight-current-n.nvim
highlight-current-n.nvimrktjmp/highlight-current-n.nvim

A Neovim plugin that highlights the current search match under the cursor when pressing n or N, then clears the highlight.

911Fennel
2 years ago
lin.nvim
lin.nvimlinrongbin16/lin.nvim

A highly configured, out-of-the-box Neovim distribution providing an IDE-like editing experience with integrated utilities.

918Lua
2 days ago
inline-fold.nvim
inline-fold.nvimmalbertzard/inline-fold.nvim

A Neovim plugin that conceals inline patterns like CSS classes in HTML files for improved readability.

902Lua
2 years ago
obs.nvim
obs.nvimIlyasYOY/obs.nvim

A NeoVim plugin that brings Obsidian-like note-taking capabilities directly into the NeoVim editor.

905Lua
2 days ago
playtime.nvim
playtime.nvimrktjmp/playtime.nvim

A collection of card and logic games playable directly within Neovim, featuring classic solitaires and modern solo card games.

901Fennel
8 months ago
cargo.nvim
cargo.nvimnwiizo/cargo.nvim

A Neovim plugin that provides seamless integration with Rust's Cargo commands via a floating window interface.

903Lua
8 days ago
auto-indent.nvim
auto-indent.nvimVidocqH/auto-indent.nvim

A Neovim plugin that provides VSCode-like auto-indent behavior when pressing Tab at the first column.

891Lua
2 years ago
luau-lsp.nvim
luau-lsp.nvimlopi-py/luau-lsp.nvim

A Neovim extension for luau-lsp that enhances the Luau development experience with Roblox integration, sourcemap generation, and advanced tooling.

8811Lua
3 months ago
blink-cmp-git
blink-cmp-gitKaiser-Yang/blink-cmp-git

A Neovim completion source for blink.cmp that fetches GitHub/GitLab issues, pull requests, commits, and users.

887Lua
7 days ago
1
17
18
19