Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Neovim Plugins

Neovim Plugins

46 projects

Showing 36 of 46 projects

Neovim
NeovimShell

A curated collection of Neovim plugins, tools, and configurations for enhancing the modern Neovim experience.

#developer-tools#text-editor#nvim-lua
Stars21.2k
Forks1.0k
Last commit1 day ago
nvim-web-devicons
nvim-web-deviconsLua

Provides Nerd Font icons with colors and variants for Neovim plugins to enhance file tree and UI visualizations.

#syntax-highlighting#icons#neovim-plugins
Stars2.7k
Forks239
Last commit7 days ago
gruvbox.nvim
gruvbox.nvimLua

A Lua port of the classic gruvbox color scheme for Neovim with Tree-sitter and LSP semantic highlight support.

#vim-colorscheme#treesitter#lua-plugin
Stars2.6k
Forks244
Last commit3 months ago
neoscroll.nvim
neoscroll.nvimLua

A smooth scrolling plugin for Neovim written in Lua, enhancing built-in window movement commands with customizable animations.

#custom-animations#scrolling#performance-optimization
Stars2.1k
Forks41
Last commit6 months ago
nvim-java
nvim-javaLua

A Neovim plugin providing comprehensive Java development support with Spring Boot tools, debugging, testing, and refactoring.

#jdtls#autocompletion#spring
Stars1.7k
Forks94
Last commit17 days ago
telescope-undo.nvim
telescope-undo.nvimLua

A Telescope extension for Neovim that visualizes and fuzzy-searches your undo tree.

#vimscript#version-control#productivity
Stars790
Forks13
Last commit1 year ago
jupynium.nvim
jupynium.nvimPython

A Neovim plugin that provides real-time, bidirectional synchronization with Jupyter Notebook using Selenium automation.

#interactive-computing#data-science#vim
Stars772
Forks16
Last commit3 months ago
nvim-luapad
nvim-luapadLua

Interactive real-time Neovim scratchpad for embedded Lua engine with live evaluation and output display.

#real-time-evaluation#lua-development#embedded-lua
Stars692
Forks6
Last commit3 months ago
compiler.nvim
compiler.nvimLua

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

#multi-language#elixir#compiler
Stars668
Forks49
Last commit11 months ago
sqlite.lua
sqlite.luaLua

SQLite LuaJIT binding with a simple, opinionated API for storing, retrieving, caching, and persisting SQLite databases.

#database#data-persistence#luajit
Stars575
Forks35
Last commit1 year ago
agentic.nvim
agentic.nvimLua

A Neovim chat interface for AI agents that works with any provider supporting the Agent Client Protocol (ACP).

#ai#developer-tools#productivity
Stars561
Forks51
Last commit2 days ago
cmake-tools.nvim
cmake-tools.nvimLua

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

#cmake-tools#developer-tools#test-runner
Stars553
Forks107
Last commit1 month ago
debugprint.nvim
debugprint.nvimLua

A NeoVim plugin for printf-style debugging that inserts debug statements with file, line, and variable info across 40+ languages.

#multi-language#treesitter#developer-tools
Stars526
Forks28
Last commit17 days ago
zeioth/garbage-day.nvim
zeioth/garbage-day.nvimLua

A Neovim plugin that automatically stops inactive LSP clients to free up RAM.

#resource-cleanup#developer-tools#ram-optimization
Stars523
Forks8
Last commit4 months ago
MiniMax
MiniMaxLua

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

#neovim-config#developer-tools#productivity
Stars449
Forks38
Last commit3 days ago
im-select.nvim
im-select.nvimLua

Automatically switch input methods based on Neovim's edit mode for macOS, Windows, and Linux.

#productivity#editor-integration#workflow-automation
Stars355
Forks36
Last commit4 months ago
markmap.nvim
markmap.nvimLua

A Neovim plugin that visualizes Markdown files as interactive mindmaps using markmap.

#developer-tools#productivity-tools#visual-thinking
Stars253
Forks7
Last commit8 months ago
ecolog.nvim
ecolog.nvimLua

A sophisticated Neovim plugin for managing .env files and environment variables with autocompletion, security features, and monorepo support.

#autocompletion#environment-variables#productivity
Stars172
Forks10
Last commit5 months ago
heirline-components.nvim
heirline-components.nvimLua

