Top Vim repositories

Repositories with the GitHub topic “vim”: 56 repositories with 1M stars between them, mostly written in Vim Script, Lua and Python. The highest-rated is neovim/neovim, #386 on the bestofgithub Elo ladder.

Biggest movers this week

tridactyl/tridactyl

Open on GitHubTypeScript

A Vim-like interface for Firefox, inspired by Vimperator/Pentadactyl.

  • 1,350+10 Elo, change today
  • 6.4k stars
  • 433 forks
git
git clone https://github.com/tridactyl/tridactyl.git
  • firefox
  • hacktoberfest
  • vim
  • webextension

folke/tokyonight.nvim

Open on GitHubLua

🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.

  • 1,452−1 Elo, change today
  • 8.2k stars
  • 548 forks
git
git clone https://github.com/folke/tokyonight.nvim.git
  • alacritty
  • alacritty-colorscheme
  • alacritty-theme
  • fish-shell

vim/vim

Open on GitHubVim Script

The official Vim repository

  • 1,839+13 Elo, change today
  • 41.3k stars
  • 6.3k forks
  • 730 watchers
brew
brew install vim
  • c
  • cross-platform
  • text-editor
  • vim

catppuccin/nvim

Open on GitHubLua

🍨 Soothing pastel theme for Neovim

  • 1,336+17 Elo, change today
  • 7.6k stars
  • 342 forks
git
git clone https://github.com/catppuccin/nvim.git
  • catppuccin
  • colorscheme
  • hacktoberfest
  • lua

aome510/spotify-player

Open on GitHubRust

A Spotify player in the terminal with full feature parity

  • 1,417+3 Elo, change today
  • 7.3k stars
  • 404 forks
git
git clone https://github.com/aome510/spotify-player.git
  • cli
  • music
  • music-player
  • player

atlas-engineer/nyxt

Open on GitHubCommon Lisp

Nyxt - the hacker's browser.

  • 1,460−2 Elo, change today
  • 11k stars
  • 470 forks
git
git clone https://github.com/atlas-engineer/nyxt.git
  • browser
  • common-lisp
  • emacs
  • extensible

