Open-source projects categorized as Nvim

Top 23 Nvim Open-Source Projects

  • neovim

    Vim-fork focused on extensibility and usability

    Project mention: How to correctly get line ranges from command? | /r/neovim | 2023-11-19
  • coc.nvim

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

    Project mention: Using CoC inlay hints | /r/vim | 2023-11-11

    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.

    Project mention: How to setup Neovim for Competitive Programming in C++ | dev.to | 2023-11-14

    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

  • LunarVim

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

    Project mention: Tools to achieve a 10x developer workflow on Windows | dev.to | 2023-11-08

    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.

  • telescope.nvim

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

    Project mention: Telescope.nvim: Fully Customizable Layout! | /r/neovim | 2023-09-28

    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

    Project mention: How to .Deb port pkgs to termux | /r/termux | 2023-11-05

    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.

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    Project mention: Need help to set up the pbkit language server | /r/neovim | 2023-09-21

    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.

  • lazy.nvim

    💤 A modern plugin manager for Neovim

    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

    Project mention: thethethe.nvim - neovim friendly autocorrect plugin | /r/neovim | 2023-10-21


  • deoplete.nvim

    :stars: Dark powered asynchronous completion framework for neovim/Vim8

    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.

    Project mention: Neovim documentation is pretty bad | /r/neovim | 2023-07-18

    For instance, I'm trying to install rust-analyzer in lazyvim from https://github.com/williamboman/mason.nvim. The installation instructions are:

  • vscode-neovim

    Vim mode for VSCode, powered by Neovim

    Project mention: LazyVim | news.ycombinator.com | 2023-07-16

    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.

    - https://github.com/vscode-neovim/vscode-neovim

  • Neovim-from-scratch

    📚 A Neovim config designed from scratch to be understandable

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

    They also provide a "from-scratch" option, to be easier to understand

  • neorg

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

    Project mention: Neorg – An Organised Future | news.ycombinator.com | 2023-08-01
  • lualine.nvim

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

    Project mention: dapui and lualine visual/aesthetic configuration | /r/neovim | 2023-07-27

    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?

  • gitsigns.nvim

    Git integration for buffers

    Project mention: Gitsigns thinks that new lines in Windows are differences | /r/neovim | 2023-09-27

    I have installed Gitsigns in a Windows machine and when I execute the method diffthis it thinks that the new lines are differences.

  • nvim

    🍨 Soothing pastel theme for (Neo)vim

    Project mention: Benchmarking some of my favourite neovim plugins over time | /r/neovim | 2023-07-12
  • leap.nvim

    Neovim's answer to the mouse 🦘

    Project mention: Your favourite Neovim plugins? | /r/neovim | 2023-06-21

    Also I really like leap.nvim which in my opinion is the best thought out "hop" variation.

  • vim-sneak

    The missing motion for Vim :athletic_shoe:

    Project mention: F/f/T/t highlight plugin? | /r/neovim | 2023-07-10

    Why not sneak or easymotion?

  • lspsaga.nvim

    improve neovim lsp experience

    Project mention: What's this type of plugin called? (it shows the structure of code) | /r/neovim | 2023-05-30

    Must be lspsaga

  • lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

    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

    Project mention: Noobie Needs a Nudge | /r/neovim | 2023-06-30

    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-06

    The 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

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). The latest post mention was on 2023-11-26.

Nvim related posts


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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives