SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Vim Open-Source Projects
-
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.
-
awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
-
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.
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
spacemacs
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
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.
-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
This got me thinking about my recent pivot, my switch to Neovim by way of LazyVim to write most of my code, and using tmux to keep terminal states alive after closing a session.
fzf : https://github.com/junegunn/fzf
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.
Apparently, currently based on width: https://github.com/lapce/lapce/commit/87e0fc06f1862d9124d3fe...
Project mention: Difftastic, a structural diff tool that understands syntax | news.ycombinator.com | 2024-03-21
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?
The most famous TypeScript one probably is coc.nvim
NvChad
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-29I personally use nerdtree. Add nerdtree-git-plugin too, that's nice when looking at your project (for files, use vim-gitgutter).
Project mention: M-X Reloaded: The Second Golden Age of Emacs – (Think) | news.ycombinator.com | 2024-02-27Yes, 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.
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.
LunarVim
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
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].
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 related posts
- Let's See Your Terminal
- Vim Gets Xdg_config_home Support
- Shape Typing in Python
- Jak nainstalovat vim.plug do Neovim
- Neorg – organize your life in Neovim
- Helix: Post-modern and modal text editor
- SpaceVim GitHub
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Vim projects? This list will help you:
Project | Stars | |
---|---|---|
1 | neovim | 76,256 |
2 | fzf | 59,462 |
3 | awesome-cheatsheets | 37,460 |
4 | Vim | 34,861 |
5 | vim-plug | 33,156 |
6 | lapce | 32,152 |
7 | helix | 29,855 |
8 | YouCompleteMe | 25,247 |
9 | coc.nvim | 23,895 |
10 | spacemacs | 23,477 |
11 | NvChad | 22,805 |
12 | config | 20,274 |
13 | nerdtree | 19,248 |
14 | doomemacs | 18,495 |
15 | nnn | 18,136 |
16 | vim-airline | 17,627 |
17 | LunarVim | 17,463 |
18 | vim-galore | 16,351 |
19 | vim-go | 15,841 |
20 | ranger | 14,860 |
21 | powerline | 14,183 |
22 | ale | 13,264 |
23 | Vim | 13,217 |