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 17 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
yeet.nvim
yeet.nvimsamharju/yeet.nvim

A Neovim plugin for running shell commands in terminal buffers or tmux panes with zero configuration.

1195Lua
3 months ago
Abstract-cs
Abstract-csAbstract-IDE/Abstract-cs

A Lua colorscheme for Neovim with Tree-sitter support, originally designed for the Abstract IDE.

11810Lua
7 months ago
due.nvim
due.nvimnfrid/due.nvim

Neovim plugin that displays due dates and times for date strings in markdown files.

1173Lua
2 years ago
nvim-terminal
nvim-terminals1n7ax/nvim-terminal

A Lua-Neovim plugin for toggling and managing terminal windows with multiple buffer support.

1178Lua
3 months ago
blink-ripgrep.nvim
blink-ripgrep.nvimmikavilpas/blink-ripgrep.nvim

A Neovim completion source for blink.cmp that provides project-wide word completions using ripgrep or git grep.

1159Lua
1 day ago
arena.nvim
arena.nvimdzfrias/arena.nvim

A frecency-based buffer switcher for Neovim that sorts files by frequency and recency for fast navigation.

1159Lua
2 months ago
commented.nvim
commented.nvimwinston0410/commented.nvim

A Neovim commenting plugin written in Lua that supports operators, motions, and over 60 languages.

1142Lua
4 years ago
Kasier-Yang/blink-cmp-avante
Kasier-Yang/blink-cmp-avanteKaiser-Yang/blink-cmp-avante

Avante source plugin for blink.cmp providing mention, command, and shortcut completion in Neovim.

1134Lua
10 months ago
morph.nvim
morph.nvimjrop/morph.nvim

A React-like renderer for building interactive text user interfaces (TUIs) in Neovim with components and state.

1130Lua
1 month ago
zenburn.nvim
zenburn.nvimphha/zenburn.nvim

A modern Lua port of the classic Zenburn low-contrast color scheme for Neovim, designed for long coding sessions.

11326Lua
1 year ago
nvimesweeper
nvimesweeperseandewar/nvimesweeper

A Minesweeper game plugin for Neovim 0.7+, bringing classic puzzle gaming directly to your text editor.

1124Lua
1 year ago
git-dev.nvim
git-dev.nvimmoyiz/git-dev.nvim

A Neovim plugin to open remote Git repositories with ephemeral shallow clones, providing a GitHub.dev-like experience directly in your editor.

1126Lua
1 month ago
nvim-markdown-preview
nvim-markdown-previewdavidgranstrom/nvim-markdown-preview

A Neovim plugin for live browser previews of Markdown files using pandoc and live-server.

11117CSS
2 years ago
nvim-projectconfig
nvim-projectconfigwindwp/nvim-projectconfig

A Neovim plugin that loads configuration files based on the current working directory, enabling project-specific settings.

11111Lua
1 year ago
atlas.nvim
atlas.nvimemrearmagan/atlas.nvim

A Neovim plugin for browsing and managing Bitbucket pull requests and Jira issues directly within the editor.

1118Lua
1 day ago
smart-paste.nvim
smart-paste.nvimnemanjamalesija/smart-paste.nvim

A Neovim plugin that automatically adjusts pasted code to the correct indentation level using a three-tier strategy.

1103Lua
1 month ago
kitty-runner.nvim
kitty-runner.nvimjghauser/kitty-runner.nvim

A Neovim plugin that sends lines from your buffer to a Kitty terminal, acting as a lightweight REPL.

11018Lua
2 months ago
sllm.nvim
sllm.nvimmozanunal/sllm.nvim

A lightweight Neovim wrapper for the llm CLI, enabling ChatGPT-style LLM interactions directly in your editor.

1108Lua
4 months ago
esqueleto.nvim
esqueleto.nvimcvigilv/esqueleto.nvim

A Neovim plugin for inserting file templates (skeletons) based on file type or name with wildcard support.

1087Lua
11 months ago
url-open
url-opensontungexpt/url-open

A Neovim plugin that opens URLs under the cursor in your default browser and highlights all URLs in the buffer.

10711Lua
7 months ago
rgflow.nvim
rgflow.nvimmangelozzi/rgflow.nvim

A Neovim plugin that provides a CLI-like UI for ripgrep searches, placing results in the QuickFix list.

1074Lua
10 months ago
telescope-alternate.nvim
telescope-alternate.nvimotavioschwanck/telescope-alternate.nvim

A Neovim plugin to quickly navigate between related files using regex patterns, with support for Telescope and fzf-lua.

10714Lua
11 months ago
hibiscus.nvim
hibiscus.nvimudayvir-singh/hibiscus.nvim

A collection of Fennel macros for Neovim that provides syntactic sugar and missing features for writing configuration elegantly.

1065Fennel
1 year ago
quicktest.nvim
quicktest.nvimquolpr/quicktest.nvim

A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.

10410C++
1 month ago
nap.nvim
nap.nvimliangxianzhe/nap.nvim

A lightweight Neovim plugin for quick navigation between buffers, tabs, files, diagnostics, and other items using single-key repeats.

1045Lua
2 years ago
markdown-table-mode.nvim
markdown-table-mode.nvimKicamon/markdown-table-mode.nvim

A Neovim plugin that automatically formats markdown tables when leaving insert mode or typing a pipe character.

1037Lua
1 month ago
tabline-framework.nvim
tabline-framework.nvimrafcamlet/tabline-framework.nvim

A user-friendly Neovim framework for building custom tablines with minimal Lua code.

1028Lua
3 years ago
NeoColumn.nvim
NeoColumn.nvimecthelionvi/NeoColumn.nvim

Neovim plugin that highlights individual characters with a toggleable ColorColumn for line length management.

1021Lua
2 years ago
onebuddy
onebuddyTh3Whit3Wolf/onebuddy

An Atom One-inspired dark and light color scheme for Neovim, built with colorbuddy.vim.

10113Lua
5 years ago
diffs.nvim
diffs.nvimbarrettruth/diffs.nvim

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

1013Lua
3 days ago
nvim-comment-frame
nvim-comment-frames1n7ax/nvim-comment-frame

A Neovim plugin that creates language-aware comment frames using Tree-sitter for automatic syntax detection.

1012Lua
10 months ago
fcitx.nvim
fcitx.nvimh-hg/fcitx.nvim

A Neovim plugin that automatically switches and restores fcitx input method states per buffer.

10013Lua
5 months ago
stay-in-place.nvim
stay-in-place.nvimgbprod/stay-in-place.nvim

A Neovim plugin that keeps the cursor stationary when using shift and filter actions.

1000Lua
3 years ago
paperplanes.nvim
paperplanes.nvimrktjmp/paperplanes.nvim

A Neovim plugin for posting code selections or buffers to various online pastebin services.

1003Fennel
11 months ago
impulse.nvim
impulse.nvimchrsm/impulse.nvim

A Neovim plugin for viewing Notion.so pages by converting Notion blocks to Markdown.

1002MoonScript
4 years ago
select-undo.nvim
select-undo.nvimSunnyTamang/select-undo.nvim

A Neovim plugin for selectively undoing changes to specific lines or visual selections without affecting the rest of the file.

1004Lua
1 year ago
1
16
17
18
21