GitHub topics: nvim-plugin
ravitemer/mcphub.nvim
An MCP client for Neovim that seamlessly integrates MCP servers into your editing workflow with an intuitive interface for managing, testing, and using MCP servers with your favorite chat plugins.
Language: Lua - Size: 6.21 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 1,500 - Forks: 62

niveK77pur/midi-input.nvim
Neovim plugin for async and modal MIDI input
Language: Lua - Size: 172 KB - Last synced at: about 13 hours ago - Pushed at: about 15 hours ago - Stars: 18 - Forks: 2

akiyosi/goneovim
A GUI frontend for neovim.
Language: Go - Size: 31.5 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 2,546 - Forks: 65

mikesmithgh/kitty-scrollback.nvim
😽 Open your Kitty scrollback buffer with Neovim. Ameowzing!
Language: Lua - Size: 1.16 MB - Last synced at: about 6 hours ago - Pushed at: 2 months ago - Stars: 702 - Forks: 15

oribarilan/lensline.nvim
A lightweight nvim plugin that displays fully customizeable contextual information about functions
Language: Lua - Size: 291 KB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 190 - Forks: 2

Thecatek/portable-config
🎥 Customize your Mpv player with enhanced UI, context menu, and scripts for a smoother viewing experience with easy shader and profile controls.
Language: GLSL - Size: 40.7 MB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 0 - Forks: 0

linw1995/nvim-mcp
A Model Context Protocol (MCP) server that provides seamless integration with Neovim instances, enabling AI assistants to interact with your editor through connections and access diagnostic information via structured resources.
Language: Rust - Size: 563 KB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 7 - Forks: 1

maxmx03/fluoromachine.nvim
Synthwave x Fluoromachine port for Neovim
Language: Lua - Size: 166 KB - Last synced at: about 13 hours ago - Pushed at: about 1 year ago - Stars: 282 - Forks: 12

everviolet/nvim
:rose: a comfy neovim colorscheme for cozy morning coding.
Language: Lua - Size: 7.86 MB - Last synced at: about 17 hours ago - Pushed at: 27 days ago - Stars: 477 - Forks: 11

Mohamed7Ahmed2/LazyVim
Neovim config for the lazy
Language: Lua - Size: 3.43 MB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 0 - Forks: 0

DeaDWTeaM/retrolegends.nvim
Retrolegends colorscheme for Neovim and Vim. made with schemecraft
Language: Lua - Size: 16.6 KB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 1 - Forks: 0

jkeresman01/spring-initializr.nvim
The Spring Initializr for Neovim.
Language: Lua - Size: 92.8 KB - Last synced at: about 22 hours ago - Pushed at: about 24 hours ago - Stars: 3 - Forks: 0

maxmx03/dracula.nvim
Dracula.nvim is a port of the popular Dracula colorscheme for Neovim,
Language: Lua - Size: 516 KB - Last synced at: about 13 hours ago - Pushed at: 10 months ago - Stars: 101 - Forks: 5

piersolenski/wtf.nvim
Delicious diagnostic debugging in Neovim 🤤
Language: Lua - Size: 2.26 MB - Last synced at: about 13 hours ago - Pushed at: 19 days ago - Stars: 535 - Forks: 15

piersolenski/import.nvim
An import picker that learns from your codebase
Language: Lua - Size: 119 KB - Last synced at: about 13 hours ago - Pushed at: 10 days ago - Stars: 245 - Forks: 14

fabridamicelli/cronex.nvim
A Neovim Plugin to render inline human-readable cron expressions
Language: Lua - Size: 1.65 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 69 - Forks: 3

SergioRibera/cmp-dotenv
cmp import and use all environment variables from .env.* and system
Language: Lua - Size: 45.9 KB - Last synced at: about 20 hours ago - Pushed at: over 1 year ago - Stars: 86 - Forks: 0

jackMort/ChatGPT.nvim
ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT API
Language: Lua - Size: 11.5 MB - Last synced at: about 16 hours ago - Pushed at: 11 months ago - Stars: 4,002 - Forks: 337

marcosantos98/clang-format.nvim
Use clang-format on :w on .c/.h files
Language: Lua - Size: 2.93 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 5 - Forks: 3

moyiz/git-dev.nvim
Open remote git repositories in the comfort of Neovim.
Language: Lua - Size: 78.1 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 99 - Forks: 3

chris-ritsen/autocorrect.nvim
Neovim plugin for typo autocorrection using iabbrev with over 51,000 entries.
Language: Lua - Size: 244 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

