Neovim_
637 repos801.3k total stars+1,339 this week58 categories
ALL REPOS637 of 637 repos
58 of 58 categories
CATEGORIESall selected
sort:
repostars7d
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 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

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

🌠 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

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

An extensible framework for interacting with tests within NeoVim.

3.1k+4

Set of preconfigured snippets for different languages.

2.7k+4

🖼️ 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

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

🧠 💪 // 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

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

🚀 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

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

VS Code–style pictograms for Neovim completion items

1.7k+1

👻 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 (GPT prompt) Neovim AI plugin: ChatGPT sessions & Instructable text/code operations & Speech to text [OpenAI, Ollama, Anthropic, ..]

1.3k+1

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

A small Neovim plugin for previewing definitions using floating windows.

1.0k+1

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

An interactive and powerful Git interface for Neovim, inspired by Magit

5.3k

Add/change/delete surrounding delimiter pairs with ease. Written with ❤️ in Lua.

4.2k

✅ 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

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

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

vim dashboard

2.8k

Create your own textobjects using Tree-sitter queries.

2.7k

An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.

2.7k

The neovim tabline plugin.

2.7k
go.nvim
Golang

G'day Nvimer, Joyful Gopher: Explore the Feature-Packed Go Plugin for Neovim

2.6k

💫 Extensible UI for Neovim notifications and LSP progress messages.

2.5k

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

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

Find And Replace plugin for neovim

1.8k

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

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

Neovim plugin to generate text using LLMs with customizable prompts

1.5k

🌅 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

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 - 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

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

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

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

Fancy code outline sidebar to visualize and navigate code symbols in a tree hierarchy

978

💾 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

📸 Snapshot plugin with rich features that can make pretty code snapshots for Neovim

924

A dark midnight theme for modern Neovim & classic Vim

922
CodeArt
Preconfigured Configuration

Use NeoVim as general purpose IDE

904

Hlsearch Lens for Neovim

901

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

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

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

Just ask an otter! 🦦

868

Use the w, e, b motions like a spider. Move by subwords and skip insignificant punctuation.

857

tabout plugin for neovim

857

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

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 integration for nvim features pane movement and resizing from within nvim.

785

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

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

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

Neovim plugin for tagging important files

694
cmp-path
Completion

nvim-cmp source for path

688

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

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

👃 A Neovim bufferline for people with addictive personalities

623

📑 Neovim plugin to preview the contents of the registers

619
cmp-cmdline
Completion

nvim-cmp source for vim's cmdline

618

Automatic indentation style detection for Neovim

614

A simple wrapper around :mksession.

613
statuscol.nvim
Bars and Lines

Status column plugin that provides a configurable 'statuscolumn' and click handlers.

604

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

Automagical editing and creation of snippets.

569

Location and syntax aware text objects which *do what you mean*

565

Highlight arguments' definitions and usages, using Treesitter

560
VapourNvim
Preconfigured Configuration

A NeoVim config for THE ULTIMATE vim IDE-like experience.

558

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

💾 Simple session management for Neovim with git branching, autoloading and Telescope support

532

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

Debugging in NeoVim the print() way!

519
guard.nvim
Formatting

Lightweight, fast and async formatting and linting plugin for Neovim

517

Delete Neovim buffers without losing window layout

517

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

A highly configurable neovim startup screen

500

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

✨ Clarify and beautify your comments and plain text files using boxes and lines.

481

Fold with relentless elegance. A collection of quality-of-life features related to folding.

479

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

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

Neovim git GUI powered by libgit2

464

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

Some color utils for neovim

433

A tool-use-focused LLM plugin for neovim.

431

✨ 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

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

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

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

🐞 Debug Adapter Protocol manager for Neovim

397
staline.nvim
Statusline

A modern lightweight statusline and bufferline plugin for neovim in lua.

396

Add fancy sub-cursor to signcolumn to show your scroll or jump direction.

396

Flexible session management for Neovim.

395

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

🍲 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

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

Neovim plugin for improved location list navigation

368

🌊 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

Incremental fuzzy search motion plugin for Neovim

366
smartcolumn.nvim
Bars and Lines

A Neovim plugin hiding your colorcolumn when unneeded.

362

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

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

Snippet plugin for Neovim written in Lua