Top 56 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,054
    helix-editor/helix

    A post-modern modal text editor.

    1,847 Elo −9746.9kRust
  4. #1,111
    sxyazi/yazi

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

    1,839 Elo −4243.4kRust
  5. #1,115
    vim/vim

    The official Vim repository

    1,839 Elo +3441.3kVim Script
  6. #1,399
    LeCoupa/awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything…

    1,797 Elo −4846.6kJavaScript
  7. #2,003
    lapce/lapce

    Lightning-fast and Powerful Code Editor written in Rust

    1,727 Elo +1839kRust
  8. #3,002
    doomemacs/core

    An Emacs framework for the stubborn martian hacker

    1,637 Elo −1922.8kEmacs Lisp
  9. #3,168
    junegunn/vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

    1,625 Elo −1735.7kVim Script
  10. #3,172
    NvChad/NvChad

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

    1,625 Elo −4328.5kLua
  11. #3,180
    syl20bnr/spacemacs

    A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!

    1,625 Elo −6124.5kEmacs Lisp
  12. #3,903
    ycm-core/YouCompleteMe

    A code-completion engine for Vim

    1,579 Elo −6625.8kPython
  13. #4,019
    neovim/nvim-lspconfig

    Quickstart configs for Nvim LSP

    1,572 Elo −314kLua
  14. #4,353
    ranger/ranger

    A VIM-inspired filemanager for the console

    1,553 Elo −917.4kPython
  15. #4,610
    qutebrowser/qutebrowser

    A keyboard-driven, vim-like browser based on Python and Qt.

    1,539 Elo +1611.7kPython
  16. #4,620
    preservim/nerdtree

    A tree explorer plugin for vim.

    1,539 Elo −2020kVim Script
  17. #4,687
    jarun/nnn

    n³ The unorthodox terminal file manager

    1,535 Elo −1222.1kC
  18. #4,718
    mhinz/vim-galore

    :mortar_board: All things Vim!

    1,533 Elo −2018kVim script
  19. #4,874
    neoclide/coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

    1,525 Elo −3725.1kTypeScript
  20. #5,031
    vnotex/vnote

    A pleasant note-taking platform with native speed, majoring in Markdown, MindMap, Typst, and plain text.

    1,518 Elo −613kC++
  21. #5,188
    iggredible/Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    1,510 Elo −4415.3kDockerfile
  22. #5,232
    LunarVim/LunarVim

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

    1,508 Elo −5119.2kLua
  23. #5,306
    skywind3000/awesome-cheatsheets

    超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 :zap:

    1,505 Elo −412.6kShell
  24. #5,435
    Fechin/reference

    ⭕ Share quick reference cheat sheet for developers.

    1,499 Elo +2010.9kEJS
  25. #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
  26. #5,497
    wsdjeg/SpaceVim

    A modular configuration of Vim and Neovim

    1,497 Elo −4920.1kVim Script
  27. #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
  28. #5,690
    VSCodeVim/Vim

    :star: Vim for Visual Studio Code

    1,488 Elo −4415.2kTypeScript
  29. #5,705
    vim-airline/vim-airline

    lean & mean status/tabline for vim that's light as air

    1,487 Elo −3017.9kVim Script
  30. #5,818
    fatih/vim-go

    Go development plugin for Vim

    1,482 Elo −3716.2kVim Script
  31. #5,909
    powerline/powerline

    Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications…

    1,477 Elo −2214.8kPython
  32. #5,921
    mawww/kakoune

    mawww's experiment for a better code editor

    1,477 Elo +2711.1kC++
  33. #6,310
    atlas-engineer/nyxt

    Nyxt - the hacker's browser.

    1,460 Elo +2811kCommon Lisp
  34. #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
  35. #6,840
    JetBrains/ideavim

    IdeaVim – A Vim engine for JetBrains IDEs

    1,439 Elo −110.2kKotlin
  36. #7,345
    junegunn/fzf.vim

    fzf :heart: vim

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

    Vim 从入门到精通

    1,419 Elo −1710.5kVim Script
  38. #7,419
    aome510/spotify-player

    A Spotify player in the terminal with full feature parity

    1,417 Elo +307.3kRust
  39. #7,465
    dunwu/linux-tutorial

    :penguin: Linux教程,主要内容:Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本

    1,415 Elo +97kShell
  40. #7,615
    vimwiki/vimwiki

    Personal Wiki for Vim

    1,410 Elo −59.5kVim Script
  41. #8,681
    iamcco/markdown-preview.nvim

    markdown preview plugin for (neo)vim

    1,367 Elo +158kJavaScript
  42. #8,722
    macvim-dev/macvim

    Vim - the text editor - for macOS

    1,365 Elo +37.8kVim Script
  43. #8,902
    xwmx/nb

    CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git…

    1,355 Elo +228.4kShell
  44. #8,938
    onivim/oni

    Oni: Modern Modal Editing - powered by Neovim

    1,354 Elo −1211.2kTypeScript
  45. #8,996
    tridactyl/tridactyl

    A Vim-like interface for Firefox, inspired by Vimperator/Pentadactyl.

    1,350 Elo +436.4kTypeScript
  46. #9,254
    catppuccin/nvim

    🍨 Soothing pastel theme for Neovim

    1,336 Elo +327.6kLua
  47. #9,287
    SirVer/ultisnips

    UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!

    1,334 Elo −127.6kPython
  48. #9,533
    lervag/vimtex

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

    1,315 Elo −116.4kTeX
  49. #9,597
    vscode-neovim/vscode-neovim

    Vim mode for VSCode, powered by Neovim

    1,308 Elo +167.7kTypeScript
  50. #9,646
    easymotion/vim-easymotion

    Vim motions on speed!

    1,301 Elo −77.7kVim script
  51. #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
  52. #9,789
    hakluke/how-to-exit-vim

    Below are some simple methods for exiting vim.

    1,279 Elo −187.1k
  53. #9,842
    mattn/emmet-vim

    emmet for vim: http://emmet.io/

    1,266 Elo −76.4kVim Script
  54. #9,844
    christoomey/vim-tmux-navigator

    Seamless navigation between tmux panes and vim splits

    1,265 Elo −86.3kShell
  55. #9,845
    itchyny/lightline.vim

    A light and configurable statusline/tabline plugin for Vim

    1,264 Elo −56.8kVim Script
  56. #9,924
    qvacua/vimr

    VimR — Neovim GUI for macOS in Swift

    1,223 Elo −147kSwift