███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗
████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║
██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║
██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║
██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║
╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═╝╚═╝ ╚═╝
fff.nvim
The fastest and the most accurate file search toolkit for AI agents, Neovim, Rust, C, and NodeJS
LazyVim
Neovim config for the lazy
kickstart.nvim
A launch point for your personal nvim configuration
opencode.nvim
Integrate the opencode AI assistant with Neovim — streamline editor-aware research, reviews, and requests.
avante.nvim
Use your Neovim like using Cursor AI IDE!
| # | repo | stars | 7d |
|---|---|---|---|
| 06 | lazy.nvim 💤 A modern plugin manager for Neovim | 20,632 | +37 |
| 07 | codecompanion.nvim ✨ AI Coding, Vim Style | 6,394 | +30 |
| 08 | render-markdown.nvim Plugin to improve viewing Markdown files in Neovim | 4,341 | +25 |
| 09 | mini.nvim Library of 40+ independent Lua modules improving Neovim experience with minimal effort | 8,936 | +20 |
| 10 | blink.cmp Performant, batteries-included completion plugin for Neovim | 6,098 | +19 |
| repo | stars | 7d |
|---|---|---|
fff.nvim Fuzzy Finder The fastest and the most accurate file search toolkit for AI agents, Neovim, Rust, C, and NodeJS | 2.7k | +600 |
LazyVim Preconfigured Configuration Neovim config for the lazy | 25.7k | +81 |
kickstart.nvim Preconfigured Configuration A launch point for your personal nvim configuration | 30.1k | +71 |
Integrate the opencode AI assistant with Neovim — streamline editor-aware research, reviews, and requests. | 3.1k | +59 |
Use your Neovim like using Cursor AI IDE! | 17.7k | +43 |
lazy.nvim Plugin Manager 💤 A modern plugin manager for Neovim | 20.6k | +37 |
✨ AI Coding, Vim Style | 6.4k | +30 |
render-markdown.nvim Markdown and LaTeX Plugin to improve viewing Markdown files in Neovim | 4.3k | +25 |
mini.nvim Colorscheme Library of 40+ independent Lua modules improving Neovim experience with minimal effort | 8.9k | +20 |
blink.cmp Completion Performant, batteries-included completion plugin for Neovim | 6.1k | +19 |
oil.nvim File Explorer Neovim file explorer: edit your filesystem like a buffer | 6.4k | +17 |
telescope.nvim Fuzzy Finder Find, Filter, Preview, Pick. All lua, all the time. | 19.2k | +15 |
nvim-treesitter Syntax Nvim Treesitter configurations and abstraction layer | 13.4k | +15 |
Git integration for buffers | 6.7k | +15 |
conform.nvim Formatting Lightweight yet powerful formatter plugin for Neovim | 5.0k | +14 |
obsidian.nvim Note Taking Obsidian 🤝 Neovim (actively maintained version) | 1.7k | +14 |
which-key.nvim Keybinding 💥 Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you type. | 7.0k | +13 |
markview.nvim Markdown and LaTeX A hackable markdown, Typst, latex, html(inline) & Asciidoc previewer for Neovim | 3.4k | +13 |
neo-tree.nvim File Explorer Neovim plugin to manage the file system and other tree like structures. | 5.3k | +12 |
AstroNvim Preconfigured Configuration AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins | 14.2k | +10 |
lazygit.nvim Git Plugin for calling lazygit from within neovim. | 2.2k | +10 |
Agentic Chat Interface directly in Neovim with ACP providers from Claude-Code, Gemini, Codex, OpenCode, and Cursor-agent | 365 | +10 |
lualine.nvim Statusline A blazing fast and easy to configure neovim statusline plugin written in pure lua. | 7.8k | +9 |
nvim Colorscheme 🍨 Soothing pastel theme for (Neo)vim | 7.3k | +9 |
copilot.lua Completion Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot | 4.0k | +9 |
smear-cursor.nvim Animation 🌠 Neovim plugin to animate the cursor with a smear effect in all terminals | 1.8k | +9 |
markdown-preview.nvim Markdown and LaTeX markdown preview plugin for (neo)vim | 7.8k | +8 |
kanagawa.nvim Colorscheme NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai. | 6.0k | +8 |
💥 Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu. | 5.7k | +8 |
Single tabpage interface for easily cycling through diffs for all modified files for any git rev. | 5.5k | +7 |
fzf-lua Fuzzy Finder Improved fzf.vim written in lua | 4.2k | +7 |
nightfox.nvim Colorscheme 🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins. | 3.9k | +7 |
A Neovim plugin that provides VSCode-style diff rendering with two-tier highlighting (line + character level) in side-by-side and inline layouts, using VSCode's algorithm implemented in C. | 1.2k | +7 |
flash.nvim Motion Navigate your code with search labels, enhanced character motions and Treesitter integration | 4.0k | +6 |
yazi.nvim File Explorer A Neovim Plugin for the yazi terminal file manager | 1.6k | +6 |
nvim-dap Debugging Debug Adapter Protocol client implementation for Neovim | 7.0k | +5 |
trouble.nvim Diagnostics 🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing. | 6.7k | +5 |
nvimdots Preconfigured Configuration A well configured and structured Neovim. | 3.4k | +5 |
nvim-dap-ui Debugging A UI for nvim-dap | 3.3k | +5 |
sonokai Colorscheme High Contrast & Vivid Color Scheme based on Monokai Pro | 1.9k | +5 |
A Neovim plugin for displaying inline diagnostic messages with customizable styles and icons. | 1.6k | +5 |
Quickstart configs for Nvim LSP | 13.5k | +4 |
nvim-autopairs Editing Support autopairs for neovim written in lua | 4.0k | +4 |
neotest Test An extensible framework for interacting with tests within NeoVim. | 3.1k | +4 |
friendly-snippets Snippet Set of preconfigured snippets for different languages. | 2.7k | +4 |
image.nvim Media 🖼️ Bringing images to Neovim. | 1.9k | +4 |
💃 Dance with Intelligence in Your Code. Minuet offers code completion as-you-type from popular LLMs including OpenAI, Gemini, Claude, Ollama, Llama.cpp, Codestral, and more. | 1.1k | +4 |
nvim-colorizer.lua Color The fastest Neovim colorizer | 1.0k | +4 |
koda.nvim Colorscheme Code's quiet companion. A minimalist theme for Neovim, written in Lua. | 258 | +4 |
nvim-cmp Completion A completion plugin for neovim coded in Lua. | 9.4k | +3 |
tokyonight.nvim Colorscheme 🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish. | 7.9k | +3 |
Comment.nvim Comment 🧠 💪 // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more | 4.6k | +3 |
cyberdream.nvim Colorscheme 🤖💤 High-contrast, Futuristic & Vibrant Neovim Colorscheme | 1.3k | +3 |
kickstart-modular.nvim Preconfigured Configuration A launch point for your personal nvim configuration | 962 | +3 |
lean.nvim Programming Languages Support Neovim support for the Lean theorem prover | 502 | +3 |
live-preview.nvim Live Preview A Live Preview Plugin for Neovim that allows you to view Markdown, HTML (along with CSS, JavaScript), AsciiDoc, SVG files in a web browser with live updates. | 369 | +3 |
MiniMax Preconfigured Configuration Neovim config examples based on MINI | 367 | +3 |
gruvbox-material Colorscheme Gruvbox with Material Palette | 2.5k | +2 |
overseer.nvim Code Runner A task runner and job management plugin for Neovim | 1.8k | +2 |
nvim-scrollbar Scrollbar Extensible Neovim Scrollbar | 1.0k | +2 |
nvim-dap-view Debugging Visualize debugging sessions in neovim | 800 | +2 |
🦥 Supercharge your Haskell experience in neovim! | 584 | +2 |
cord.nvim Media 🚀 Discord Rich Presence for Neovim | 579 | +2 |
cmake-tools.nvim Code Runner CMake integration in Neovim | 528 | +2 |
miasma.nvim Colorscheme a fog descends upon your editor ☁ dark color scheme inspired by the woods for vim and neovim | 522 | +2 |
Fully customizable previewer for LSP code actions. | 512 | +2 |
gopher.nvim Golang Minimalistic plugin for Go development | 421 | +2 |
deepwhite.nvim Colorscheme DeepWhite colorscheme for Neovim. | 169 | +2 |
everforest Colorscheme 🌲 Comfortable & Pleasant Color Scheme for Vim | 3.9k | +1 |
Chat with GitHub Copilot in Neovim | 3.6k | +1 |
gruvbox.nvim Colorscheme Lua port of the most famous vim colorscheme | 2.5k | +1 |
lspkind.nvim LSP VS Code–style pictograms for Neovim completion items | 1.7k | +1 |
hologram.nvim Media 👻 A cross platform terminal image viewer for Neovim. Extensible and fast, written in Lua and C. Works on macOS and Linux. | 1.4k | +1 |
gp.nvim AI Gp.nvim (GPT prompt) Neovim AI plugin: ChatGPT sessions & Instructable text/code operations & Speech to text [OpenAI, Ollama, Anthropic, ..] | 1.3k | +1 |
vim-moonfly-colors Colorscheme A dark charcoal theme for modern Neovim & classic Vim | 1.3k | +1 |
zenbones.nvim Colorscheme 🪨 A collection of contrast-based Vim/Neovim colorschemes | 1.1k | +1 |
goto-preview LSP A small Neovim plugin for previewing definitions using floating windows. | 1.0k | +1 |
ccc.nvim Color Color picker and highlighter plugin for Neovim. | 966 | +1 |
no-neck-pain.nvim Editing Support ☕ Dead simple yet super extensible zen mode plugin to protect your neck. | 927 | +1 |
focus.nvim Split and Window Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua. A full suite of window management enhancements. Vim splits on steroids! | 809 | +1 |
base16-nvim Colorscheme Creation Neovim plugin for building a sync base16 colorscheme. Includes support for Treesitter and LSP highlight groups. | 627 | +1 |
wtf.nvim Diagnostics Delicious diagnostic debugging in Neovim 🤤 | 593 | +1 |
lackluster.nvim Colorscheme a delightful and customizable mostly monochrome colorscheme thats soft on the eyes and supports treesitter, lsp, and heaps of neovim plugins. | 539 | +1 |
mdmath.nvim Markdown and LaTeX A Neovim plugin for inline LaTeX equation previews in Markdown. | 213 | +1 |
one.nvim Preconfigured Configuration All-in-one neovim config framework in Lua. | 182 | +1 |
atone.nvim Editing Support Modern undotree plugin for nvim | 156 | +1 |
morph.nvim Neovim Lua Development React-like renderer for Neovim | 108 | +1 |
NvChad Preconfigured Configuration Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience. | 28.1k | |
toggleterm.nvim Terminal Integration A neovim lua plugin to help easily manage multiple terminal windows | 5.4k | |
neogit Git An interactive and powerful Git interface for Neovim, inspired by Magit | 5.3k | |
nvim-surround Syntax Add/change/delete surrounding delimiter pairs with ease. Written with ❤️ in Lua. | 4.2k | |
todo-comments.nvim Comment ✅ Highlight, list and search todo comments in your projects | 4.1k | |
coq_nvim Completion Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization. | 3.8k | |
lspsaga.nvim LSP improve neovim lsp experience | 3.8k | |
A fancy, configurable, notification manager for NeoVim | 3.5k | |
plenary.nvim Neovim Lua Development plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice. | 3.4k | |
octo.nvim GitHub Edit and review GitHub issues and pull requests from the comfort of your favorite editor | 3.2k | |
nvim-treesitter-context Editing Support Show code context | 3.1k | |
neovim Colorscheme Soho vibes for Neovim | 3.0k | |
nvim-ufo Folding Not UFO in the sky, but an ultra fold in Neovim. | 2.9k | |
dashboard-nvim Startup vim dashboard | 2.8k | |
Create your own textobjects using Tree-sitter queries. | 2.7k | |
nvim-lint LSP An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support. | 2.7k | |
barbar.nvim Tabline The neovim tabline plugin. | 2.7k | |
go.nvim Golang G'day Nvimer, Joyful Gopher: Explore the Feature-Packed Go Plugin for Neovim | 2.6k | |
fidget.nvim LSP 💫 Extensible UI for Neovim notifications and LSP progress messages. | 2.5k | |
nvim-spectre Search Find the enemy and replace them with dark power. | 2.4k | |
alpha-nvim Startup a lua powered greeter like vim-startify / dashboard-nvim | 2.3k | |
LSP signature hint as you type | 2.3k | |
aerial.nvim LSP Neovim plugin for a code outline window | 2.3k | |
zen-mode.nvim Editing Support 🧘 Distraction-free coding for Neovim | 2.1k | |
A useless plugin that might help you cope with stubbornly broken tests or overall lack of sense in life. It lets you execute aesthetically pleasing, cellular automaton animations based on the content of neovim buffer. | 2.1k | |
nvim-ts-autotag Editing Support Use treesitter to auto close and auto rename html tag | 2.1k | |
conjure Fennel Interactive evaluation for Neovim (Clojure, Fennel, Scheme, Python, JavaScript, PHP, R, Lua, Rust and more!) | 2.1k | |
neoformat Formatting ✨ A (Neo)vim plugin for formatting code. | 2.1k | |
nui.nvim Neovim Lua Development UI Component Library for Neovim. | 2.0k | |
rest.nvim Web Development A very fast, powerful, extensible and asynchronous Neovim HTTP client written in Lua. | 2.0k | |
onedark.nvim Colorscheme One dark and light colorscheme for neovim >= 0.5.0 written in lua based on Atom's One Dark and Light theme. Additionally, it comes with 5 color variant styles | 1.9k | |
kulala.nvim Web Development A fully-featured 🤏 HTTP-client 🐼 interface 🖥️ for Neovim ❤️. | 1.9k | |
grug-far.nvim Search Find And Replace plugin for neovim | 1.8k | |
auto-session Session A small automated session manager for Neovim | 1.8k | |
lush.nvim Colorscheme Creation Create Neovim themes with real-time feedback, export anywhere. | 1.8k | |
chadtree File Explorer File manager for Neovim. Better than NERDTree. | 1.7k | |
sniprun Code Runner A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages | 1.7k | |
telekasten.nvim Note Taking A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim | 1.7k | |
nvim-navic Bars and Lines Simple winbar/statusline plugin that shows your current code context | 1.6k | |
neogen Comment A better annotation generator. Supports multiple languages and annotation conventions. | 1.6k | |
nvim-java Programming Languages Support Painless Java in Neovim | 1.6k | |
smart-splits.nvim Split and Window 🧠 Smart, seamless, directional navigation and resizing of Neovim + terminal multiplexer splits. Supports Zellij, Tmux, Wezterm, and Kitty. Think about splits in terms of "up/down/left/right". | 1.6k | |
nyoom.nvim Preconfigured Configuration A Neovim framework and doom emacs alternative for the stubborn martian hacker. Powered by fennel and the oxocarbon theme | 1.6k | |
lightspeed.nvim Motion deprecated in favor of leap.nvim | 1.6k | |
oxocarbon.nvim Colorscheme A dark and light Neovim theme written in fennel, inspired by IBM Carbon. | 1.5k | |
dropbar.nvim Bars and Lines IDE-like breadcrumbs, out of the box | 1.5k | |
gen.nvim AI Neovim plugin to generate text using LLMs with customizable prompts | 1.5k | |
twilight.nvim Color 🌅 Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter. | 1.5k | |
cmp-nvim-lsp Completion nvim-cmp source for neovim builtin LSP client | 1.5k | |
lazydev.nvim Neovim Lua Development Faster LuaLS setup for Neovim | 1.5k | |
formatter.nvim Formatting A format runner written in Lua. | 1.5k | |
multicursor.nvim Editing Support multiple cursors in neovim | 1.4k | |
instant.nvim Utility collaborative editing in Neovim using built-in capabilities | 1.4k | |
Code analysis & navigation plugin for Neovim. Navigate codes like a breeze🎐 Exploring LSP and 🌲Treesitter symbols a piece of 🍰 Take control like a boss 🦍 | 1.4k | |
vim Colorscheme 🧛🏻♂️ Dark theme for Vim | 1.4k | |
flutter-tools.nvim Programming Languages Support Tools to help create flutter apps in neovim using the native lsp | 1.4k | |
distant.nvim Remote Development 🚧 (Alpha stage software) Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment 🚧 | 1.4k | |
neoterm Terminal Integration Wrapper of some vim/neovim's :terminal functions. | 1.3k | |
iron.nvim Code Runner Interactive Repl Over Neovim | 1.3k | |
precognition.nvim Motion 💭👀precognition.nvim - Precognition uses virtual text and gutter signs to show available motions. | 1.3k | |
treesj Editing Support Neovim plugin for splitting/joining blocks of code | 1.3k | |
Neovim treesitter plugin for setting the commentstring based on the cursor location in a file. | 1.3k | |
A native neovim extension for Codeium | 1.3k | |
heirline.nvim Statusline Heirline.nvim is a no-nonsense Neovim Statusline plugin designed around recursive inheritance to be exceptionally fast and versatile. | 1.3k | |
yanky.nvim Editing Support Improved Yank and Put functionalities for Neovim | 1.2k | |
legendary.nvim Keybinding 🗺️ A legend for your keymaps, commands, and autocmds, integrates with which-key.nvim, lazy.nvim, and more. | 1.2k | |
oceanic-next Colorscheme Oceanic Next theme for neovim | 1.2k | |
venn.nvim Note Taking Draw ASCII diagrams in Neovim | 1.2k | |
marks.nvim Marks A better user experience for viewing and interacting with Vim marks. | 1.2k | |
CosmicNvim Preconfigured Configuration CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience! | 1.1k | |
molten-nvim Code Runner A neovim plugin for interactively running code with the jupyter kernel. Fork of magma-nvim with improvements in image rendering, performance, and more | 1.1k | |
nvim-neoclip.lua Register Clipboard manager neovim plugin with telescope integration | 1.1k | |
crates.nvim Dependency Management A neovim plugin that helps managing crates.io dependencies | 1.1k | |
material.nvim Colorscheme 🔱 Material colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins | 1.1k | |
Git Blame plugin for Neovim written in Lua | 1.1k | |
nvim-dap-virtual-text Debugging Virtual text support for nvim-dap. | 1.1k | |
dial.nvim Editing Support enhanced increment/decrement plugin for Neovim. | 1.1k | |
onedarkpro.nvim Colorscheme 🎨 Atom's iconic One Dark theme. Cacheable, fully customisable, Tree-sitter and LSP semantic token support. Comes with variants | 1.0k | |
incline.nvim Statusline 🎈 Floating statuslines for Neovim | 1.0k | |
rocks.nvim Plugin Manager 🌒 Neovim plugin management inspired by Cargo, powered by luarocks | 1.0k | |
nordic.nvim Colorscheme 🌒 Nord for Neovim, but warmer and darker. Supports a variety of plugins and other platforms. | 1.0k | |
edge Colorscheme Clean & Elegant Color Scheme inspired by Atom One and Material | 999 | |
vim-code-dark Colorscheme Dark color scheme for Vim and vim-airline, inspired by Dark+ in Visual Studio Code | 999 | |
ssr.nvim Editing Support Treesitter based structural search and replace plugin for Neovim. | 991 | |
nord.nvim Colorscheme Neovim theme based off of the Nord Color Palette, written in lua with tree sitter support | 989 | |
🛍 JSON schemas for Neovim | 985 | |
outline.nvim LSP Fancy code outline sidebar to visualize and navigate code symbols in a tree hierarchy | 978 | |
persistence.nvim Session 💾 Simple session management for Neovim | 972 | |
vscode.nvim Colorscheme Neovim/Vim color scheme inspired by Dark+ and Light+ theme in Visual Studio Code | 964 | |
melange-nvim Colorscheme 🗡️ Warm color scheme for Neovim and beyond | 940 | |
nvim-remote-containers Remote Development Develop inside docker containers, just like VSCode | 933 | |
codesnap.nvim Utility 📸 Snapshot plugin with rich features that can make pretty code snapshots for Neovim | 924 | |
vim-nightfly-colors Colorscheme A dark midnight theme for modern Neovim & classic Vim | 922 | |
CodeArt Preconfigured Configuration Use NeoVim as general purpose IDE | 904 | |
nvim-hlslens Search Hlsearch Lens for Neovim | 901 | |
hlchunk.nvim Indent This is the lua implementation of nvim-hlchunk, you can use this neovim plugin to highlight your indent line and the current chunk (context) your cursor stayed | 897 | |
img-clip.nvim Media Embed images into any markup language, like LaTeX, Markdown or Typst | 891 | |
barbecue.nvim Bars and Lines Visual Studio Code inspired breadcrumbs plugin for the Neovim editor | 885 | |
A simple popup display that provides breadcrumbs feature using LSP server | 883 | |
typst-preview.nvim Programming Languages Support Low latency typst preview for Neovim | 878 | |
VSCode 💡 for neovim's built-in LSP. | 877 | |
glance.nvim LSP Peek preview window for LSP locations in Neovim | 877 | |
nvim-ide Preconfigured Configuration A full featured IDE layer for Neovim. Heavily inspired by VSCode. | 872 | |
otter.nvim LSP Just ask an otter! 🦦 | 868 | |
nvim-spider Motion Use the w, e, b motions like a spider. Move by subwords and skip insignificant punctuation. | 857 | |
tabout.nvim Motion tabout plugin for neovim | 857 | |
rainbow-delimiters.nvim Editing Support Rainbow delimiters for Neovim with Tree-sitter | 855 | |
peek.nvim Markdown and LaTeX Markdown preview plugin for Neovim | 852 | |
numb.nvim Editing Support Peek lines just when you intend | 846 | |
kitty-scrollback.nvim Terminal Integration 😽 Open your Kitty scrollback buffer with Neovim. Ameowzing! | 845 | |
vgit.nvim Git Visual git plugin for Neovim | 844 | |
rnvimr File Explorer Make Ranger running in a floating window to communicate with Neovim via RPC | 842 | |
Incremental LSP renaming based on Neovim's command-preview feature. | 839 | |
A code repository indexing tool to supercharge your LLM experience. | 835 | |
falcon Colorscheme A colour scheme for terminals, Vim and friends. | 832 | |
zk-nvim Note Taking Neovim extension for zk | 807 | |
FTerm.nvim Terminal Integration 🔥 No-nonsense floating terminal plugin for neovim 🔥 | 806 | |
mkdnflow.nvim Note Taking Fluent navigation and management of markdown notebooks | 798 | |
telescope-undo.nvim Editing Support A telescope extension to view and search your undo tree 🌴 | 793 | |
tmux.nvim Tmux tmux integration for nvim features pane movement and resizing from within nvim. | 785 | |
better-escape.nvim Keybinding Map keys without delay when typing | 780 | |
cmp_luasnip Completion luasnip completion source for nvim-cmp | 775 | |
nvim-gdb Debugging Neovim thin wrapper for GDB, LLDB, PDB/PDB++ and BashDB | 774 | |
hop.nvim Motion Neovim motions on speed! | 767 | |
colorbuddy.nvim Colorscheme Creation Your color buddy for making cool neovim color schemes | 765 | |
dracula.nvim Colorscheme Dracula colorscheme for neovim written in Lua | 762 | |
nvim-various-textobjs Editing Support Bundle of more than 30 new text objects for Neovim. | 756 | |
jupynium.nvim Live Preview Selenium-automated Jupyter Notebook that is synchronised with Neovim in real-time. | 751 | |
tabby.nvim Tabline A declarative, highly configurable, and neovim style tabline plugin. Use your nvim tabs as a workspace multiplexer! | 741 | |
nabla.nvim Note Taking take your scientific notes ✏️ in Neovim | 738 | |
arrow.nvim Marks Bookmark your files, separated by project, and quickly navigate through them. | 735 | |
substitute.nvim Editing Support Neovim plugin introducing a new operators motions to quickly replace and exchange text. | 729 | |
vim Colorscheme An ambitious theme for vim | 725 | |
paq-nvim Plugin Manager 🌚 Neovim package manager | 716 | |
nvim-dev-container Remote Development Neovim dev container support - Mirror of https://codeberg.org/esensar/nvim-dev-container | 708 | |
satellite.nvim Scrollbar Decorate scrollbar for Neovim | 707 | |
NormalNvim Preconfigured Configuration A normal Neovim distribution | 707 | |
flatten.nvim Terminal Integration Pipe from wezterm, kitty, and neovim terminals into your current neovim instance. Like `code -r` on steroids. | 701 | |
grapple.nvim Marks Neovim plugin for tagging important files | 694 | |
cmp-path Completion nvim-cmp source for path | 688 | |
nvim-scrollview Scrollbar A Neovim plugin that displays interactive vertical scrollbars and signs. | 688 | |
code_runner.nvim Code Runner Neovim plugin.The best code runner you could have, it is like the one in vscode but with super powers, it manages projects like in intellij but without being slow | 682 | |
fyler.nvim File Explorer A neovim file manager which can edit file system like a buffer with tree view | 679 | |
cmp-nvim-lsp-signature-help Completion cmp-nvim-lsp-signature-help | 678 | |
nvim-luapad Code Runner Interactive real time neovim scratchpad for embedded lua engine - type and watch! | 678 | |
colorful-winsep.nvim Split and Window Make your nvim window separators colorful | 667 | |
cmp-buffer Completion nvim-cmp source for buffer words | 667 | |
compiler.nvim Code Runner Neovim compiler for building and running your code without having to configure anything | 660 | |
Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline | 658 | |
vimade Color Vimade let's you dim, fade, tint, animate, and customize colors in your windows and buffers for (Neo)vim | 653 | |
nv-ide Preconfigured Configuration Neovim custom configuration, oriented for full stack developers (Ruby on Rails, ruby, php, html, css, SCSS, javascript) | 646 | |
aniseed Fennel Neovim configuration and plugins in Fennel (Lisp compiled to Lua) | 645 | |
gh.nvim GitHub A fully featured GitHub integration for performing code reviews in Neovim. | 643 | |
windows.nvim Split and Window Automatically expand width of the current window. Maximizes and restore it. And all this with nice animations! | 642 | |
multicursors.nvim Editing Support A multi cursor plugin for Neovim. | 640 | |
autoclose.nvim Editing Support A minimalist Neovim plugin that auto pairs & closes brackets | 638 | |
onenord.nvim Colorscheme 🏔️ A Neovim theme that combines the Nord and Atom One Dark color palettes for a more vibrant programming experience. | 632 | |
nvim Colorscheme 🌹 a comfy neovim colorscheme for cozy morning coding. | 623 | |
nvim-cokeline Tabline 👃 A Neovim bufferline for people with addictive personalities | 623 | |
registers.nvim Register 📑 Neovim plugin to preview the contents of the registers | 619 | |
cmp-cmdline Completion nvim-cmp source for vim's cmdline | 618 | |
guess-indent.nvim Indent Automatic indentation style detection for Neovim | 614 | |
neovim-session-manager Session A simple wrapper around :mksession. | 613 | |
statuscol.nvim Bars and Lines Status column plugin that provides a configurable 'statuscolumn' and click handlers. | 604 | |
Treewalker.nvim Motion A neovim plugin for moving around your code in a syntax tree aware manner | 595 | |
package-info.nvim Dependency Management ✍️ All the npm/yarn/pnpm commands I don't want to type | 589 | |
minty Color Most Beautifully crafted color tools for Neovim | 582 | |
Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~chinmay/clangd_extensions.nvim instead | 574 | |
sqlite.lua Neovim Lua Development SQLite LuaJIT binding with a very simple api. | 572 | |
ultimate-autopair.nvim Editing Support A treesitter supported autopairing plugin with extensions, and much more | 570 | |
nvim-scissors Snippet Automagical editing and creation of snippets. | 569 | |
Location and syntax aware text objects which *do what you mean* | 565 | |
hlargs.nvim Syntax Highlight arguments' definitions and usages, using Treesitter | 560 | |
VapourNvim Preconfigured Configuration A NeoVim config for THE ULTIMATE vim IDE-like experience. | 558 | |
nvim-metals LSP A Metals plugin for Neovim | 557 | |
tsc.nvim Programming Languages Support A Neovim plugin for seamless, asynchronous project-wide TypeScript type-checking using the TypeScript compiler (tsc) | 541 | |
live-command.nvim Editing Support Easily create previewable commands in Neovim. | 540 | |
one-small-step-for-vimkind Neovim Lua Development Debug adapter for Neovim plugins | 538 | |
kommentary Comment Neovim commenting plugin, written in lua. | 533 | |
persisted.nvim Session 💾 Simple session management for Neovim with git branching, autoloading and Telescope support | 532 | |
telescope-media-files.nvim Fuzzy Finder Telescope extension to preview media files using Ueberzug. | 524 | |
winshift.nvim Split and Window Rearrange your windows with ease. | 524 | |
iswap.nvim Editing Support Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter. | 523 | |
windline.nvim Statusline Animation statusline, floating window statusline. Use lua + luv make some wind | 520 | |
debugprint.nvim Debugging Debugging in NeoVim the print() way! | 519 | |
guard.nvim Formatting Lightweight, fast and async formatting and linting plugin for Neovim | 517 | |
bufdelete.nvim Buffers Delete Neovim buffers without losing window layout | 517 | |
neural AI AI Vim/Neovim code generation plugin (OpenAI, ChatGPT, and more) | 511 | |
Garbage collector that stops inactive LSP clients to free RAM | 508 | |
snap Fuzzy Finder A fast finder system for neovim. | 507 | |
quarto-nvim Programming Languages Support Quarto mode for Neovim | 504 | |
startup.nvim Startup A highly configurable neovim startup screen | 500 | |
nvim-comment Comment A comment toggler for Neovim, written in Lua | 496 | |
other.nvim Buffers Open alternative files for the current buffer | 487 | |
auto-dark-mode.nvim Colorscheme Switchers A Neovim plugin for macOS, Linux & Windows that automatically changes the editor appearance based on system settings. | 482 | |
comment-box.nvim Comment ✨ Clarify and beautify your comments and plain text files using boxes and lines. | 481 | |
nvim-origami Folding Fold with relentless elegance. A collection of quality-of-life features related to folding. | 479 | |
codewindow.nvim Scrollbar Minimap plugin, that is closely integrated with Tree-sitter and the built-in LSP to display more information to the user. | 478 | |
Display references, definitions and implementations of document symbols | 475 | |
nvim-plugin-template Plugin Template A neovim plugin template for github repos | 467 | |
llm.nvim AI A large language model (LLM) plugin for Neovim, provides commands to interact with LLM (like ChatGPT, Copilot, ChatGLM, kimi, deepseek, openrouter and local llms). Support Github models. | 465 | |
fugit2.nvim Git Neovim git GUI powered by libgit2 | 464 | |
colorful-menu.nvim Color Bring enjoyment to your auto completion. | 461 | |
nnn.nvim File Explorer File manager for Neovim powered by nnn. | 459 | |
Imitate VSCode's "Render Whitespace" feature in visual mode | 454 | |
bamboo.nvim Colorscheme Warm Green Theme for Neovim and Beyond | 454 | |
A Neovim plugin that provides a simple way to run and visualize code actions with Telescope. | 453 | |
gruvbox-baby Colorscheme Gruvbox theme for neovim with full 🎄TreeSitter support. | 453 | |
nvimux Tmux Neovim as a TMUX replacement | 450 | |
mellifluous.nvim Colorscheme Pleasant and productive colorscheme for Neovim | 444 | |
bluloco.nvim Colorscheme bluloco theme for neovim | 436 | |
colortils.nvim Color Some color utils for neovim | 433 | |
A tool-use-focused LLM plugin for neovim. | 431 | |
Navigator.nvim Tmux ✨ Smoothly navigate between neovim and terminal multiplexer(s) ✨ | 431 | |
everforest-nvim Colorscheme A Lua port of the Everforest colour scheme | 428 | |
nvim-lazyman Preconfigured Configuration Neovim configuration manager and Lazy/Lua/Mason based Neovim config. Manage multiple Neovim configurations with the lazyman command. ☕ | 428 | |
nvim-coverage Test Displays test coverage data in the sign column | 427 | |
commander.nvim Keybinding Create and manage keybindings and commands in a more organized manner, and search them quickly through Telescope | 424 | |
namu.nvim Fuzzy Finder Flexible and sleek fuzzy picker, LSP symbol navigator, and more. inspired by Zed. | 422 | |
ts-error-translator.nvim Programming Languages Support A port of Matt Pocock's `ts-error-translator` for VSCode for turning messy and confusing TypeScript errors into plain English. | 420 | |
cmp-git Completion Git source for nvim-cmp | 418 | |
modus-themes.nvim Colorscheme Highly accessible themes for Neovim, conforming with the highest standard for color contrast between background and foreground values (WCAG AAA). A Neovim port of the original Modus Themes built for GNU Emacs. | 416 | |
Neovim plugin that shows type annotations as virtual text | 416 | |
mellow.nvim Colorscheme A soothing dark color scheme for neovim and friends. | 413 | |
strudel.nvim Live Preview A Neovim based strudel.cc controller, live coding using Strudel from Neovim. | 413 | |
nvim_context_vt Editing Support Virtual text context for neovim treesitter | 412 | |
flit.nvim Motion Enhanced f/t motions for Leap | 408 | |
easypick.nvim Fuzzy Finder A neovim plugin that lets you easily create Telescope pickers from arbitrary console commands | 407 | |
tiny-glimmer.nvim Animation A Neovim plugin that adds smooth, customizable animations to text operations like yank, paste, search, undo/redo, and more. | 405 | |
kickstart-nix.nvim Preconfigured Configuration ❄️ A dead simple Nix flake template repository for Neovim derivations [maintainer=@mrcjkb] | 400 | |
multiple-cursors.nvim Editing Support A multi-cursor plugin for Neovim that works in normal, insert/replace, or visual modes, and with almost every command | 399 | |
Neovim plugin for interacting with LLM's and building editor integrated prompts. | 398 | |
dap-buddy.nvim Debugging 🐞 Debug Adapter Protocol manager for Neovim | 397 | |
staline.nvim Statusline A modern lightweight statusline and bufferline plugin for neovim in lua. | 396 | |
SmoothCursor.nvim Animation Add fancy sub-cursor to signcolumn to show your scroll or jump direction. | 396 | |
possession.nvim Session Flexible session management for Neovim. | 395 | |
buffer_manager.nvim Buffers A simple plugin to easily manage Neovim buffers. | 392 | |
Search your git history by commit message, content and author in Neovim | 392 | |
remote-sshfs.nvim Remote Development Explore, edit, and develop on a remote machine via SSHFS with Neovim | 391 | |
hotpot.nvim Fennel 🍲 Carl Weathers #1 Neovim Plugin. | 390 | |
knap Markdown and LaTeX Neovim plugin for creating live-updating-as-you-type previews of LaTeX, markdown, and other files in the viewer of your choice. | 385 | |
monokai.nvim Colorscheme Monokai theme for Neovim written in Lua. | 384 | |
neomux Terminal Integration Control Neovim from shells running inside Neovim. | 380 | |
helpview.nvim Neovim Lua Development A hackable & fancy vimdoc/help file viewer for Neovim | 378 | |
lir.nvim File Explorer Neovim file explorer | 378 | |
CyberNvim Preconfigured Configuration CyberNvim: A IDE-like Neovim distribution. Simplicity is Power. | 376 | |
zephyr-nvim Colorscheme A dark neovim colorscheme written in lua | 375 | |
ts-node-action Editing Support Neovim Plugin for running functions on nodes. | 375 | |
netman.nvim Remote Development Neovim (Lua powered) Network Resource Manager | 374 | |
workspaces.nvim Project a simple plugin to manage workspace directories in neovim | 372 | |
🤖 Seamlessly integrate Aider with Neovim for an enhanced AI-assisted coding experience! | 371 | |
aurora Colorscheme A vivid dark theme for modern Neovim. | 370 | |
portal.nvim Motion Neovim plugin for improved location list navigation | 368 | |
kanagawa-paper.nvim Colorscheme 🌊 Remixed Kanagawa colourschemes with muted colors. For Neovim. | 368 | |
themery.nvim Colorscheme Switchers A colorscheme picker with live preview and persistence for neovim ✨ | 367 | |
telescope-zoxide Fuzzy Finder An extension for telescope.nvim that allows you operate zoxide within Neovim. | 367 | |
pounce.nvim Motion Incremental fuzzy search motion plugin for Neovim | 366 | |
smartcolumn.nvim Bars and Lines A Neovim plugin hiding your colorcolumn when unneeded. | 362 | |
muren.nvim Search Multiple replacements in neovim | 362 | |
checkmate.nvim Note Taking A full-featured, Markdown-based Neovim todo plugin | 360 | |
perfanno.nvim Debugging NeoVim lua plugin that annotates source code with profiling information from perf, LuaJIT, or other profilers. | 360 | |
vimpeccable Neovim Lua Development Neovim plugin that allows you to easily map keys directly to lua code inside your init.lua | 349 | |
nvim-fzf Fuzzy Finder A Lua API for using fzf in neovim. | 349 | |
deadcolumn.nvim Bars and Lines A neovim plugin that shows colorcolumn dynamically | 346 | |
eagle.nvim LSP A Neovim plugin that provides a floating window for diagnostics and LSP information. | 346 | |
A Neovim plugin to make the LSP client use FZF | 345 | |
pckr.nvim Plugin Manager Spiritual successor of https://github.com/wbthomason/packer.nvim | 345 | |
nfnl Fennel Enhance your Neovim with Fennel | 344 | |
cheovim Plugin Manager Neovim configuration switcher written in Lua. Inspired by chemacs. | 344 | |
night-owl.nvim Colorscheme 🦉 🌌 Night Owl colorscheme implementation for Neovim with support for Treesitter and semantic tokens | 343 | |
nwm Split and Window A graphical display window manager in neovim | 342 | |
neodim Editing Support Neovim plugin for dimming the highlights of unused functions, variables, parameters, and more | 339 | |
nvim-snippy Snippet Snippet plugin for Neovim written in Lua | 338 | |
im-select.nvim Editing Support Switch Input Method automatically depends on Neovim's edit mode | 337 | |
clipboard-image.nvim Media Neovim Lua plugin to paste image from clipboard. | 336 | |
A plugin for setting Neovim LSP with JSON or YAML files | 336 | |
store.nvim Plugin Manager 🤖 6200+ neovim plugins database with automatic installation! 🚀 | 334 | |
pantran.nvim Language Use your favorite machine translation engines without having to leave your favorite editor. | 331 | |
nvim-jqx Programming Languages Support Populate the quickfix with json entries | 331 | |
nvim-peekup Register 👀 dynamically interact with vim registers | 330 | |
cmp-nvim-lua Completion nvim-cmp source for nvim lua | 327 | |
nvim-biscuits Utility A neovim port of Assorted Biscuits. Ends up with more supported languages too. | 326 | |
Neovim plugin that offers context when cycling buffers in the form of a customizable notification window. | 325 | |
aquarium-vim Colorscheme 🌊 Aquarium, a simple vibrant dark theme for vim 🗒 | 319 | |
renamer.nvim Editing Support VS Code-like renaming UI for Neovim, writen in Lua. | 317 | |
text-to-colorscheme Colorscheme Creation Neovim colorschemes generated on the fly with a text prompt using ChatGPT | 315 | |
express_line.nvim Statusline WIP: Statusline written in pure lua. Supports co-routines, functions and jobs. | 315 | |
Neovim plugin for displaying references and difinition infos upon functions like JB's IDEA. | 314 | |
prettier.nvim Formatting Prettier plugin for Neovim's built-in LSP client. | 313 | |
auto-save.nvim Editing Support 🧶 Automatically save your changes in NeoVim | 313 | |
panvimdoc Markdown and LaTeX Write documentation in pandoc markdown. Generate documentation in vimdoc. | 310 | |
nvim-rip-substitute Search Search & replace in the current buffer or workspace with incremental preview, a convenient UI, and modern regex syntax. | 308 | |
An unofficial collection of linters and formatters configured for efm-langserver for neovim. | 308 | |
nvcode-color-schemes.vim Colorscheme A bunch of generated colorschemes (treesitter supported) | 306 | |
seamless neovim integration with goose - work with a powerful AI agent without leaving your editor | 303 | |
IceNvim Preconfigured Configuration A beautiful, powerful and customizable neovim config that is blazing fast | 302 | |
nvim Colorscheme A port of everblush.vim but written in lua | 298 | |
fluoromachine.nvim Colorscheme Synthwave x Fluoromachine port for Neovim | 298 | |
nord.nvim Colorscheme An arctic, north-bluish clean and elegant Neovim theme. | 295 | |
nvim-terminal.lua Terminal Integration A high performance filetype mode for Neovim which leverages conceal and highlights your buffer with the correct color codes. | 288 | |
bookmarks.nvim Marks Persistent bookmarks: hard disk of your thoughts | 288 | |
adwaita.nvim Colorscheme Neovim colorscheme using Gnome Adwaita syntax | 287 | |
nvim-luadev Neovim Lua Development REPL/debug console for nvim lua plugins | 286 | |
neovim-project Session Neovim project plugin simplifies project management by maintaining project history and providing quick access to projects via Telescope, snacks.nvim or fzf-lua | 286 | |
nvim-possession Session 📌 the no-nonsense session manager | 286 | |
flow.nvim Colorscheme A flow-immersive Nvim colorscheme with fluorescent details. | 285 | |
LspUI.nvim LSP A modern and useful UI plugin that wraps lsp operations. | 284 | |
trailblazer.nvim Marks TrailBlazer enables you to seemlessly move through important project marks as quickly and efficiently as possible to make your workflow blazingly fast ™. | 284 | |
scrollbar.nvim Scrollbar scrollbar for neovim | 283 | |
Just Another Buffer Switcher for Neovim | 283 | |
Fly through your tabs in NeoVim ✈️ | 282 | |
leap-spooky.nvim Motion 👻 Actions at a distance | 282 | |
triforce.nvim Stats Tracking Triforce is a Neovim plugin with beautiful UI that adds a bit of RPG flavor to your coding — XP, levels, and achievements while you work. | 282 | |
indentmini.nvim Indent A minimal and blazing fast indentline plugin | 281 | |
nvim-recorder Keybinding Enhance the usage of macros in Neovim. | 277 | |
urlview.nvim Utility 🔎 Neovim plugin for viewing all the URLs in a buffer | 274 | |
🦙 Ollama interfaces for Neovim | 273 | |
csharp.nvim Programming Languages Support Neovim plugin written in Lua, powered by omnisharp-roslyn, that aims to enhance the development experience for .NET developers. | 273 | |
hydra.nvim Keybinding Create custom submodes and menus | 273 | |
scratch.nvim Utility Create temporary playground files effortlessly. Find them later without worrying about filenames or locations. | 272 | |
cmp-ai AI This is a general purpose AI source for nvim-cmp, easily adapted to any REST API supporting remote code completion. | 271 | |
netrw.nvim File Explorer It's not because we use netrw that we cannot have nice things! | 268 | |
Maintained fork of ruifm's gitlinker, refactored with bug fixes, ssh aliases, blame support and other improvements. | 268 | |
import.nvim Dependency Management An import picker that learns from your codebase | 261 | |
lz.n Neovim Lua Development 🦥 A dead simple lazy-loading Lua library for Neovim plugins. | 259 | |
themer.lua Colorscheme Creation A simple, minimal highlighter plugin for neovim | 259 | |
neoline.vim Statusline Status Line for Neovim focused on beauty and performance ✅💙💛🤍💚 | 259 | |
statusline.lua Statusline A zero-config minimal statusline for neovim written in lua featuring awesome integrations and blazing speed! | 259 | |
scnvim Media Neovim frontend for SuperCollider. | 259 | |
boo-colorscheme-nvim Colorscheme Boo is a colorscheme for Neovim with handcrafted support for LSP, Tree-sitter. | 258 | |
citruszest.nvim Colorscheme A vibrant and refreshing neovim colorscheme inspired by citrus fruits. | 255 | |
persistent-breakpoints.nvim Debugging Neovim plugin for persistent breakpoints. | 253 | |
gemini bindings for Neovim | 252 | |
doom-one.nvim Colorscheme doom-emacs' doom-one Lua port for Neovim | 250 | |
triptych.nvim File Explorer Directory browser plugin for Neovim, inspired by Ranger | 250 | |
nvim-early-retirement Buffers Send buffers into early retirement by automatically closing them after x minutes of inactivity. | 249 | |
nvim-highlite Colorscheme Creation A colorscheme generator that is "lite" on logic for the developer. | 249 | |
yarepl.nvim Code Runner Versatile REPL/CLI manager. Multiple sending modes with parallel sessions, buffer attachments, and cross-language support. AI CLI integration for Aider and OpenAI Codex. Picker support, project-level configs, code cell text objects, and native dot-repeat. | 248 | |
sqls.nvim Programming Languages Support Neovim plugin for sqls that leverages the built-in LSP client | 248 | |
bookmarks.nvim Utility Remember file locations and sort by time and frequency and support telescope. | 247 | |
kiwi.nvim Note Taking A stripped down VimWiki for Neovim | 247 | |
swenv.nvim Programming Languages Support Tiny plugin to quickly switch python virtual environments from within neovim without restarting. | 247 | |
projections.nvim Project A map to your filesystem | 245 | |
hawtkeys.nvim Keybinding ⌨️🔥 Suggest new easy to hit keymaps and find issues with your current key map configurations | 244 | |
Buffer, mark, tabpage, colorscheme switcher for Neovim | 243 | |
workspace-diagnostics.nvim Diagnostics Populate diagnostics for _all_ projects files, not just opened ones. | 243 | |
markmap.nvim Markdown and LaTeX Visualize your Markdown as mindmaps with markmap | 243 | |
pretty_hover LSP A small and customizable Neovim plugin for pretty printing the hover information from LSP servers | 242 | |
live-share.nvim Remote Development Creates a "Live Share" server in Neovim, similar to the Visual Studio Code Live Share functionality | 241 | |
starry.nvim Colorscheme A pack of modern nvim color schemes: material, moonlight, Dracula (blood), Monokai, Mariana, Emerald, earlysummer, middlenight_blue... Fully support Treesitter, LSP and a variety of plugins. | 241 | |
reactive.nvim Color Reactivity. Right in your neovim. | 240 | |
fzf-lsp.nvim LSP Enable the power of fzf fuzzy search for the neovim built in lsp | 239 | |
telescope-repo.nvim Project 🦘 Jump into the repositories (git, mercurial…) of your filesystem with telescope.nvim, without any setup | 239 | |
nvim-unception Terminal Integration A plugin that leverages Neovim's built-in RPC functionality to simplify opening files from within Neovim's terminal emulator without nesting sessions. | 239 | |
langmapper.nvim Keybinding A plugin that makes Neovim more friendly to non-English input methods 🤝 | 238 | |
nvim-miniyank Register killring-alike plugin for neovim and vim 8 with no default mappings | 238 | |
markdown.nvim Markdown and LaTeX Configurable tools for working with Markdown in Neovim. | 238 | |
nest.nvim Keybinding Lua utility to map keys concisely using cascading trees. Also allows binding Lua functions to keys. | 237 | |
A simple wrapper for nvim-lspconfig and mason-lspconfig to easily setup LSP servers. | 236 | |
Display LSP inlay hints at the end of the line, rather than within the line. | 234 | |
markdown-plus.nvim Markdown and LaTeX The full Markdown editing experience in neovim | 232 | |
A performant lsp progress status for Neovim. | 232 | |
Automatically start/stop LSP servers, keeps RAM usage low | 231 | |
midnight.nvim Colorscheme 🌙 A modern black neovim theme written in Lua, with comfortable color contrast for a pleasant visual experience, with LSP and treesitter support | 231 | |
hypersonic.nvim Editing Support A Neovim plugin that provides an explanation for regular expressions. | 231 | |
neofusion.nvim Colorscheme nvim theme blending lava red and ice blue for a vibrant coding experience ✨ | 227 | |
cutlass.nvim Editing Support Plugin that adds a 'cut' operation separate from 'delete' | 226 | |
tangerine.nvim Fennel 🍊 Sweet Fennel integration for Neovim | 226 | |
vesper.nvim Colorscheme Port of Vesper theme from Visual Studio Code to Neovim. | 224 | |
mdeval.nvim Markdown and LaTeX Neovim plugin that evaluates code blocks inside documents | 223 | |
hbac.nvim Buffers Heuristic buffer auto-close | 221 | |
Neovim plugin to automatically toggle between relative and absolute line numbers. Written in Lua. | 218 | |
nvim-genghis Utility Lightweight and quick file operations without being a full-blown file manager. | 217 | |
arctic.nvim Colorscheme Neovim color schemes ported from VSCode Dark+ and Dark Modern with Treesitter and semantic token highlighting | 215 | |
term-edit.nvim Terminal Integration Vim Keybindings in Neovim's Built-in Terminal | 213 | |
jester Test A Neovim plugin to easily run and debug Jest tests | 213 | |
gist.nvim GitHub Neovim plugin that allows you to create a Github Gist from the current file | 213 | |
blink.compat Completion Compatibility layer for using nvim-cmp sources on blink.cmp | 213 | |
range-highlight.nvim Color An extremely lightweight plugin (~ 120loc) that hightlights ranges you have entered in commandline. | 213 | |
visual_studio_code Colorscheme A `neovim` theme that highly restores `vscode`, so that your friends will no longer be surprised that you use `neovim`, because they will think you are using `vscode` .. | 212 | |
nvim-tetris Game Bringing emacs' greatest feature to neovim - Tetris! | 212 | |
vs-tasks.nvim Code Runner A telescope plugin that runs tasks similar to VS Code's task implementation. | 211 | |
neon Colorscheme Customizable coloscheme with dark and light options, vivid colors and easy on the eye. | 209 | |
NeoSolarized.nvim Colorscheme NeoSolarized colorscheme for NeoVim with full transparency | 209 | |
sort.nvim Editing Support Sorting plugin for Neovim that supports line-wise and delimiter sorting. | 209 | |
nvim-solarized-lua Colorscheme solarized colorscheme in lua for nvim 0.5 | 207 | |
roshnivim Preconfigured Configuration neovim as an IDE | 207 | |
Abstract Preconfigured Configuration neovim as an IDE | 207 | |
nvim-gomove Editing Support A complete plugin for moving and duplicating blocks and lines, with complete fold handling, reindenting, and undoing in one go. | 206 | |
sad.nvim Search Space Age seD in Neovim. A project-wide find and replace plugin for Neovim. | 205 | |
luatab.nvim Tabline Tabline lua plugin for neovim | 205 | |
indent-o-matic Indent Dumb automatic fast indentation detection for Neovim written in Lua | 204 | |
nvim-tinygit Git A lightweight bundle of commands focused on quick and streamlined git operations. | 203 | |
nougat.nvim Statusline 🍫 Hyperextensible Statusline / Tabline / Winbar for Neovim 🚀 | 202 | |
nvim-hardline Statusline A simple Neovim statusline | 201 | |
nvim-test Test A Neovim wrapper for running tests | 198 | |
feed.nvim Media Neovim feed reader, rss, atom and jsonfeed, all in lua | 198 | |
nvim-ghost.nvim Utility 👻 GhostText plugin for Neovim with zero dependencies 🎉 Supports neovim running inside WSL too! 🥳 Windows/Linux/macOS supported out-of-the-box! 😄 (Other OSes need python3.6+ installed) | 194 | |
blink.indent Indent Performant indent guides for neovim | 193 | |
carbon-now.nvim Snippet Create beautiful code snippets directly from your neovim terminal | 193 | |
nvim-toggler Editing Support invert text in vim, purely with lua. | 192 | |
cmp-under-comparator Completion nvim-cmp comparator function for completion items that start with one or more underlines | 191 | |
image_preview.nvim Media Image Preview for Neovim 🖼 | 190 | |
dired.nvim File Explorer Emacs dired like file manager for neovim | 190 | |
wezterm-types Neovim Lua Development WezTerm Lua config types for LuaLS, with Neovim and VSCode support. Also supperts various WezTerm plugins. | 189 | |
search.nvim Search nvim plugin that adds tabs for telescope search | 188 | |
one_monokai.nvim Colorscheme One Monokai for Neovim | 188 | |
A small plugin that uses neovims virtual text to print git blame info at the end of the current line. | 188 | |
boole.nvim Editing Support Neovim plugin for toggling booleans, etc. | 187 | |
carbon.nvim File Explorer The simple directory tree viewer for Neovim written in Lua. | 186 | |
compiler-explorer.nvim Code Runner Run compilers and inspect assembly directly from Neovim with the help of https://godbolt.org | 185 | |
tree-sitter-just Syntax Treesitter grammar for Justfiles (casey/just) | 185 | |
guihua.lua Neovim Lua Development A GUI library for Neovim plugin developers | 185 | |
Provides external LTeX file handling (off-spec lsp) and other functions. | 184 | |
bookmarks.nvim Marks A Bookmarks Plugin With Global File Store For Neovim Written In Lua. | 183 | |
pipeline.nvim GitHub See status of ci/cd pipeline runs directly in neovim. Currently supports GitHub Actions and GitLab CI. | 183 | |
snippet-converter.nvim Snippet Bundle snippets from multiple sources and convert them to your format of choice. | 182 | |
ranger.nvim File Explorer Ranger plugin for neovim | 181 | |
sibling-swap.nvim Editing Support Neovim plugin for swaps closest siblings with Tree-Sitter | 181 | |
A neovim plugin to display lsp hover documentation in a side panel. | 180 | |
jaq-nvim Code Runner ⚙️ Just Another Quickrun Plugin for Neovim in Lua | 179 | |
nvim-config-local Project Secure load local config files for neovim | 178 | |
papis.nvim Note Taking Manage your bibliography from within your favourite editor | 178 | |
modus-theme-vim Colorscheme Port of modus-themes in neovim | 177 | |
nordic.nvim Colorscheme A nord-esque colorscheme for neovim | 176 | |
nvim-window Split and Window Easily jump between NeoVim windows. | 175 | |
godoc.nvim Golang Fuzzy search Go packages/symbols and view docs from within Neovim | 174 | |
ecolog.nvim Utility The most sophisticated all-in-one toolkit to work with .env files and environment variables in NeoVim | 174 | |
wrapped.nvim Stats Tracking View your Neovim configuration insights, history, and heatmaps. | 173 | |
close-buffers.nvim Buffers 📑 Delete multiple vim buffers based on different conditions | 173 | |
Nvim lua plugin which adds support for twoslash queries into typescript projects | 172 | |
nvim-trevJ.lua Editing Support Nvim-plugin for doing the opposite of join-line (J) of arguments, powered by treesitter | 172 | |
format-on-save.nvim Formatting Automatically formats files when saving using either LSP or shell utilities like prettierd or shfmt | 172 | |
Cosmic-UI is a simple wrapper around specific vim functionality. Built in order to provide a quick and easy way to create a Cosmic UI experience with Neovim! | 170 | |
follow-md-links.nvim Markdown and LaTeX Easily follow markdown links with this neovim plugin | 170 | |
galaxyline.nvim Statusline neovim statusline plugin written in lua | 168 | |
monokai-nightasty.nvim Colorscheme 🫖 A dark/light theme for Neovim based on the Monokai color palette written in Lua, support for LSP, Treesitter and lots of plugins. | 166 | |
neosolarized.nvim Colorscheme Truecolor solarized theme for neovim in Lua using colorbuddy | 166 | |
coerce.nvim Editing Support A Neovim plugin for changing keyword case. | 165 | |
neopyter Live Preview The bridge between Neovim and Jupyterlab | 164 | |
monochrome.nvim Colorscheme A monochrome colorscheme for neovim | 164 | |
ec Git Easy terminal-native 3-way git mergetool vim-like workflow | 162 | |
calvera-dark.nvim Colorscheme Calvera Dark Colorscheme for Neovim written in Lua with built-in support for native LSP, TreeSitter and many more plugins | 161 | |
sunglasses.nvim Color Put on your shades so you only see what you care about | 160 | |
toggletasks.nvim Code Runner Neovim task runner: JSON/YAML + toggleterm.nvim + telescope.nvim | 160 | |
nvim-nu Syntax Basic editor support for the nushell language | 159 | |
executor.nvim Code Runner Allows you to run command line tasks in the background and be notified of results. | 159 | |
log-highlight.nvim Syntax Generic log syntax highlighting and log filetype management for Neovim | 158 | |
treesitter-modules.nvim Syntax Original modules from nvim-treesitter master branch | 157 | |
tome Terminal Integration 🔁 Interactive Script playbooks for your terminal with Vim/Neovim (and Tmux) | 157 | |
present.nvim Media Presentation plugin for neovim written in lua | 157 | |
sshfs.nvim Remote Development 📡 sshfs.nvim integrates with Neovim, using SSH and SSHFS to manage remote systems as if they were your local files. | 155 | |
nvim-kickstart-python Preconfigured Configuration A launch point for your nvim configuration for Python | 154 | |
moveline.nvim Editing Support Neovim plugin for moving lines up and down | 154 | |
teide.nvim Colorscheme A Neovim theme. Forked from folke's TokyoNight. | 154 | |
trim.nvim Formatting This plugin trims trailing whitespace and lines. | 154 | |
banana.nvim Neovim Lua Development An html renderer for neovim plugin UIs | 154 | |
ui.nvim UI A blueprint/template/guide to customize Neovim's UI using Lua. | 154 | |
hybrid.nvim Colorscheme A dark Neovim theme written in Lua | 153 | |
heirline-components.nvim Statusline Distro agnostic components for your Neovim heirline config | 153 | |
spaceport.nvim Startup The blazingly fastest way to get to your projects | 152 | |
nvim-go Golang A minimal implementation of Golang development plugin for Neovim | 152 | |
fzfx.nvim Fuzzy Finder A Neovim fuzzy finder that updates on every keystroke. | 151 | |
(F)recency sorting for all Telescope pickers. | 150 | |
project.nvim Project A Neovim plugin to detect and chdir to the project root, with its own UI. Provides lualine component, supports oil.nvim, includes pickers for telescope, snacks, fzf-lua, and picker.nvim. | 149 | |
spelunk.nvim Marks Create and manage bookmarks as stacks in Neovim with a friendly UI. | 149 | |
.sea.nvim Preconfigured Configuration 21st-century NeoVim. Personal IDE. Mainly implemented by Lua. | 148 | |
global-note.nvim Note Taking Opens global note in a float window | 148 | |
neotest-jest Test Neotest adapter for running Jest tests. | 147 | |
pymple.nvim LSP Refactor Python imports on file move/rename in Neovim | 147 | |
coop.nvim Neovim Lua Development A Neovim plugin for readable concurrency with coroutines. | 144 | |
vlog.nvim Neovim Lua Development Single file, no dependency, easy copy & paste log file to add to your neovim lua plugins | 143 | |
telescope-egrepify.nvim Fuzzy Finder Variable user customization for telescope.live_grep to set rg flags on-the-fly | 141 | |
telescope-heading.nvim Fuzzy Finder An extension for telescope.nvim that allows you to switch between headings | 141 | |
easytables.nvim Markdown and LaTeX Easily insert and edit markdown tables using Neovim with a live preview and useful helpers | 139 | |
videre.nvim Utility JSON explorer using Neovim's terminal interface. | 139 | |
nvim-chainsaw Debugging Smart and highly customizable insertion of various kinds of log statements. | 138 | |
usage-tracker.nvim Stats Tracking NeoVim plugin with which you can track the time you spent on files, projects, repos, filetypes | 138 | |
ofirkai.nvim Colorscheme Color scheme for neovim, based on SublimeText 4 monokai | 137 | |
nvimgelion Colorscheme Evangelion but for Vimmers | 136 | |
A collection of TUIs for Neovim | 135 | |
smart-pairs Editing Support Ultimate smart pairs written in lua! | 135 | |
Play DOOM in Neovim v0.11+ on Linux & macOS | 135 | |
plugin-template.nvim Plugin Template A template to create Neovim plugins written in Lua | 135 | |
telescope-bibtex.nvim Markdown and LaTeX A telescope.nvim extension to search and paste bibtex entries into your TeX files. | 133 | |
sj.nvim Motion Search based navigation combined with quick jump features. | 130 | |
slimline.nvim Statusline A neovim statusline | 129 | |
oasis.nvim Colorscheme 🌵 A collection of 15 desert-inspired high contrast Neovim colorschemes. Let there be light in the desert and dark in the oasis. | 129 | |
A Neovim plugin that automatically assigns colors to devicons based on their nearest color in a predefined color palette. | 128 | |
unified.nvim Git an inline, unified diff viewer for neovim | 128 | |
jellybeans-nvim Colorscheme A port of jellybeans colorscheme for neovim | 127 | |
cd-project.nvim Project I tried quite a lot `Project Management` plugins. In the end, I found all I need is just an easier way to `cd` to another project directory. | 127 | |
nvim-luaref Neovim Lua Development Add a vim :help reference for lua | 127 | |
demicolon.nvim Keybinding Overloaded ; and , keys in Neovim | 127 | |
seeker.nvim Search Progressive file seeker for Neovim 🔍🎯 | 127 | |
neovim-tasks Code Runner A statefull task manager focused on integration with build systems. | 125 | |
yankbank-nvim Editing Support Neovim plugin improving access to clipboard history | 124 | |
nvim-terminal Terminal Integration A Lua-Neovim plugin that toggles a terminal | 121 | |
foldtext.nvim Editing Support Dynamic & stylized foldtext for Neovim | 120 | |
ferris.nvim LSP Neovim plugin for interacting with Rust-Analyzer's LSP extensions | 120 | |
due.nvim Note Taking Neovim plugin for displaying due dates | 119 | |
yeet.nvim Terminal Integration Plugin for running shell commands in terminal buffers or tmux panes. | 117 | |
one-nvim Colorscheme Atom one theme | 116 | |
commented.nvim Comment Neovim commenting plugin in Lua. Support operator, motions and more than 60 languages! 🔥 | 115 | |
nvim-rulebook Diagnostics All-around helper for dealing with errors and diagnostics: Prettify typescript errors, add inline-comments to ignore rules, and lookup rule documentation online. | 115 | |
comfy-line-numbers.nvim Utility A Neovim plugin that makes vertical motions more comfortable | 114 | |
cobalt2.nvim Colorscheme cobalt2 theme for neovim in Lua using colorbuddy | 114 | |
arena.nvim Buffers A smart (frecency-based) buffer switcher | 114 | |
Abstract-cs Colorscheme Colorscheme for (neo)vim written in lua, specially made for roshnivim with Tree-sitter support. | 113 | |
zenburn.nvim Colorscheme Zenburn for the modern age | 113 | |
lze Neovim Lua Development A lazy-loading library for neovim, inspired by, but different from, nvim-neorocks/lz.n | 112 | |
blink-ripgrep.nvim Completion Ripgrep/gitgrep source for the blink.cmp Neovim completion plugin | 112 | |
nvim-projectconfig Project neovim projectconfig | 111 | |
nvim-markdown-preview Markdown and LaTeX Markdown preview for neovim using pandoc and live-server | 111 | |
blink-cmp-avante Completion Avante source for blink-cmp | 109 | |
nvimesweeper Game Play Minesweeper in your favourite text editor (Neovim 0.7+) | 109 | |
Integrate ChatGPT-style LLMs into Neovim: ask questions, keep multi-file context, pull diagnostics / command output, and chat without leaving your editor. Highly configurable, async, lua-only plugin. | 108 | |
git-dev.nvim Git Open remote git repositories in the comfort of Neovim. | 108 | |
telescope-alternate.nvim Project Alternate between common files using pre-defined regexp. Just map the patterns and starting navigating between files that are related. | 107 | |
esqueleto.nvim Snippet Reduce your boilerplate code the lazy-bones way | 107 | |
pendulum-nvim Stats Tracking Track time spent coding in Neovim | 107 | |
hibiscus.nvim Fennel 🌺 Flavored Fennel Macros for Neovim | 106 | |
rgflow.nvim Search Help you get in the flow with ripgrep in Neovim | 106 | |
kitty-runner.nvim Terminal Integration A neovim plugin allowing you to easily send lines from the current buffer to another kitty terminal | 106 | |
url-open Utility Minimal plugin allow you to open url under cursor in neovim without netrw with default browser of your system and highlight url | 106 | |
remote-ssh.nvim Remote Development Duplicates the basic ground level functionality of VSCode's Remote-SSH plugin, with a focus on a local editing experience to avoid remote "lag". Browse remote files, edit "remote buffers" with a full local editing experience (LSP, Tree-sitter, Telescope integration, and a file watcher). | 106 | |
nap.nvim Motion Quickly move between next and previous NeoVim buffer, tab, file, quickfix, diagnostic, etc. | 104 | |
quicktest.nvim Test Run your tests inside nvim in split window or popup with live feedback | 104 | |
nvim-unity Programming Languages Support Use Neovim as the default code editor for Unity — with .csproj generation, OmniSharp support and LSP-ready workflow. | 103 | |
NeoColumn.nvim Bars and Lines Neovim plugin that highlights individual characters with a toggleable ColorColumn. | 102 | |
tabline-framework.nvim Tabline User-friendly framework for building your dream tabline in a few lines of code. | 102 | |
nvim-comment-frame Comment Detects the language using treesitter and adds a comment block | 101 | |
onebuddy Colorscheme Light and dark atom one theme | 101 | |
stay-in-place.nvim Editing Support Neovim plugin that prevent cursor from moving when using shift and filter actions. | 101 | |
unimpaired.nvim Editing Support LUA port of tpope's famous vim-unimpaired plugin | 100 | |
impulse.nvim Note Taking notion.so client for neovim | 100 | |
LunarVim Preconfigured Configuration 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven. | 19.3k | -1 |
indent-blankline.nvim Indent Indent guides for Neovim | 4.9k | -1 |
LuaSnip Snippet Snippet Engine for Neovim written in Lua. | 4.3k | -1 |
orgmode Note Taking Orgmode clone written in Lua for Neovim 0.11.0+. | 3.7k | -1 |
rustaceanvim LSP 🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim | 2.9k | -1 |
github-nvim-theme Colorscheme GitHub's Neovim themes | 2.4k | -1 |
neowiki.nvim Note Taking neowiki.nvim: full-featured minimalist Vimwiki successor for instant notes & GTD 🚀📝 | 134 | -1 |
neorg Note Taking Modernity meets insane extensibility. The future of organizing your life in Neovim. | 7.3k | -2 |
ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT API | 4.0k | -2 |
bufferline.nvim Tabline A snazzy bufferline for Neovim | 4.3k | -3 |
nvim-jdtls LSP MIRROR of: https://codeberg.org/mfussenegger/nvim-jdtls | 1.5k | -3 |
nvim-tree.lua File Explorer A file explorer tree for neovim written in lua | 8.4k | -4 |
leap.nvim Motion Neovim's answer to the mouse 🦘 | 5.0k | -5 |
none-ls.nvim LSP null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua. | 3.2k | -5 |