NeoSahadeo/lsp-toggle.nvim
Toggle lsps for mason-lspconfig
Language: Lua - Size: 7.81 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

nvim-zh/colorful-winsep.nvim
Make your nvim window separators colorful
Language: Lua - Size: 114 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 560 - Forks: 26

nvim-zh/awesome-nvim-conf
A collection of awesome neovim configuration from Chinese nvim users
Language: Python - Size: 111 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 22 - Forks: 6

etiennecollin/notes.nvim
Simple markdown note taking floating window in neovim.
Language: Lua - Size: 9.77 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

enheit/mltv
A simple and elegant Neovim tree viewer
Language: Lua - Size: 18.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

brianhuster/live-preview.nvim
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.
Language: Lua - Size: 3.75 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 216 - Forks: 11

rachartier/tiny-glimmer.nvim
A tiny Neovim plugin that adds subtle animations to various operations.
Language: Lua - Size: 237 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 279 - Forks: 6

waiting-for-dev/ergoterm.nvim
A Neovim plugin for seamless terminal workflow integration. Smart picker-based terminal selection, flexible text sending from any buffer, and persistent configuration with comprehensive lifecycle control.
Language: Lua - Size: 211 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 44 - Forks: 1

MikeHorn-git/LowVim
A low-level focused IDE neovim layer
Language: Lua - Size: 108 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

00dani/SchemaStore.vim
JSON schemas for Vim
Language: Vim Script - Size: 360 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

ggandor/leap.nvim
Neovim's answer to the mouse 🦘
Language: Fennel - Size: 1.51 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,851 - Forks: 47

mistweaverco/kulala.nvim
A fully-featured 🤏 HTTP-client 🐼 interface 🖥️ for Neovim ❤️.
Language: Lua - Size: 4.05 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,501 - Forks: 65

ibhagwan/fzf-lua
Improved fzf.vim written in lua
Language: Lua - Size: 3.51 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,698 - Forks: 217

Xenira/daktilo.nvim
Nvim Plugin for daktilo
Language: Rust - Size: 800 KB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

Kurama622/llm.nvim
A large language model (LLM) support for Neovim, provides commands to interact with LLM (like ChatGPT, ChatGLM, kimi, deepseek, openrouter and local llms). Support Github models.
Language: Lua - Size: 623 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 365 - Forks: 27

nkey-ops/extended-marks.nvim
Neovim plugin that extends functionality of mark-motions.
Language: Lua - Size: 89.8 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

nvim-neorocks/lz.n
🦥 A dead simple lazy-loading Lua library for Neovim plugins.
Language: Lua - Size: 438 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 196 - Forks: 10

piersolenski/brewfile.nvim
Manage your Homebrew Brewfile directly from Neovim
Language: Lua - Size: 49.8 KB - Last synced at: about 13 hours ago - Pushed at: 5 days ago - Stars: 10 - Forks: 0

al-kot/typst-preview.nvim
Live typst preview directly in neovim
Language: Lua - Size: 67.4 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 32 - Forks: 2

altermo/ultimate-autopair.nvim
A treesitter supported autopairing plugin with extensions, and much more
Language: Lua - Size: 1.05 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 552 - Forks: 7

Dantalian5/copilot.lua Fork of zbirenbaum/copilot.lua
Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
Language: Lua - Size: 65.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

Massolari/lsp-auto-setup.nvim
A Neovim plugin that automatically sets up language servers based on available executables
Language: Lua - Size: 50.8 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 31 - Forks: 0

Zeioth/markmap.nvim
Visualize your Markdown as mindmaps with markmap
Language: Lua - Size: 154 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 202 - Forks: 6

saecki/live-rename.nvim
A neovim plugin to live preview lsp renames
Language: Lua - Size: 46.9 KB - Last synced at: about 21 hours ago - Pushed at: 11 days ago - Stars: 100 - Forks: 4

igorlfs/nvim-dap-view
Visualize debugging sessions in neovim
Language: Lua - Size: 4.53 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 456 - Forks: 18

Bekaboo/deadcolumn.nvim
A neovim plugin that shows colorcolumn dynamically
Language: Lua - Size: 107 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 331 - Forks: 10

stevearc/oil.nvim
Neovim file explorer: edit your filesystem like a buffer
Language: Lua - Size: 722 KB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 5,628 - Forks: 168

