Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Editors
  4. Neovim

Neovim

The "Awesome Neovim" project is a curated collection of resources dedicated to Neovim, an extensible text editor that builds upon the foundations of Vim. Neovim enhances usability and offers improved extensibility, making it a powerful tool for developers and writers alike. This list includes plugins, configuration tips, themes, tutorials, and community resources that cater to both beginners and experienced users. Whether you're looking to customize your editing environment or explore advanced features, this collection provides valuable insights and tools to elevate your Neovim experience. Dive in to discover how you can optimize your workflow and enhance your productivity with Neovim.

neovimtext-editorvimpluginsconfigurationdevelopment-toolscommunity-resources
RSSView on GitHub
20.6k stars966 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Visual Studio Code

The "Awesome Visual Studio Code" project is a curated collection of resources for Visual Studio Code, a powerful cross-platform open-source code editor developed by Microsoft. This list encompasses a wide range of categories including extensions, themes, debugging tools, snippets, and tutorials that enhance the development experience. It is invaluable for both beginners looking to get started with coding and experienced developers seeking to optimize their workflow. With a vibrant community and a plethora of tools at your fingertips, users can find everything they need to customize and maximize their productivity in Visual Studio Code.

28.7k
📦
Vim

The "Awesome Vim" project is a curated collection of resources dedicated to Vim, a highly configurable text editor built to enable efficient text editing. This list encompasses a variety of categories including plugins, themes, tutorials, and configuration tips, all aimed at enhancing the Vim experience. Both beginners and experienced users can benefit from the resources provided, as they cover everything from basic commands to advanced customization techniques. With a strong community backing and a wealth of tools available, users can find inspiration and support to master Vim and streamline their editing workflows.

17.8k
📦
Emacs

The "Awesome Emacs" project is a curated resource list designed to support users of Emacs, a highly customizable text editor with a powerful built-in Lisp interpreter. This list encompasses a variety of resources including packages, themes, configurations, tutorials, and community contributions that enhance the Emacs experience. It caters to both beginners looking to get started with Emacs and experienced users seeking to optimize their workflow and productivity. With a wealth of tools and tips available, users can explore the full potential of Emacs and tailor it to their specific needs and preferences.

9.2k
📦
Atom

The "Awesome Atom" project is a curated resource list dedicated to Atom, an open-source and hackable text editor developed by GitHub. Atom is designed for developers and offers a customizable interface, making it suitable for coding in various programming languages. This list includes packages, themes, plugins, and community resources that enhance the functionality and appearance of Atom, as well as tutorials and guides for users at all skill levels. Whether you're a beginner looking to get started or an experienced developer seeking to optimize your workflow, this collection provides valuable tools and insights to elevate your coding experience with Atom.

1.9k

Table of Contents

55 sections · 115 projects

Manager

2 projects
lazy.nvimlazy.nvim

A modern plugin manager for Neovim with lazy-loading, performance optimization, and a powerful UI.

#plugin-manager#developer-tools#text-editor
Stars20,782
Forks554
Last commit4 months ago
nvim-mini/mini.nvim#mini.depsnvim-mini/mini.nvim#mini.deps

A library of 40+ independent Lua modules that enhance Neovim with minimal effort and a unified design.

#workflow-tools#plugin-manager#neovim-plugin
Stars9,051
Forks298
Last commit2 days ago

LSP

10 projects
nvim-lspconfignvim-lspconfig

A collection of ready-to-use Language Server Protocol configurations for Neovim's built-in LSP client.

#vimscript#developer-tools#code-editing
Stars13,566
Forks2,447
Last commit2 days ago
lspsaga.nvimlspsaga.nvim

A plugin that enhances Neovim's Language Server Protocol experience with improved UI components and navigation.

#vimscript#developer-tools#editor-integration
Stars3,779
Forks302
Last commit3 days ago
lspkind.nvimlspkind.nvim

Adds VS Code–style pictograms to Neovim's completion menus for improved readability and type recognition.

#developer-tools#text-editor#neovim-plugin
Stars1,683
Forks39
Last commit2 months ago
lsp_signature.nvimlsp_signature.nvim

A Neovim plugin that displays function signatures and parameter hints as you type, enhancing LSP integration.

#parameter-hints#autocomplete#asynchronous
Stars2,348
Forks82
Last commit16 days ago
aerial.nvimaerial.nvim

A Neovim plugin that provides a code outline window for quick navigation and skimming using LSP and Tree-sitter.

#vimscript#plugin-manager#editor-tool
Stars2,269
Forks116
Last commit1 month ago
nvim-lintnvim-lint

An asynchronous linter plugin for Neovim that complements the built-in Language Server Protocol support.

#vimscript#hacktoberfest#developer-tools
Stars2,708
Forks298
Last commit14 days ago
fidget.nvimfidget.nvim

Extensible UI for Neovim notifications and LSP progress messages with configurable windows and animations.

#nvim-lua#status-line-alternative#notifications
Stars2,511
Forks80
Last commit22 days ago
none-ls.nvimnone-ls.nvim

A Neovim plugin that uses Lua to inject LSP diagnostics, code actions, formatting, and more, acting as an in-memory language server.

#formatting#developer-tools#editor-integration
Stars3,226
Forks115
Last commit4 days ago
rustaceanvimrustaceanvim

