Neovim

Open-source projects categorized as Neovim

Top 23 Neovim Open-Source Projects

  • neovim

    Vim-fork focused on extensibility and usability

    Project mention: Compile Neovim in Debian/Ubuntu Linux | dev.to | 2024-10-02

    Sudo apt-get install ninja-build gettext libtool libtool-bin autoconf automake cmake g++ pkg-config unzip doxygen -y git clone https://github.com/neovim/neovim cd neovim && make make install sudo make install cd .. rm -rf neovim

  • SaaSHub

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

    SaaSHub logo
  • fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: We need more zero config tools | news.ycombinator.com | 2024-10-02

    fzf (https://github.com/junegunn/fzf) is really great. Very useful for providing a quick and easy user interface. For example, I use it to fuzzy find inside git branches to have an "improved checkout". I do that since at work branches are usually named "-", it's faster to search for the issue number.

  • NvChad

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

    Project mention: Don't use β€œdependencies” in lazy.nvim | dev.to | 2024-09-15

    lazy.nvim is the most popular plugin manager of Neovim. Typical Neovim distributions, such as LazyVim or NvChad, use lazy.nvim in base, so many users use lazy.nvim without knowing it. Here I wrote one point advice to use lazy.nvim.

  • LunarVim

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

    Project mention: Leaving Neovim for Zed | news.ycombinator.com | 2024-08-18

    > I also settled on Lunarvim (ans stopped worrying)

    Then I have some sad news for you. :(

    https://github.com/LunarVim/LunarVim/discussions/4518#discus...

  • vim-galore

    :mortar_board: All things Vim!

  • LazyVim

    Neovim config for the lazy

    Project mention: Neovim freezes when I type / | /r/neovim | 2023-12-06

    Please take a look at this issue. The culprit is the path source of nvim-cmp.

  • awesome-neovim

    Collections of awesome neovim plugins.

    Project mention: Enchula Mi Consola | dev.to | 2023-12-19

    Hay mas recursos en: Neovim's Awesome List.

  • telescope.nvim

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

    Project mention: telescope.nvim: Find, Filter, Preview, Pick. All Lua, All the Time | news.ycombinator.com | 2024-10-02
  • yazi

    πŸ’₯ Blazing fast terminal file manager written in Rust, based on async I/O.

    Project mention: Aerc: A Well-Crafted TUI for Email | news.ycombinator.com | 2024-08-22
  • lazy.nvim

    πŸ’€ A modern plugin manager for Neovim

    Project mention: Neovim for beginners | dev.to | 2024-09-30

    -- Bootstrap lazy.nvim local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not (vim.uv or vim.loop).fs_stat(lazypath) then local lazyrepo = "https://github.com/folke/lazy.nvim.git" local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) if vim.v.shell_error ~= 0 then vim.api.nvim_echo({ { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, { out, "WarningMsg" }, { "\nPress any key to exit..." }, }, true, {}) vim.fn.getchar() os.exit(1) end end vim.opt.rtp:prepend(lazypath) -- Make sure to setup `mapleader` and `maplocalleader` before -- loading lazy.nvim so that mappings are correct. -- This is also a good place to setup other settings (vim.opt) vim.g.mapleader = " " vim.g.maplocalleader = "\\" -- Setup lazy.nvim require("lazy").setup({ spec = { -- All the plugins go here }, -- Configure any other settings here. See the documentation for more details. -- colorscheme that will be used when installing plugins. install = { missing = true, colorscheme = { "catppuccin-mocha" } }, -- automatically check for plugin updates checker = { enabled = true, notify = false }, }, { ui = { -- If you are using a Nerd Font: set icons to an empty table which will use the -- default lazy.nvim defined Nerd Font icons, otherwise define a unicode icons table icons = vim.g.have_nerd_font and {} or { cmd = '⌘', config = 'πŸ› ', event = 'πŸ“…', ft = 'πŸ“‚', init = 'βš™', keys = 'πŸ—', plugin = 'πŸ”Œ', runtime = 'πŸ’»', require = 'πŸŒ™', source = 'πŸ“„', start = 'πŸš€', task = 'πŸ“Œ', lazy = 'πŸ’€ ', }, }, })

  • neovide

    No Nonsense Neovim Client in Rust

    Project mention: Helix-gpui: helix gpui front end | news.ycombinator.com | 2024-05-27

    Have you looked at Neovide? It's very similar to this, a cross-platform Rust based front end for neovim. Neovide is really quite nice it's beautifully rendered.

    https://neovide.dev

    My primary use case for Neovide (vs neovim running in Wezterm/kitty/Alacritty) is simply so I can Alt/Cmd-TAB to it quickly as I usually run with many terminal windows open and it's somewhat of a chore to locate the one with nvim in it, whereas with Neovide I have a separate app with an icon in the dock/sysmenu to switch to.

  • 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: AstroNvim 4.7.1 | news.ycombinator.com | 2024-05-16
  • nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

    Project mention: Neovim for beginners | dev.to | 2024-09-30

    Treesitter is what makes your neovim colorful. It uses the LSP and colorscheme and colors your variables, keywords and other stuff. To understand how treesitter works and configure treesitter please read the docs. Here is my configuration for treesitter:

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    Project mention: Simple Neovim config | dev.to | 2024-09-18
  • 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)

  • vim-gitgutter

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

  • 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

  • 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: Mason.nvim: Portable package manager for Neovim that runs everywhere Neovim runs | news.ycombinator.com | 2024-08-08
  • 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?

  • markdown-preview.nvim

    markdown preview plugin for (neo)vim

    Project mention: Iamcco/Markdown-preview.nvim: Markdown preview plugin for (neo)Vim | news.ycombinator.com | 2024-09-24
  • vimr

    VimR β€” Neovim GUI for macOS in Swift

    Project mention: Ask HN: Is Vim Dead? | news.ycombinator.com | 2024-03-05
  • neorg

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

    Project mention: Neorg – organize your life in Neovim | news.ycombinator.com | 2024-03-26

    This seems like what they have

    https://github.com/nvim-neorg/neorg/wiki

  • tokyonight.nvim

    πŸ™ A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.

    Project mention: Multifunctional IDE using Neovim (1 of 3) | dev.to | 2024-06-14

    For example, let's set a color scheme, I like TokyoNight, you can set any you like:

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

Neovim discussion

Log in or Post with

Neovim related posts

Index

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

Project Stars
1 neovim 82,158
2 fzf 64,134
3 NvChad 24,455
4 LunarVim 18,133
5 vim-galore 16,762
6 LazyVim 16,744
7 awesome-neovim 15,648
8 telescope.nvim 15,571
9 yazi 15,020
10 lazy.nvim 14,271
11 neovide 12,798
12 AstroNvim 12,591
13 nvim-treesitter 10,574
14 nvim-lspconfig 10,412
15 fzf.vim 9,608
16 vim-gitgutter 8,345
17 packer.nvim 7,853
18 mason.nvim 7,691
19 nvim-tree.lua 7,055
20 markdown-preview.nvim 6,668
21 vimr 6,657
22 neorg 6,343
23 tokyonight.nvim 6,247

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