Vim

Top 23 Vim Open-Source Projects

  • neovim

    Vim-fork focused on extensibility and usability

  • Project mention: Why Neovim is My Text Editor of Choice | dev.to | 2024-04-23

    As a software engineer, choosing and understanding your text editor is important part of your work, as it impacts your productivity and workflow efficiency. It's like choosing the perfect tool for any trade - you need to know what tool to use and how to use it effectively if you want to excel. For me, I use Neovim as my editor and I have been using it for a little over a year now.

  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • Project mention: Ask HN: Any tool for managing large and variable command lines? | news.ycombinator.com | 2024-04-25

    In addition, I think bash's `operate-and-get-next` can be very helpful. When you go back through your shell history, you can hit Ctrl+o instead of enter and it will execute the command then put the next one in your history on the command line, and keep track of where you are in your history. This way, you can rerun a bunch of commands by going to the first one and Ctrl+o till you are done. And you can edit those commands and hit Ctrl+o and still go to the next previously run command.

    Note: fzf's history search feature breaks this. https://github.com/junegunn/fzf/issues/2399

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-cheatsheets

    šŸ‘©ā€šŸ’»šŸ‘Øā€šŸ’» Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

  • Project mention: 2024 Cheat Sheet Collection | dev.to | 2024-03-16

    Awesome Cheat Sheets: This curated list of cheat sheets covers a wide range of topics, including programming languages, frameworks, databases, and more, making it a valuable resource for developers of all levels.

  • Vim

    The official Vim repository

  • Project mention: Vim Gets Xdg_config_home Support | news.ycombinator.com | 2024-04-14
  • vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

  • Project mention: Jak nainstalovat vim.plug do Neovim | dev.to | 2024-04-05
  • lapce

    Lightning-fast and Powerful Code Editor written in Rust

  • Project mention: FLaNK AI-April 22,Ā 2024 | dev.to | 2024-04-22
  • helix

    A post-modern modal text editor.

  • Project mention: Multi-cursor code editing: An animated introduction | news.ycombinator.com | 2024-04-19

    Nice post. Obligatory Helix plug: For anyone interested in taking this further, there are whole editors designed around multi-cursor editing.

    https://helix-editor.com/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • YouCompleteMe

    A code-completion engine for Vim

  • Project mention: How to configure vim like an IDE | /r/vim | 2023-06-27

    For vim specifically, I've been using coc.nvim, which works pretty well for my needs, and I know its quite popular. Another fairly popular one is YouCompleteMe, which I had taken a look at for some other languages; but ended up just using coc as I can't justify using YCM once a year (if that) -- too much "headache" for not a lot of use, you know?

  • coc.nvim

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

  • Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21

    As well as its own plugins Vim/NeoVim can use VSCode's LSPs, DAPs and extensions either directly or via plugins like CoC[1] and Mason[2].

    I would be surprised if emacs couldn't do the same.

    1. https://github.com/neoclide/coc.nvim

  • spacemacs

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

  • Project mention: Emacs 29.1 Released | news.ycombinator.com | 2023-07-30
  • NvChad

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

  • Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    NvChad

  • config

    Apps/CLIs/configs I use on macOS/iOS. Fish, Karabiner, Cursor.. (by nikitavoloboev)

  • nerdtree

    A tree explorer plugin for vim.

  • Project mention: I use the default file browser in vim (netrw). I know there are plugins that a lot of people like. Should I switch? | /r/vim | 2023-06-29

    I personally use nerdtree. Add nerdtree-git-plugin too, that's nice when looking at your project (for files, use vim-gitgutter).

  • doomemacs

    An Emacs framework for the stubborn martian hacker

  • Project mention: M-X Reloaded: The Second Golden Age of Emacs ā€“ (Think) | news.ycombinator.com | 2024-02-27

    Yes, you need to install Emacs. It is probably available from whatever package manager your system uses.

    I prefer Doom (https://github.com/doomemacs/doomemacs) to Spacemacs. However I haven't looked at Spacemacs for many years; perhaps it's now on par with Doom.

  • nnn

    nĀ³ The unorthodox terminal file manager

  • Project mention: Directory navigation on Helix | /r/HelixEditor | 2023-12-06

    If you want a file full browser experience choose nnn: https://github.com/jarun/nnn . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.

  • vim-airline

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

  • Project mention: Auto-completion problems for terraform | /r/neovim | 2023-05-24
  • LunarVim

    šŸŒ™ LunarVim is an IDE layer for Neovim. Completely free and community driven.

  • Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    LunarVim

  • vim-galore

    :mortar_board: All things Vim!

  • vim-go

    Go development plugin for Vim

  • Project mention: vim-go debugging | /r/neovim | 2023-05-20

    I found a github issue that seems related, but following the steps to start dlv on my own does not work either. https://github.com/fatih/vim-go/issues/3543

  • ranger

    A VIM-inspired filemanager for the console

  • Project mention: Z ā€“ Jump Around | news.ycombinator.com | 2024-01-15

    Came to post zoxide. Also if you use `ranger`[1] (vim inspired file manager) then you might like to add the `ranger-zoxide` plugin[2].

    1. https://github.com/ranger/ranger

    2. https://github.com/jchook/ranger-zoxide

  • powerline

    Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.

  • Project mention: Powerline arrows bugged | /r/linuxquestions | 2023-05-01
  • ale

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

  • Project mention: A decent VS Code and Ruby on Rails setup | news.ycombinator.com | 2024-02-21

    I saw no mention of RBS+Steep, the latter providing a LSP. I use it a lot and very much like it, although it's still young and needs love, but it's making good, steady progress! I've been very pleasantly surprised by some of the crazy things Steep can catch, completely statically!

    You appear to be working on projects with Sorbet (which I tried to like but found it fell short in practice, notably outside of the app use case i.e it's mostly useless for gems) so it may be a tall order to try on those. Maybe you can give RBS+Steep a shot on some small project?

    RBS: https://github.com/ruby/rbs

    RBS collection (for those gems that don't ship RBS signatures in `sig`, integrates with bundler): https://github.com/ruby/gem_rbs_collection

    Steep: https://github.com/soutaro/steep

    VS Code: https://github.com/soutaro/steep-vscode

    Sublime Text: https://github.com/sublimelsp/LSP

    Vim (I'm working on it): https://github.com/dense-analysis/ale/pull/4671

  • Vim

    :star: Vim for Visual Studio Code (by VSCodeVim)

  • Project mention: The IDEs we had 30 years ago and we lost | news.ycombinator.com | 2023-12-28
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Vim related posts

Index

What are some of the best open-source Vim projects? This list will help you:

Project Stars
1 neovim 76,465
2 fzf 59,739
3 awesome-cheatsheets 37,460
4 Vim 34,912
5 vim-plug 33,156
6 lapce 32,249
7 helix 30,031
8 YouCompleteMe 25,262
9 coc.nvim 23,920
10 spacemacs 23,481
11 NvChad 22,887
12 config 20,283
13 nerdtree 19,262
14 doomemacs 18,535
15 nnn 18,170
16 vim-airline 17,629
17 LunarVim 17,463
18 vim-galore 16,379
19 vim-go 15,841
20 ranger 14,889
21 powerline 14,189
22 ale 13,264
23 Vim 13,247

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com