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 projects871.7k total stars93.2k total forks20 languages

Open-source projects built with Neovim

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

Showing 1,161 open-source projects · page 24 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
copy_with_context.nvim
copy_with_context.nvimzhisme/copy_with_context.nvim

A Neovim plugin that copies code snippets with file path, line number, and repository URL metadata for better context sharing.

366Lua
1 month ago
pastel.nvim
pastel.nvimankushbhagats/pastel.nvim

A modern Neovim colorscheme plugin offering elegant pastel themes with extensive customization and plugin integrations.

361Lua
4 months ago
defold.nvim
defold.nvimatomicptr/defold.nvim

A batteries-included Neovim plugin providing a full development environment for the Defold game engine.

362Rust
18 days ago
hierarchy-tree-go.nvim
hierarchy-tree-go.nvimcrusj/hierarchy-tree-go.nvim

A Neovim plugin that displays hierarchical call chains for Go symbols with expandable tree views.

354Lua
3 years ago
blink-cmp-conventional-commits
blink-cmp-conventional-commitsdisrupted/blink-cmp-conventional-commits

A blink.cmp source plugin that provides conventional commit type completions for Git commit messages.

355Lua
4 months ago
simplegpt.nvim
simplegpt.nvimyou-n-g/simplegpt.nvim

A Vim plugin for customizing LLM prompts using Jinja templates and context-aware workflows for coding, writing, and chatting.

350Lua
4 months ago
hml.nvim
hml.nvimmawkler/hml.nvim

Neovim plugin that visualizes H/M/L line indicators in the line number column.

350Lua
1 year ago
whichpy.nvim
whichpy.nvimneolooong/whichpy.nvim

A Neovim plugin to switch Python interpreters on the fly for LSP and DAP without restarting.

352Lua
3 months ago
haskell-snippets.nvim
haskell-snippets.nvimmrcjkb/haskell-snippets.nvim

A collection of Haskell snippets for LuaSnip in Neovim, powered by tree-sitter and LSP.

352Lua
2 months ago
nvim-plug
nvim-plugwsdjeg/nvim-plug

A fast, asynchronous Neovim plugin manager written in Lua with flexible lazy-loading and LuaRocks integration.

351Lua
1 month ago
dbab.nvim
dbab.nvimzerochae/dbab.nvim

A lightweight Neovim database client with a modern UI, supporting PostgreSQL, MySQL, MariaDB, and SQLite.

353Lua
4 months ago
Allendang/nvim-expand-expr
Allendang/nvim-expand-exprAllenDang/nvim-expand-expr

A Neovim plugin that expands expressions with range patterns into multiple lines using Lua evaluation.

350Lua
5 years ago
sigil.nvim
sigil.nvimPrgebish/sigil.nvim

Prettify text patterns with Unicode symbols in Neovim using extmarks, with context awareness and atomic motions.

350Lua
4 months ago
macrothis.nvim
macrothis.nvimdesdic/macrothis.nvim

A Neovim plugin for saving, loading, and managing macros across all registers, with optional Telescope integration.

353Lua
1 year ago
music-controls.nvim
music-controls.nvimAntonVanAssche/music-controls.nvim

A Neovim plugin to control music players like Spotify and VLC from within the editor using playerctl.

354Lua
11 months ago
lytmode.nvim
lytmode.nvimgithub-main-user/lytmode.nvim

A Neovim color scheme inspired by the LYT-Mode theme for Obsidian, offering a unique middle-ground between light and dark modes.

341Lua
1 month ago
nvim-dr-lsp
nvim-dr-lspchrisgrieser/nvim-dr-lsp

Neovim plugin that highlights LSP definitions/references and displays their count in the statusline.

343Lua
9 months ago
buffon.nvim
buffon.nvimfrancescarpi/buffon.nvim

A Neovim plugin for persistent, always-visible buffer navigation with sorting, paging, and extensive customization.

342Lua
2 months ago
slimux.nvim
slimux.nvimEvWilson/slimux.nvim

A Neovim plugin that sends buffer content to a configurable tmux pane for seamless terminal interaction.

343Lua
9 months ago
lake-dweller.nvim
lake-dweller.nvimyonatan-perel/lake-dweller.nvim

A minimal dark Neovim colorscheme with three variants designed for readability at a glance.

341Lua
3 months ago
inlinediff-nvim
inlinediff-nvimYouSame2/inlinediff-nvim

A Neovim plugin providing VS Code-style inline Git diff view with character-level highlighting across the entire buffer.

332Lua
6 months ago
nvim-mdlink
nvim-mdlinkNedra1998/nvim-mdlink

A Neovim plugin that enhances markdown link handling with follow, create, open, and completion features.

334Lua
1 year ago
stopinsert.nvim
stopinsert.nvimcsessh/stopinsert.nvim

A Neovim plugin that automatically exits Insert mode after a configurable period of inactivity.

332Lua
17 days ago
format.nvim
format.nvimniuiic/format.nvim

An asynchronous, multitasking, and highly configurable Neovim plugin for formatting code with multiple tools.

331Lua
1 year ago
smart-backspace.nvim
smart-backspace.nvimqwavies/smart-backspace.nvim

A Neovim plugin providing context-aware backspace for handling pairs, whitespace, and indentation like an IDE.

331Lua
1 month ago
git-rebase-auto-diff.nvim
git-rebase-auto-diff.nvimyutkat/git-rebase-auto-diff.nvim

A Neovim plugin that automatically displays git diff during interactive rebase sessions.

333Lua
1 year ago
nx.nvim
nx.nvimtenxsoydev/nx.nvim

A Neovim utility library providing convenient wrappers for Lua keymaps, highlights, autocommands, and options.

331Lua
1 year ago
goto-breakpoints.nvim
goto-breakpoints.nvimofirgall/goto-breakpoints.nvim

Cycle between breakpoints and jump to the current stopped line in Neovim's debug adapter protocol.

330Lua
2 years ago
freeze-code.nvim
freeze-code.nvimAlejandroSuero/freeze-code.nvim

A Neovim plugin that creates code screenshots as images using the charmbracelet/freeze tool.

323Lua
1 year ago
nvim-gfold.lua
nvim-gfold.luaAckslD/nvim-gfold.lua

Neovim plugin using gfold to switch between Git repositories and display repository status in the statusline.

323Lua
3 years ago
smm.nvim
smm.nvimiamt4nk/smm.nvim

A Neovim plugin to view and control Spotify playback directly from the editor.

322Lua
3 months ago
selenized.nvim
selenized.nvimcalind/selenized.nvim

A Lua port of the Selenized color palette for Neovim with Tree-sitter, nvim-cmp, and GitSigns support.

3214Lua
1 year ago
automkdir.nvim
automkdir.nvimmateuszwieloch/automkdir.nvim

A Neovim plugin that automatically creates missing parent directories when saving files.

322Lua
1 year ago
marlin.nvim
marlin.nvimdesdic/marlin.nvim

A Neovim plugin for persistent, extensible jumps between project buffers of interest.

322Lua
4 months ago
theme-hub.nvim
theme-hub.nvimErl-koenig/theme-hub.nvim

A Neovim plugin to browse, install, and apply curated colorschemes via telescope pickers.

311Lua
10 months ago
silentium.nvim
silentium.nvimsilentium-theme/silentium.nvim

A pragmatic, logical, and monochrome color theme for Neovim designed to enhance readability and reduce eye strain.

313Lua
23 days ago
1
23
24
25
33