stevearc/conform.nvim
Lightweight yet powerful formatter plugin for Neovim
Language: Lua - Size: 983 KB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 4,427 - Forks: 245

Zeioth/compiler.nvim
Neovim compiler for building and running your code without having to configure anything
Language: Lua - Size: 2.93 MB - Last synced at: 5 days ago - Pushed at: 24 days ago - Stars: 621 - Forks: 42

maxmx03/solarized.nvim
Solarized is a sixteen color palette (eight monotones, eight accent colors) designed for use with terminal and gui applications. Solarized port for Neovim
Language: Lua - Size: 996 KB - Last synced at: about 13 hours ago - Pushed at: 10 months ago - Stars: 186 - Forks: 17

stevearc/overseer.nvim
A task runner and job management plugin for Neovim
Language: Lua - Size: 1.44 MB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 1,652 - Forks: 81

stevearc/dressing.nvim 📦
Neovim plugin to improve the default vim.ui interfaces
Language: Lua - Size: 239 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 1,981 - Forks: 39

vinitkumar/oscura-vim
Vim port for Oscura theme for Vscode
Language: Vim Script - Size: 6.33 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 30 - Forks: 0

iwe-org/iwe.nvim
Language: Lua - Size: 37.1 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 15 - Forks: 1

Dobefu/nvim-dlitescript
A NeoVim plugin for the DLiteScript scripting language
Language: Lua - Size: 5.86 KB - Last synced at: about 11 hours ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

chomosuke/typst-preview.nvim
Low latency typst preview for Neovim
Language: Lua - Size: 134 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 592 - Forks: 26

Mohamed-El-Mouhib/mynvim.config
my very first and special kickstart nvim config give it a try
Language: Lua - Size: 106 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 0

olexsmir/gopher.nvim
Enhance your golang experience
Language: Lua - Size: 1.36 MB - Last synced at: about 13 hours ago - Pushed at: 3 days ago - Stars: 366 - Forks: 19

alex-popov-tech/store.nvim
Not a plugin manager, but plugin magazine 💅
Language: Lua - Size: 303 KB - Last synced at: 7 days ago - Pushed at: 23 days ago - Stars: 258 - Forks: 5

b0o/SchemaStore.nvim
🛍 JSON schemas for Neovim
Language: Lua - Size: 1.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 894 - Forks: 18

loichyan/meow.nvim
🐱 Manage plugins in the lazy way with mini.deps
Language: Lua - Size: 140 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 0

chrisgrieser/nvim-origami
Fold with relentless elegance. A collection of quality-of-life features related to folding.
Language: Lua - Size: 142 KB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 340 - Forks: 10

DrKJeff16/project.nvim
A dynamic project management solution for neovim
Language: Lua - Size: 736 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 32 - Forks: 2

Bekaboo/dropbar.nvim
IDE-like breadcrumbs, out of the box
Language: Lua - Size: 1.05 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 1,411 - Forks: 37

chrisgrieser/nvim-various-textobjs
Bundle of more than 30 new text objects for Neovim.
Language: Lua - Size: 633 KB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 708 - Forks: 24

stevedylandev/ansi-nvim
A neovim colorscheme that follows your terminal
Language: Lua - Size: 16.1 MB - Last synced at: 6 days ago - Pushed at: 24 days ago - Stars: 36 - Forks: 0

Zeioth/hot-reload.nvim
Reload your neovim config on the fly! It works with any lua file.
Language: Lua - Size: 117 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 46 - Forks: 0

zapling/mason-conform.nvim
Automatically install formatters registered with conform.nvim via mason.nvim
Language: Lua - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 94 - Forks: 5

mmsaki/huff.nvim
Huff + Treesitter + Neovim.
Language: Tree-sitter Query - Size: 10.7 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

JavierPoduje/smartsort.nvim
Intelligent code sorting for Neovim using Treesitter.
Language: Lua - Size: 299 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

SuperBo/fugit2.nvim
Neovim git GUI powered by libgit2
Language: Lua - Size: 1.28 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 453 - Forks: 13

stevearc/aerial.nvim
Neovim plugin for a code outline window
Language: Lua - Size: 1.05 MB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 2,059 - Forks: 103

rijulpaul/nightblossom.nvim
A beautiful, vibrant Neovim colorscheme inspired by spring blossoms with a soft, dreamy aesthetic.
Language: Lua - Size: 4.56 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

jiaoshijie/undotree
neovim undotree written in lua
Language: Lua - Size: 150 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 275 - Forks: 9