338
im-select.nvim
Editing Support

Switch Input Method automatically depends on Neovim's edit mode

337

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

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

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

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

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

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

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 plugin simplifies project management by maintaining project history and providing quick access to projects via Telescope, snacks.nvim or fzf-lua

286

📌 the no-nonsense session manager

286
flow.nvim
Colorscheme

A flow-immersive Nvim colorscheme with fluorescent details.

285

A modern and useful UI plugin that wraps lsp operations.

284

TrailBlazer enables you to seemlessly move through important project marks as quickly and efficiently as possible to make your workflow blazingly fast ™.

284

scrollbar for neovim

283

Just Another Buffer Switcher for Neovim

283

Fly through your tabs in NeoVim ✈️

282

👻 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

A minimal and blazing fast indentline plugin

281
nvim-recorder
Keybinding

Enhance the usage of macros in Neovim.

277

🔎 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

Create temporary playground files effortlessly. Find them later without worrying about filenames or locations.

272

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 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

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

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

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

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

Populate diagnostics for _all_ projects files, not just opened ones.

243
markmap.nvim
Markdown and LaTeX

Visualize your Markdown as mindmaps with markmap

243

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

Reactivity. Right in your neovim.

240

Enable the power of fzf fuzzy search for the neovim built in lsp

239

🦘 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

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

🍊 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

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

An extremely lightweight plugin (~ 120loc) that hightlights ranges you have entered in commandline.

213

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

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 colorscheme for NeoVim with full transparency

209
sort.nvim
Editing Support

Sorting plugin for Neovim that supports line-wise and delimiter sorting.

209

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

Tabline lua plugin for neovim

205

Dumb automatic fast indentation detection for Neovim written in Lua

204

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

A Neovim wrapper for running tests

198

Neovim feed reader, rss, atom and jsonfeed, all in lua

198

👻 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

Performant indent guides for neovim

193

Create beautiful code snippets directly from your neovim terminal

193
nvim-toggler
Editing Support

invert text in vim, purely with lua.

192

nvim-cmp comparator function for completion items that start with one or more underlines

191

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

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

Run compilers and inspect assembly directly from Neovim with the help of https://godbolt.org

185

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

A Bookmarks Plugin With Global File Store For Neovim Written In Lua.

183

See status of ci/cd pipeline runs directly in neovim. Currently supports GitHub Actions and GitLab CI.

183

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

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

Fuzzy search Go packages/symbols and view docs from within Neovim

174

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

📑 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

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

🫖 A dark/light theme for Neovim based on the Monokai color palette written in Lua, support for LSP, Treesitter and lots of plugins.

166

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 Colorscheme for Neovim written in Lua with built-in support for native LSP, TreeSitter and many more plugins

161

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

Generic log syntax highlighting and log filetype management for Neovim

158

Original modules from nvim-treesitter master branch

157
tome
Terminal Integration

🔁 Interactive Script playbooks for your terminal with Vim/Neovim (and Tmux)

157

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

A blueprint/template/guide to customize Neovim's UI using Lua.

154
hybrid.nvim
Colorscheme

A dark Neovim theme written in Lua

153

Distro agnostic components for your Neovim heirline config

153

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

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

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 adapter for running Jest tests.

147

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

Variable user customization for telescope.live_grep to set rg flags on-the-fly

141

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

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

an inline, unified diff viewer for neovim

128
jellybeans-nvim
Colorscheme

A port of jellybeans colorscheme for neovim

127

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

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

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

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

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

Ripgrep/gitgrep source for the blink.cmp Neovim completion plugin

112

neovim projectconfig

111
nvim-markdown-preview
Markdown and LaTeX

Markdown preview for neovim using pandoc and live-server

111

Avante source for blink-cmp

109

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

Open remote git repositories in the comfort of Neovim.

108

Alternate between common files using pre-defined regexp. Just map the patterns and starting navigating between files that are related.

107

Reduce your boilerplate code the lazy-bones way

107
pendulum-nvim
Stats Tracking

Track time spent coding in Neovim

107

🌺 Flavored Fennel Macros for Neovim

106

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

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

User-friendly framework for building your dream tabline in a few lines of code.

102

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 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

🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim

2.9k-1

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

A snazzy bufferline for Neovim

4.3k-3

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

null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

3.2k-5