Top Neovim repositories

Repositories with the GitHub topic “neovim”: 42 repositories with 693k stars between them, mostly written in Lua, Vim Script and Rust. The highest-rated is neovim/neovim, #386 on the bestofgithub Elo ladder.

Biggest movers this week

mason-org/mason.nvim

Open on GitHubLua

Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

  • 1,462+13 Elo, change today
  • 10.5k stars
  • 345 forks
git
git clone https://github.com/mason-org/mason.nvim.git
  • lua
  • mason
  • neovim
  • neovim-plugin

folke/trouble.nvim

Open on GitHubLua

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

  • 1,331+15 Elo, change today
  • 6.9k stars
  • 215 forks
git
git clone https://github.com/folke/trouble.nvim.git
  • lua
  • neovim
  • neovim-lsp
  • neovim-lua

dmtrKovalenko/fff

Open on GitHubRust

The fastest and the most accurate file search SDK for AI agents, Neovim, Rust, C, Python, Bun and NodeJS

  • 1,545+4 Elo, change today
  • 11.2k stars
  • 481 forks
git
git clone https://github.com/dmtrKovalenko/fff.git
  • bun
  • fff
  • filesearch
  • fzf

folke/which-key.nvim

Open on GitHubLua

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

  • 1,353+17 Elo, change today
  • 7.3k stars
  • 272 forks
git
git clone https://github.com/folke/which-key.nvim.git
  • lua
  • neovim
  • neovim-lua
  • neovim-plugin

craftzdog/dotfiles

Open on GitHubLua

My personal dotfiles

  • 1,582+3 Elo, change today
  • 7.3k stars
  • 1.1k forks
git
git clone https://github.com/craftzdog/dotfiles.git
  • chezmoi
  • ghostty
  • herdr
  • neovim

Top 42 on the Elo ladder

  1. #386
    neovim/neovim

    Vim-fork focused on extensibility and usability

    2,021 Elo −62103kVim Script
  2. #611
    junegunn/fzf

    General-purpose command-line fuzzy finder for files, history, processes and anything you pipe in.

    1,938 Elo −3984.2kGo
  3. #1,111
    sxyazi/yazi

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

    1,839 Elo −4243.4kRust
  4. #1,783
    LazyVim/LazyVim

    Neovim config for the lazy

    1,751 Elo −227.8kLua
  5. #2,715
    rockerBOO/awesome-neovim

    Collections of awesome neovim plugins.

    1,658 Elo −221.5kShell
  6. #3,162
    folke/lazy.nvim

    💤 A modern plugin manager for Neovim

    1,626 Elo +3721.7kLua
  7. #3,172
    NvChad/NvChad

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

    1,625 Elo −4328.5kLua
  8. #3,266
    nvim-treesitter/nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

    1,619 Elo +2214.5kTree-sitter Query
  9. #3,844
    craftzdog/dotfiles

    My personal dotfiles

    1,582 Elo +457.3kLua
  10. #3,878
    nvim-telescope/telescope.nvim

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

    1,580 Elo +919.8kLua
  11. #4,019
    neovim/nvim-lspconfig

    Quickstart configs for Nvim LSP

    1,572 Elo −314kLua
  12. #4,505
    dmtrKovalenko/fff

    The fastest and the most accurate file search SDK for AI agents, Neovim, Rust, C, Python, Bun and NodeJS

    1,545 Elo +5511.2kRust
  13. #4,718
    mhinz/vim-galore

    :mortar_board: All things Vim!

    1,533 Elo −2018kVim script
  14. #5,232
    LunarVim/LunarVim

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

    1,508 Elo −5119.2kLua
  15. #5,455
    AstroNvim/AstroNvim

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

    1,499 Elo −2514.4kLua
  16. #5,497
    wsdjeg/SpaceVim

    A modular configuration of Vim and Neovim

    1,497 Elo −4920.1kVim Script
  17. #5,671
    dense-analysis/ale

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

    1,489 Elo −3614kVim Script
  18. #6,073
    neovide/neovide

    No Nonsense Neovim Client in Rust

    1,470 Elo −2615.2kRust
  19. #6,250
    mason-org/mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP…

    1,462 Elo +7110.5kLua
  20. #6,507
    folke/tokyonight.nvim

    🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional…

    1,452 Elo +358.2kLua
  21. #6,585
    nvim-mini/mini.nvim

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

    1,449 Elo −19.6kLua
  22. #6,636
    nvim-lualine/lualine.nvim

    A blazing fast and easy to configure neovim statusline plugin written in pure lua.

    1,447 Elo +228.1kLua
  23. #7,242
    lewis6991/gitsigns.nvim

    Git integration for buffers

    1,424 Elo +547.1kLua
  24. #7,345
    junegunn/fzf.vim

    fzf :heart: vim

    1,420 Elo −210.2kVim Script
  25. #7,360
    wsdjeg/vim-galore-zh_cn

    Vim 从入门到精通

    1,419 Elo −1710.5kVim Script
  26. #7,544
    nvim-tree/nvim-tree.lua

    A file explorer tree for neovim written in lua

    1,412 Elo +258.6kLua
  27. #7,694
    olimorris/codecompanion.nvim

    ✨ AI Coding, Vim Style

    1,407 Elo +296.9kLua
  28. #8,472
    stevearc/oil.nvim

    Neovim file explorer: edit your filesystem like a buffer

    1,376 Elo +386.9kLua
  29. #8,681
    iamcco/markdown-preview.nvim

    markdown preview plugin for (neo)vim

    1,367 Elo +158kJavaScript
  30. #8,799
    saghen/blink.cmp

    Performant, batteries-included completion plugin for Neovim

    1,361 Elo +126.6kLua
  31. #8,938
    onivim/oni

    Oni: Modern Modal Editing - powered by Neovim

    1,354 Elo −1211.2kTypeScript
  32. #8,943
    folke/which-key.nvim

    💥 Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings…

    1,353 Elo +537.3kLua
  33. #9,195
    mfussenegger/nvim-dap

    Debug Adapter Protocol client implementation for Neovim

    1,339 Elo +327.3kLua
  34. #9,254
    catppuccin/nvim

    🍨 Soothing pastel theme for Neovim

    1,336 Elo +327.6kLua
  35. #9,330
    folke/trouble.nvim

    🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble…

    1,331 Elo +616.9kLua
  36. #9,533
    lervag/vimtex

    VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.

    1,315 Elo −116.4kTeX
  37. #9,575
    wbthomason/packer.nvim

    A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua…

    1,310 Elo −138kLua
  38. #9,597
    vscode-neovim/vscode-neovim

    Vim mode for VSCode, powered by Neovim

    1,308 Elo +167.7kTypeScript
  39. #9,674
    nvim-neorg/neorg

    Modernity meets insane extensibility. The future of organizing your life in Neovim.

    1,298 Elo +37.5kLua
  40. #9,688
    airblade/vim-gitgutter

    A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.

    1,296 Elo −158.5kVim Script
  41. #9,752
    rebelot/kanagawa.nvim

    NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.

    1,286 Elo −106.4kLua
  42. #9,924
    qvacua/vimr

    VimR — Neovim GUI for macOS in Swift

    1,223 Elo −147kSwift