Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 Nvim Open-Source Projects
-
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
I just did a fresh reinstall of CoC, on a newer version of Neovim. I'm now seeing something I hadn't seen before, which CoC calls "inlay hints". They look like this:
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
git clone https://github.com/NvChad/NvChad $HOME\AppData\Local\nvim --depth 1 && nvim # if the above path doesnt work, try any of these paths : %LOCALAPPDATA%\nvim %USERPROFILE%AppDataLocal\nvim C:Users%USERNAME%AppDataLocal\nvim
-
I would suggest to start getting into vim by first trying out popular vim keybinding plugins available on your favorite code editor and get used to those first. Then, if you want to dive deeper into the power of Neovim, try out popular configs like LazyVim, LunarVim, NvChad... Taking Neovim from a mere text editor to a full-featured IDE with features like intellisense, debugging, testing, etc... on your own takes quite a lot of work and configuration.
-
Just landed on Telescope.nvim: https://github.com/nvim-telescope/telescope.nvim/pull/2572
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
Not sure of all of your use cases but this is my sorta my workflow when working mobile using termux and termux-x11. i use i3 WM, AstroNvim.
-
I am trying to set up the pbkit language server for protobuf files. Since it is not part of the nvim-lspconfig repo's server configurations, I have to figure the way out myself. It doesn't seem to be too difficult, as I can start from the bufls configuration there. The following is what I have at the moment:
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
Project mention: neorg problem, all other plugins deactivate when added to init.lua | /r/neovim | 2023-11-26
whenever i add this: ``` -- bootstrap lazy.nvim local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", -- latest stable release lazypath, }) end vim.opt.rtp:prepend(lazypath)
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
packer
-
Project mention: How to improve deoplete and vim-lsp (pylsp /jedi-language-server) | /r/vim | 2023-03-22
I have a problem with Deoplete and Vim-LSP completion (Python's Pylsp and Jedi-Language-Server). The suggestion is much less, and it also misses a lot of opportunities to suggest compared to Deoplete-Jedi, which literally defeats the former by a large margin. Is there a setting to make this duo works like deoplete with deoplete-jedi?
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
For instance, I'm trying to install rust-analyzer in lazyvim from https://github.com/williamboman/mason.nvim. The installation instructions are:
-
You can have it both ways! Use neovim to handle key presses in VSCode, keep all the benefits of a text editor that (mostly) Just Works.
-
They also provide a "from-scratch" option, to be easier to understand
-
-
However, this is what my current setup looks like. 1. No titles. 2. lualine at the very bottom. Any suggestions? I tried reading the docs (dapui, lualine), but am kinda lost. I am not sure what I did wrong?
-
I have installed Gitsigns in a Windows machine and when I execute the method diffthis it thinks that the new lines are differences.
-
Project mention: Benchmarking some of my favourite neovim plugins over time | /r/neovim | 2023-07-12
-
Also I really like leap.nvim which in my opinion is the best thought out "hop" variation.
-
Why not sneak or easymotion?
-
Project mention: What's this type of plugin called? (it shows the structure of code) | /r/neovim | 2023-05-30
Must be lspsaga
-
Project mention: jdtls debugging "Could not resolve java executable: Index 1 out of bounds for length 1" | /r/neovim | 2023-11-21
I'm using lsp-zero and i followed this tutorial https://github.com/VonHeikemen/lsp-zero.nvim/blob/v2.x/doc/md/guides/setup-with-nvim-jdtls.md and i have essentially just copy pasted the code from there into ~/.config/nvim/lua/plugin/jdtls.lua
-
Comment.nvim
:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
A couple nice quality of life plugins would be: Comment (which lets you use a keybinding to comment/uncomment things), Autopairs (which will make the paired brackets/parentheses/etc.), and Rainbow2 (which color-matches the pairs if things like parentheses).
-
nvim-config
A modern Neovim configuration with full battery for Python, Lua, C++, Markdown, LaTeX, and more...
Project mention: Show the current Python virtual env on statusline with lualine | /r/neovim | 2023-10-06The detailed commit can be found here: https://github.com/jdhao/nvim-config/commit/3137850db67b1b45111656e8749b60eb936dfa7d
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Nvim related posts
- neorg problem, all other plugins deactivate when added to init.lua
- Qtile breaks when stopping PulseAudio
- How to best use nontrivial Python tool chains through neovim?
- Ask HN: Product management for solo side projects?
- jdtls debugging "Could not resolve java executable: Index 1 out of bounds for length 1"
- nougat.nvim: Hyperextensible Statusline / Tabline / Winbar for Neovim
- How to correctly get line ranges from command?
-
A note from our sponsor - Onboard AI
getonboard.dev | 28 Nov 2023
Index
What are some of the best open-source Nvim projects? This list will help you:
Project | Stars | |
---|---|---|
1 | neovim | 71,121 |
2 | coc.nvim | 23,505 |
3 | NvChad | 20,212 |
4 | LunarVim | 16,426 |
5 | telescope.nvim | 11,895 |
6 | AstroNvim | 10,718 |
7 | nvim-lspconfig | 8,428 |
8 | lazy.nvim | 8,340 |
9 | packer.nvim | 7,214 |
10 | deoplete.nvim | 5,914 |
11 | mason.nvim | 5,673 |
12 | vscode-neovim | 5,115 |
13 | Neovim-from-scratch | 5,016 |
14 | neorg | 4,948 |
15 | lualine.nvim | 4,593 |
16 | gitsigns.nvim | 3,728 |
17 | nvim | 3,711 |
18 | leap.nvim | 3,510 |
19 | vim-sneak | 3,080 |
20 | lspsaga.nvim | 3,074 |
21 | lsp-zero.nvim | 2,992 |
22 | Comment.nvim | 2,931 |
23 | nvim-config | 2,844 |