back to home

Best Open Source neovim Libraries

A curated list of the most popular GitHub repositories tagged with neovim. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1neovim/neovim

Vim-fork focused on extensibility and usability

96,658Vim Script
Analyze Code

#2junegunn/fzf

:cherry_blossom: A command-line fuzzy finder

78,044Go
Analyze Code

#3sxyazi/yazi

💥 Blazing fast terminal file manager written in Rust, based on async I/O.

32,967Rust
Analyze Code

#4NvChad/NvChad

Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.

27,894Lua
Analyze Code

#5LazyVim/LazyVim

Neovim config for the lazy

25,129Lua
Analyze Code

#6wsdjeg/SpaceVim

A modular configuration of Vim and Neovim

20,309Vim Script
Analyze Code

#7folke/lazy.nvim

💤 A modern plugin manager for Neovim

20,304Lua
Analyze Code

#8rockerBOO/awesome-neovim

Collections of awesome neovim plugins.

20,238Shell
Analyze Code

#9LunarVim/LunarVim

🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

19,225Lua
Analyze Code

#10nvim-telescope/telescope.nvim

Find, Filter, Preview, Pick. All lua, all the time.

19,087Lua
Analyze Code

#11mhinz/vim-galore

:mortar_board: All things Vim!

17,750Vim script
Analyze Code

#12neovide/neovide

No Nonsense Neovim Client in Rust

14,775Rust
Analyze Code

#13AstroNvim/AstroNvim

AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

14,128Lua
Analyze Code

#14dense-analysis/ale

Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

13,968Vim Script
Analyze Code

#15neovim/nvim-lspconfig

Quickstart configs for Nvim LSP

13,376Lua
Analyze Code

#16nvim-treesitter/nvim-treesitter

Nvim Treesitter configurations and abstraction layer

13,289Tree-sitter Query
Analyze Code

#17nvim-mini/mini.nvim

Library of 40+ independent Lua modules improving Neovim experience with minimal effort

8,758Lua
Analyze Code

#18mfussenegger/nvim-dap

Debug Adapter Protocol client implementation for Neovim

6,959Lua
Analyze Code

#19folke/which-key.nvim

💥 Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you type.

6,950Lua
Analyze Code

#20qvacua/vimr

VimR — Neovim GUI for macOS in Swift

6,928Swift
Analyze Code

#21folke/trouble.nvim

🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.

6,679Lua
Analyze Code

#22lewis6991/gitsigns.nvim

Git integration for buffers

6,582Lua
Analyze Code