Neovim

Open-source projects categorized as Neovim

Top 23 Neovim Open-Source Projects

  • neovim

    Vim-fork focused on extensibility and usability

    Project mention: It took 10 Years to get 1.0 Version in neovim {hopefully} | /r/neovim | 2023-12-08
  • fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: A Practical Guide to fzf: Vim Integration | /r/commandline | 2023-11-29

    There are two plugins allowing us to use fzf in Vim: the native fzf plugin directly installed with fzf, and fzf.vim. The second plugin is built on the first one.

  • 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.

  • vim-galore

    :mortar_board: All things Vim!

    Project mention: The ultimate Vi cheat sheet - essential vi commands cheat sheet that will help navigate the various vi modes, edit text, cut/copy/paste, search and replace keywords etc | /r/programming | 2023-04-05

    See also Vim galore and my Vim Reference Guide

  • awesome-neovim

    Collections of awesome neovim plugins.

    Project mention: Show HN: Use Code Llama as Drop-In Replacement for Copilot Chat | news.ycombinator.com | 2023-08-24
  • telescope.nvim

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

    Project mention: What are some plugins that you can't live without? | /r/neovim | 2023-12-04

    Fuzzy Finder: fzf.vim (for its speed) along with telescope.nvim (for its ecosystem)

  • 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.

  • neovide

    No Nonsense Neovim Client in Rust

    Project mention: neovide scroll performance | /r/neovim | 2023-10-12

    EDIT: I found this just now -> https://github.com/neovide/neovide/issues/1902 and disabling relative line numbers does indeed make the problem more or less disappear.

  • 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.

  • fzf.vim

    fzf :heart: vim

    Project mention: What are some plugins that you can't live without? | /r/neovim | 2023-12-04

    Fuzzy Finder: fzf.vim (for its speed) along with telescope.nvim (for its ecosystem)

  • lazy.nvim

    💤 A modern plugin manager for Neovim

    Project mention: Do I need NeoVIM? | /r/neovim | 2023-12-07

    It is possible to manage plugins yourself, but I would recommend a plugin manager such as Lazy (https://github.com/folke/lazy.nvim). There are many more plugins that most would argue are virtually essential, but these should at least be able to get you some autocompletion and highlighting without too much messing about. Be sure to read the install instructions for each of these plugins!

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    Project mention: Do I need NeoVIM? | /r/neovim | 2023-12-07

    https://github.com/hrsh7th/nvim-cmp This is an autocompletion engine https://github.com/nvim-treesitter/nvim-treesitter This allows NeoVim to install parsing scripts so NeoVim can do things like code highlighting. https://github.com/williamboman/mason.nvim Not strictly necessary, but allows you to access a repo of LSP, install them, and configure them for without you actively messing about in config files. https://github.com/neovim/nvim-lspconfig Also not strictly necessary, but vastly simplifies LSP setup. https://github.com/williamboman/mason-lspconfig.nvim This lets the above two plugins talk to each other more easily.

  • nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

    Project mention: Help needed with Treesitter sql injection | /r/neovim | 2023-12-07

    It was changed in https://github.com/nvim-treesitter/nvim-treesitter/commit/78b54eb

  • vim-gitgutter

    A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.

    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).

  • 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

    packer

  • vimr

    VimR — Neovim GUI for macOS in Swift

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

    Vim plugin that displays tags in a window, ordered by scope

    Project mention: A function to list all function signatures in the current C source file in the quick fix window . | /r/vim | 2023-07-04

    Check this plugin: https://github.com/preservim/tagbar

  • nvim-tree.lua

    A file explorer tree for neovim written in lua

    Project mention: Installing neovim plugins (nvim-tree) | /r/NixOS | 2023-11-18

    This works for installing the other plugins. But I can't seem to access nvim-tree. According to the website (https://github.com/nvim-tree/nvim-tree.lua), I should be able enter :NvimTreeOpen in neovim, but I get "Not an editor command: NvimTreeOpen." Any ideas?

  • 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: Do I need NeoVIM? | /r/neovim | 2023-12-07

    https://github.com/hrsh7th/nvim-cmp This is an autocompletion engine https://github.com/nvim-treesitter/nvim-treesitter This allows NeoVim to install parsing scripts so NeoVim can do things like code highlighting. https://github.com/williamboman/mason.nvim Not strictly necessary, but allows you to access a repo of LSP, install them, and configure them for without you actively messing about in config files. https://github.com/neovim/nvim-lspconfig Also not strictly necessary, but vastly simplifies LSP setup. https://github.com/williamboman/mason-lspconfig.nvim This lets the above two plugins talk to each other more easily.

  • markdown-preview.nvim

    markdown preview plugin for (neo)vim

    Project mention: Do I need a plugin manager ? | /r/neovim | 2023-12-07

    Hello, I want use nvim because is very cool, but I don't understand if it's mandatory to have a plugin manager or not. I want install a markdown-preview plugin but as I see on the readme I can use only plugin managers to install the plugin. If I scroll down the readme I find the install instrusction "by hand". But there is written that I have to add:

  • vim-startify

    :link: The fancy start screen for Vim.

    Project mention: Suggest me some startup screen plugins | /r/neovim | 2023-05-05

    I'm currently using alpha.nvim (https://github.com/goolord/alpha-nvim). It tries to be more generic than the others, to the point it can recreate most of the other popular ones. It even has template for for example the dashboard layout. startup-nvim (https://github.com/startup-nvim/startup.nvim) seems to do a similar thing, although I dont' have experience with that one. The only other one I've tried before is the classic vim-startify (https://github.com/mhinz/vim-startify), which is a little older I think and locks you into its layout.

  • 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

  • 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-12-08.

Neovim related posts

Index

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

Project Stars
1 neovim 71,516
2 fzf 55,917
3 NvChad 20,395
4 LunarVim 16,529
5 vim-galore 16,027
6 awesome-neovim 12,443
7 telescope.nvim 12,039
8 neovide 11,004
9 AstroNvim 10,764
10 fzf.vim 9,211
11 lazy.nvim 8,572
12 nvim-lspconfig 8,503
13 nvim-treesitter 8,243
14 vim-gitgutter 8,185
15 packer.nvim 7,239
16 vimr 6,436
17 tagbar 6,010
18 nvim-tree.lua 5,886
19 mason.nvim 5,748
20 markdown-preview.nvim 5,470
21 vim-startify 5,174
22 vscode-neovim 5,148
23 Neovim-from-scratch 5,049
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com