Awesome Neovim Overview

Collections of awesome neovim plugins.

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 rockerBOO/awesome-neovim · ⭐ 16K · 🏷️ Editors

[ Daily / Weekly / Overview ]

Awesome Neovim Awesome

Collections of awesome Neovim plugins. Mostly targeting Neovim specific features. This means Vim-compatible plugins are not listed here.

Neovim is a Vim-based text editor engineered for extensibility and usability, to encourage new applications and contributions.

Contents

Plugin Manager

⬆ back to top

LSP

(requires Neovim 0.5)

LSP Installer

Diagnostics

⬆ back to top

Completion

⬆ back to top

AI

⬆ back to top

Programming Languages Support

Golang

YAML

Web Development

Markdown and LaTeX

PHP

⬆ back to top

Language

⬆ back to top

Syntax

⬆ back to top

Snippet

⬆ back to top

Register

⬆ back to top

Marks

⬆ back to top

⬆ back to top

Fuzzy Finder

⬆ back to top

File Explorer

⬆ back to top

Project

⬆ back to top

Color

⬆ back to top

Colorscheme

Tree-sitter Supported Colorscheme

Tree-sitter is a new system introduced in Neovim 0.5 that incrementally parses your code into a tree that works, even with errors in your syntax. These colorschemes have specifically set colors for Tree-sitter highlight groups. Vim colorschemes will work with the new groups out of the box.

Lua Colorscheme

These colorschemes may not specialize in Tree-sitter directly but are written in Lua.

Colorscheme Creation

Colorscheme Switchers

⬆ back to top

Bars and Lines

Statusline

Tabline

Cursorline

⬆ back to top

Startup

⬆ back to top

Icon

⬆ back to top

Media

⬆ back to top

Note Taking

⬆ back to top

Utility

CSV Files

⬆ back to top

Terminal Integration

⬆ back to top

Debugging

Quickfix

⬆ back to top

Deployment

⬆ back to top

Test

⬆ back to top

Code Runner

⬆ back to top

Neovim Lua Development

⬆ back to top

Fennel

⬆ back to top

Dependency Management

⬆ back to top

Git

GitHub

⬆ back to top

Motion

Tree-sitter Based

⬆ back to top

Keybinding

⬆ back to top

Mouse

⬆ back to top

Scrolling

Scrollbar

⬆ back to top

Editing Support

Comment

⬆ back to top

Formatting

Indent

⬆ back to top

Command Line

⬆ back to top

Session

⬆ back to top

Remote Development

⬆ back to top

Split and Window

Tmux

⬆ back to top

Game

Competitive Programming

⬆ back to top

Workflow

⬆ back to top

Preconfigured Configuration

⬆ back to top

External

These tools are used externally to Neovim to enhance the experience.

Version Manager

Boilerplate

OS-specific

⬆ back to top

Wishlist

Have a problem a plugin can solve? Add it to the nvim-lua wishlist (⭐236).

⬆ back to top

UI

Neovim supports a wide variety of UI's. You can find them listed on the Neovim wiki (⭐84k)

⬆ back to top

Starter Templates

⬆ back to top

Vim

⬆ back to top

Resource

⬆ back to top