chrisgrieser/nvim-dr-lsp
Status line component showing the number of LSP definition and reference of the token under the cursor.
Language: Lua - Size: 76.2 KB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 32 - Forks: 2

chrisgrieser/nvim-genghis
Lightweight and quick file operations without being a full-blown file manager.
Language: Lua - Size: 285 KB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 212 - Forks: 12

Zeioth/dooku.nvim
Code documentation generator for Neovim
Language: Lua - Size: 339 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 44 - Forks: 0

sharpchen/new-item.nvim
A scaffold for creating items from template
Language: Lua - Size: 37.1 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

ColinKennedy/nvim-best-practices-plugin-template
A no-nonsense template for making high-quality Neovim plugins. It has all the best opinions, pinky promise
Language: Lua - Size: 1.86 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 133 - Forks: 4

ph1losof/ecolog.nvim
The most sophisticated all-in-one toolkit to work with .env files and environment variables in NeoVim
Language: Lua - Size: 1.07 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 147 - Forks: 11

subnut/nvim-ghost.nvim
:ghost: GhostText plugin for Neovim with zero dependencies :tada: Supports neovim running inside WSL too! :partying_face: Windows/Linux/macOS supported out-of-the-box! :smile: (Other OSes need python3.6+ installed)
Language: Python - Size: 329 KB - Last synced at: about 18 hours ago - Pushed at: 19 days ago - Stars: 185 - Forks: 8

iruzo/nvmenu.nvim
Your neovim as your fuzzy finder
Language: Lua - Size: 1.04 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

chrisgrieser/nvim-rip-substitute
Search and replace in the current buffer with incremental preview, a convenient UI, and modern regex syntax.
Language: Lua - Size: 229 KB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 274 - Forks: 13

chrisgrieser/nvim-rulebook
All-around helper for dealing with errors and diagnostics: Prettify typescript errors, add inline-comments to ignore rules, and lookup rule documentation online.
Language: Lua - Size: 251 KB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 97 - Forks: 6

chrisgrieser/nvim-justice
Just an integration of `just` in nvim.
Language: Lua - Size: 93.8 KB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 25 - Forks: 1

andev0x/mdview.nvim
A simple Neovim plugin for previewing Markdown files in a floating window or your browser, with live updates and scroll synchronization
Language: Lua - Size: 45.9 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 1

stevearc/resession.nvim
A replacement for mksession with a better API
Language: Lua - Size: 136 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 275 - Forks: 25

stevearc/quicker.nvim
Improved UI and workflow for the Neovim quickfix
Language: Lua - Size: 75.2 KB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 717 - Forks: 9

cenk1cenk2/schema-companion.nvim
yaml-companion.nvim reloaded with custom matchers, Kubernetes and Kubernetes CRD definitions.
Language: Lua - Size: 936 KB - Last synced at: 8 days ago - Pushed at: 27 days ago - Stars: 44 - Forks: 4

cenk1cenk2/jq.nvim
Run jq and variants like yq or gojq in an interactive window in Neovim and process the current buffer.
Language: Lua - Size: 86.9 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 26 - Forks: 0

Zeioth/heirline-components.nvim
Distro agnostic components for your Neovim heirline config
Language: Lua - Size: 438 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 133 - Forks: 6

CRAG666/betterTerm.nvim
The best terminal you could have (well for me it is), is very similar to that of VScode.
Language: Lua - Size: 79.1 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 111 - Forks: 8

Omochice/oil-nerdfont
Integrate oil.nvim with vim-nerdfont.
Language: Nix - Size: 374 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

benoror/gpg.nvim
Edit GPG encrypted files symmetrically in NeoVIM
Language: Lua - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 14 - Forks: 2

A7Lavinraj/fyler.nvim
A neovim file manager which can edit file system like a buffer with tree view
Language: Lua - Size: 347 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 335 - Forks: 18

debugloop/telescope-undo.nvim
A telescope extension to view and search your undo tree 🌴
Language: Lua - Size: 62.5 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 763 - Forks: 13

ray-x/go.nvim
G'day Nvimer, Joyful Gopher: Discover the Feature-Rich Go Plugin for Neovim
Language: Lua - Size: 1.35 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2,469 - Forks: 147

matteotagliatti/notes.nvim
A Neovim plugin for taking notes.
Language: Lua - Size: 38.1 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

nishu-murmu/nvim
My Neovim configurations.
Language: Lua - Size: 2.48 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 4 - Forks: 1