A collection of pre-built, distro-agnostic UI components for customizing Neovim's statusline, winbar, tabline, and statuscolumn with Heirline.

#heirline#vim-customization#nvim-plugins
Stars160
Forks9
Last commit
easytables.nvim
easytables.nvimLua

A Neovim plugin for creating and editing markdown tables with live preview and intuitive cell navigation.

#vimscript#productivity#live-preview
Stars146
Forks4
Last commit8 months ago
zpack.nvim
zpack.nvimLua

A thin layer over Neovim's native vim.pack, adding lazy-loading and lazy.nvim-like declarative specs.

#plugin-manager#declarative-config#pack
Stars141
Forks4
Last commit1 month ago
jellybeans-nvim
jellybeans-nvimLua

A Lua port of the jellybeans colorscheme for Neovim, built with lush.nvim for accurate color mapping.

#vim-colorscheme#syntax-highlighting#neovim-plugins
Stars127
Forks20
Last commit1 year ago
select-undo.nvim
select-undo.nvimLua

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

#lua-plugin#undo-system#neovim-plugin
Stars124
Forks4
Last commit16 days ago
yeet.nvim
yeet.nvimLua

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

#vimscript#developer-tools#shell-commands
Stars119
Forks5
Last commit4 months ago
rsync.nvim
rsync.nvimLua

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

#file-synchronization#editor-integration#remote-development
Stars103
Forks16
Last commit1 year ago
undo-glow.nvim
undo-glow.nvimLua

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

#animation#cursor-movement#visual-feedback
Stars102
Forks3
Last commit16 days ago
time-machine.nvim
time-machine.nvimLua

A Neovim plugin providing an interactive timeline, diff previews, and tagging for advanced undo/redo history visualization and management.

#version-control#productivity#undotree
Stars79
Forks0
Last commit16 days ago
treesitter-indent-object.nvim
treesitter-indent-object.nvimLua

A Neovim plugin providing context-aware indent textobjects powered by Treesitter for smarter code block selection.

#treesitter#nvim-treesitter#text-object
Stars74
Forks2
Last commit
chaivim
chaivimLua

An easily configurable Neovim distribution with solid defaults and a cozy editor experience.

#plugin-manager#developer-tools#code-editing
Stars74
Forks1
Last commit1 year ago
nvumi
nvumiLua

A Neovim plugin that evaluates natural language expressions inline using a scratch buffer and numi-cli.

#editor-tool#unit-conversion#productivity
Stars73
Forks1
Last commit3 months ago
flake-awesome-neovim-plugins
flake-awesome-neovim-pluginsNix

A Nix flake providing automatically updated packages for all plugins listed in the Awesome Neovim collection.

#declarative-config#nix-flake#neovim-plugins
Stars64
Forks11
Last commit
dotenv.nvim
dotenv.nvimLua

A minimalist Neovim plugin that loads environment variables from .env files directly into your editor.

#hacktoberfest#editor-tool#environment-variables
Stars57
Forks7
Last commit1 year ago
dooku.nvim
dooku.nvimLua

A Neovim plugin that generates HTML code documentation and opens it directly in your browser.

#ldoc#rustdoc#typedoc
Stars50
Forks0
Last commit1 year ago
makeit.nvim
makeit.nvimLua

A Neovim plugin that lists and runs Makefile options directly from the editor.

#editor-tool#compiler#development-workflow
Stars49
Forks4
Last commit1 year ago
fusen.nvim
fusen.nvimLua

A Neovim plugin for sticky note bookmarks with git branch awareness, hover annotations, and Telescope integration.

#bookmarks#sticky-notes#developer-tools
Stars43
Forks3
Last commit2 days ago
compter.nvim
compter.nvimLua

A Neovim plugin that extends <C-a> and <C-x> to increment/decrement custom patterns like dates, alphabets, and booleans.

#vimscript#neovim-plugin#neovim-plugins
Stars30
Forks3
Last commit3 years ago
Page 1 of 2

Related Tags

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
4 months ago
8 months ago
1 day ago
Next
#Neovim Plugin41
#Neovim34
#Lua27
#Nvim Plugin22
#Nvim20
#Nvim Plugins16
#Productivity13
#Developer Tools12
#Nvim Lua8
#Vimscript7
#Neovim Plugin Lua6
#Vim6