A Neovim plugin that supercharges Rust development with advanced rust-analyzer integration, debugging, and tooling.

#test-runner#nvim-dap#rust-lang
Stars2,940
Forks133
Last commit1 day ago
tiny-inline-diagnostic.nvimtiny-inline-diagnostic.nvim

A Neovim plugin that displays inline diagnostic messages with customizable styles, icons, and advanced display options.

#developer-tools#code-editing#nvim-lua
Stars1,650
Forks33
Last commit1 day ago

LSP Installer

1 projects
mason.nvimmason.nvim

A portable package manager for Neovim that installs and manages LSP servers, DAP servers, linters, and formatters.

#package#developer-tools#linter
Stars10,224
Forks333
Last commit2 days ago

Diagnostics

1 projects
trouble.nvimtrouble.nvim

A pretty Neovim plugin for displaying diagnostics, LSP results, quickfix lists, and telescope/fzf-lua results in a unified tree view.

#developer-tools#neovim-lsp#neovim-plugin
Stars6,755
Forks206
Last commit5 months ago

Completion

5 projects
coq_nvimcoq_nvim

A high-performance, feature-rich autocompletion engine for Neovim with SQLite caching, concurrent scheduling, and extensive language support.

#autocompletion#treesitter#code-editing
Stars3,797
Forks105
Last commit3 months ago
nvim-cmpnvim-cmp

A completion engine plugin for Neovim written in Lua that supports LSP and multiple snippet engines.

#developer-tools#snippet-engine#neovim-plugin
Stars9,405
Forks435
Last commit29 days ago
nvim-mini/mini.nvim#mini.completionnvim-mini/mini.nvim#mini.completion

A library of 40+ independent Lua modules that enhance Neovim with minimal effort and a unified design.

#workflow-tools#vim-enhancement#neovim-plugin
Stars9,051
Forks298
Last commit2 days ago
blink.cmpblink.cmp

A performant, batteries-included completion plugin for Neovim with LSP, snippet, and fuzzy matching support.

#vimscript#developer-tools#neovim-plugin
Stars6,196
Forks338
Last commit1 day ago
copilot.luacopilot.lua

A pure Lua replacement for copilot.vim providing GitHub Copilot integration for Neovim with enhanced performance and customization.

#developer-tools#ai-assistant#editor-integration
Stars4,059
Forks156
Last commit1 day ago

AI

5 projects
ChatGPT.nvimChatGPT.nvim

A Neovim plugin that integrates OpenAI's ChatGPT API for natural language generation and coding assistance directly within the editor.

#productivity#editor-integration#code-assistance
Stars4,003
Forks324
Last commit3 months ago
codecompanion.nvimcodecompanion.nvim

A Neovim plugin that integrates LLMs and AI agents for coding assistance, chat, and inline transformations.

#agent-client-protocol#gemini#vim-style
Stars6,482
Forks406
Last commit1 day ago
CopilotChat.nvimCopilotChat.nvim

A Neovim plugin that brings GitHub Copilot Chat capabilities directly into the editor with transparency and user control.

#hacktoberfest#developer-tools#ai-assistant
Stars3,625
Forks170
Last commit7 days ago
avante.nvimavante.nvim

A Neovim plugin that emulates Cursor AI IDE's behavior, providing AI-powered code suggestions and one-click application.

#developer-tools#neovim-plugin#self-hosted-ai
Stars17,799
Forks814
Last commit24 days ago
opencode.nvimopencode.nvim

A Neovim plugin that integrates the opencode AI assistant for editor-aware research, code reviews, and requests.

#ai#developer-tools#ai-assistant
Stars3,242
Forks115
Last commit8 days ago

Programming Languages Support

0 projects

Golang

1 projects
go.nvimgo.nvim

A feature-rich Go development plugin for Neovim with LSP, debugging, AI assistance, and code generation.

#dap-debugging#treesitter#nvim-dap
Stars2,623
Forks156
Last commit10 days ago

YAML

0 projects

Web Development

2 projects
rest.nvimrest.nvim

A fast, asynchronous HTTP client for Neovim that runs HTTP requests directly from .http files within the editor.

#developer-tools#rest-client#curl
Stars2,020
Forks147
Last commit3 months ago
kulala.nvimkulala.nvim

A fully-featured HTTP client interface for Neovim, supporting REST, GraphQL, gRPC, and WebSocket requests.

#rest-client#graphql#rest-api
Stars1,968
Forks91
Last commit1 month ago

Markdown and LaTeX

3 projects
markdown-preview.nvimmarkdown-preview.nvim

A Neovim/Vim plugin that previews Markdown files in a browser with synchronized scrolling and rich rendering features.

#markdown-preview#live-preview#vim
Stars7,823
Forks381
Last commit1 year ago
render-markdown.nvimrender-markdown.nvim

A Neovim plugin that renders Markdown files with enhanced visual styling, icons, and syntax highlighting directly in the editor.

#treesitter#visual-styling#markdown-rendering
Stars4,453
Forks111
Last commit2 days ago
markview.nvimmarkview.nvim

A hackable Markdown, HTML, LaTeX, Typst, and Asciidoc previewer plugin for Neovim.

#html-preview#editor-tool#markdown-preview
Stars3,443
Forks91
Last commit5 days ago

PHP

0 projects

Powershell

0 projects

Assembly

0 projects