explaingit

rockerboo/awesome-neovim

Analysis updated 2026-06-21

20,794ShellAudience · developerComplexity · 1/5Setup · easy

TLDR

Awesome Neovim is a comprehensive curated list of Neovim-specific plugins organized by category, covering LSP, AI coding assistants, fuzzy finders, git tools, colorschemes, and hundreds more. It is the go-to reference for extending your Neovim editor.

Mindmap

mindmap
  root((awesome-neovim))
    What it is
      Plugin directory
      Neovim specific only
    Categories
      LSP integration
      AI assistants
      Fuzzy finders
      Colorschemes
      Git tools
      Session management
    Use Cases
      Discover plugins
      Build editor config
      Replace VSCode features
    Audience
      Neovim users
      Developers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Discover Neovim plugins for a specific task such as LSP code completion, fuzzy file finding, or git integration.

USE CASE 2

Build a personalized Neovim configuration by browsing categorized plugin recommendations with short descriptions.

USE CASE 3

Find an AI coding assistant plugin that uses Neovim native APIs rather than a compatibility shim from Vim.

How does it compare?

rockerboo/awesome-neovimnyr/openvpn-installmack-a/v2ray-agent
Stars20,79420,52520,506
LanguageShellShellShell
Setup difficultyeasymoderatemoderate
Complexity1/52/53/5
Audiencedeveloperops devopsops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
The explanation does not specify a license.

In plain English

Awesome Neovim is a curated list of plugins for Neovim, the extensible, Vim-based text editor. The list focuses specifically on plugins that take advantage of Neovim's own features and API, so Vim-compatible plugins that don't use any Neovim-specific capabilities are excluded. It is one of the most comprehensive references for Neovim users who want to discover plugins to extend their editor setup. The list is organized into dozens of categories covering almost every aspect of editor functionality: plugin managers, LSP (Language Server Protocol) integration for smart code completion and diagnostics, AI coding assistants, fuzzy finders, file explorers, git tools, colorschemes, debugging, snippets, session management, terminal integration, and many more. Each entry links to the plugin's repository with a short description. The README is extremely long and was truncated in what was provided, the full list contains hundreds of plugins across all categories.

Copy-paste prompts

Prompt 1
Using plugins from Awesome Neovim, help me set up a minimal Neovim config with LSP for TypeScript, a fuzzy finder, and a file explorer using lazy.nvim.
Prompt 2
I want to add an AI coding assistant to my Neovim setup. Based on Awesome Neovim AI category, compare the top options and recommend one for a developer who wants inline completions.
Prompt 3
Build me a lazy.nvim config that includes the top-rated git plugin, a colorscheme, and a session manager from Awesome Neovim, with lazy loading configured correctly.
Prompt 4
What categories exist in Awesome Neovim and which ones should I install first when setting up Neovim from scratch?
Prompt 5
I use VSCode but want to switch to Neovim. Based on Awesome Neovim, which plugins replace the most important VSCode features like file explorer, terminal, git panel, and extensions?

Frequently asked questions

What is awesome-neovim?

Awesome Neovim is a comprehensive curated list of Neovim-specific plugins organized by category, covering LSP, AI coding assistants, fuzzy finders, git tools, colorschemes, and hundreds more. It is the go-to reference for extending your Neovim editor.

What language is awesome-neovim written in?

Mainly Shell.

What license does awesome-neovim use?

The explanation does not specify a license.

How hard is awesome-neovim to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-neovim for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub rockerboo on gitmyhub

Verify against the repo before relying on details.