Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Neovim Plugin

Neovim Plugin

1107 projects

Showing 36 of 1107 projects

multicursors.nvim
multicursors.nvimLua

A multi-cursor plugin for Neovim that enables simultaneous text editing across multiple selections with intuitive keybindings.

#multi-cursor#productivity#vim-motions
Stars644
Forks16
Last commit1 year ago
windows.nvim
windows.nvimLua

A Neovim plugin to automatically expand, maximize, and restore window dimensions with optional smooth animations.

#plugin-manager#animation#workflow-optimization
Stars639
Forks20
Last commit3 years ago
nvim-cokeline
nvim-cokelineLua

A highly customizable Neovim bufferline plugin that provides a framework for building your ideal tab interface.

#hacktoberfest#tab-management#mouse-support
Stars633
Forks42
Last commit1 month ago
registers.nvim
registers.nvimLua

Neovim plugin that displays register contents in a preview window when accessing registers, eliminating the need for :reg.

#register-management#workflow-optimization#neovim-plugin
Stars618
Forks24
Last commit8 months ago
neovim-session-manager
neovim-session-managerLua

A Neovim plugin that manages sessions using built-in :mksession, similar to VS Code's folder-based workspace persistence.

#workspaces#productivity#sessions
Stars615
Forks61
Last commit5 months ago
statuscol.nvim
statuscol.nvimLua

A Neovim plugin for building a fully customizable and clickable status column with segments for folds, signs, and line numbers.

#signs#neovim-plugin#plugin
Stars615
Forks32
Last commit15 days ago
Aaronik/Treewalker.nvim
Aaronik/Treewalker.nvimLua

A Neovim plugin for syntax tree-aware navigation and swapping of code objects like functions, blocks, and statements.

#developer-tools#movement#swapping
Stars614
Forks20
Last commit17 days ago
wtf.nvim
wtf.nvimLua

A Neovim plugin that uses AI and web search to explain and fix LSP diagnostic messages directly in the editor.

#ai-coding-assistant#ai#code-fixing
Stars606
Forks17
Last commit1 month ago
haskell-tools.nvim
haskell-tools.nvimLua

A Neovim plugin that enhances Haskell development with LSP integration, Hoogle search, GHCi REPL, and advanced tooling.

#haskell#lua-plugin#ghci-repl
Stars604
Forks22
Last commit1 day ago
minty
mintyLua

A Neovim plugin providing beautifully crafted color manipulation tools for Shades and Huefy commands.

#color-tools#visual-design#theme-development
Stars603
Forks8
Last commit1 year ago
package-info.nvim
package-info.nvimLua

A Neovim plugin that displays npm/yarn/pnpm/bun dependency versions as virtual text and provides quick commands for package management.

#package-json#npm#vim
Stars597
Forks41
Last commit3 months ago
competitest.nvim
competitest.nvimLua

A Neovim plugin for competitive programming that manages testcases, downloads problems from online judges, and runs solutions.

#online-judge-integration#neovim-plugin#neovim-lua
Stars594
Forks34
Last commit1 year ago
nvim-scissors
nvim-scissorsLua

A Neovim plugin for automagical editing and creation of VS Code-style snippets with a user-friendly UI.

#editor-tool#productivity#json-automation
Stars582
Forks15
Last commit24 days ago
ultimate-autopair.nvim
ultimate-autopair.nvimLua

A highly customizable Neovim autopairing plugin with Tree-sitter support, multiline pairing, and filetype detection.

#treesitter#developer-tools#code-editing
Stars578
Forks8
Last commit6 days ago
hlargs.nvim
hlargs.nvimLua

A Neovim plugin that highlights function argument definitions and usages using Treesitter, with optional highlighting for unused arguments.

#treesitter#syntax-highlighting#code-readability
Stars572
Forks15
Last commit1 month ago
nvim-treesitter-textsubjects
nvim-treesitter-textsubjectsTree-sitter Query

Neovim plugin providing location and syntax aware text objects that intelligently select code based on context.

#treesitter#vim-motions#plugin-extension
Stars569
Forks25
Last commit
nvim-metals
nvim-metalsLua

A Neovim plugin providing enhanced LSP support for Scala development with Metals language server.

#developer-tools#language-server#nvim-lsp
Stars564
Forks92
Last commit22 days 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
Stars563
Forks53
Last commit3 days ago
lean.nvim
lean.nvimLua

A Neovim plugin providing comprehensive language support for the Lean theorem prover, including an infoview, abbreviations, and LSP integration.

#semantic-highlighting#unicode-abbreviations#lean
Stars558
Forks58
Last commit4 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
Stars555
Forks107
Last commit1 month ago
tsc.nvim
tsc.nvimLua

A Neovim plugin for asynchronous project-wide TypeScript type-checking using the TypeScript compiler (tsc).

#vimscript#developer-tools#vim
Stars548
Forks34
Last commit6 months ago
one-small-step-for-vimkind
one-small-step-for-vimkindLua

A debug adapter for Neovim that enables debugging of Lua plugins and configuration files using the Debug Adapter Protocol.

#debugging-tools#development-workflow#nvim-dap
Stars545
Forks18
Last commit
gesture.nvim
gesture.nvimLua

A mouse gesture plugin for Neovim that allows users to execute commands by drawing simple directional patterns with the mouse.

#keyboard-alternative#workflow-optimization#mouse-gestures
Stars545
Forks2
Last commit1 month ago
persisted.nvim
persisted.nvimLua

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

#telescope-extension#workflow-automation#session
Stars543
Forks33
Last commit3 months ago
live-command.nvim
live-command.nvimLua

A Neovim plugin that provides real-time previews for commands like :norm and macros as you type.

#developer-tools#productivity#neovim-plugin
Stars538
Forks5
Last commit7 months ago
kommentary
kommentaryLua

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

#commenting#developer-tools#comment
Stars532
Forks12
Last commit2 years ago
windline.nvim
windline.nvimLua

A highly customizable, animated statusline plugin for Neovim with per-filetype support and built-in animations.

#animation#vim#vimscript-alternative
Stars530
Forks19
Last commit9 months ago
Neovim
NeovimLua

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

#document-preview#code-execution#language-server
Stars528
Forks22
Last commit3 months ago
winshift.nvim
winshift.nvimLua

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

#keyboard-driven#productivity#vim-motions
Stars527
Forks10
Last commit2 years 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 commit20 days ago
iswap.nvim
iswap.nvimLua

Interactively select and swap function arguments, list elements, and other code nodes in Neovim using tree-sitter.

#hacktoberfest#neovim-plugin#tree-sitter
Stars526
Forks22
Last commit1 month 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
nvim-origami
nvim-origamiLua

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

#vimscript#treesitter#productivity
Stars521
Forks17
Last commit18 days ago
guard.nvim
guard.nvimLua

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

#developer-tools#editor-integration#async
Stars519
Forks26
Last commit5 months ago
actions-preview.nvim
actions-preview.nvimLua

A Neovim plugin that previews code changes from LSP code actions before applying them.

#neovim-plugin#lsp-client#diff-preview
Stars518
Forks20
Last commit3 months ago
bufdelete.nvim
bufdelete.nvimLua

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

#productivity-tools#workflow-optimization#buffer-management
Stars514
Forks23
Last commit2 years ago
PreviousPage 7 of 31

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
11 months ago
6 months ago
Next
#Neovim733
#Lua640
#Nvim348
#Productivity311
#Developer Tools307
#Nvim Plugin223
#Plugin158
#Editor Enhancement157
#Vim138
#Vimscript129
#Syntax Highlighting98
#Vim Plugin96