Vim-fork focused on extensibility and usability (by neovim)


Basic neovim repo stats
6 days ago

neovim/neovim is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Neovim Alternatives

Similar projects and alternatives to neovim

  • GitHub repo nvim-lspconfig

    Quickstart configurations for the Nvim LSP client

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

  • GitHub repo nvim-compe

    Auto completion plugin for nvim that written in Lua.

  • GitHub repo Vim

    The official Vim repository

  • GitHub repo sway

    i3-compatible Wayland compositor

  • GitHub repo telescope.nvim

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

  • GitHub repo nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

  • GitHub repo Visual Studio Code

    Visual Studio Code

  • GitHub repo coc.nvim

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

  • GitHub repo nvim-lua-guide

    A guide to using Lua in Neovim

  • GitHub repo neovide

    No Nonsense Neovim Client in Rust

  • GitHub repo vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

  • GitHub repo doom-emacs

    An Emacs framework for the stubborn martian hacker

  • GitHub repo rust-analyzer

    A Rust compiler front-end for IDEs

  • GitHub repo config_manager

    My configuration files and tools

  • GitHub repo archweb

    Arch Linux website code

  • GitHub repo tmux

    tmux source code

  • GitHub repo lf

    Terminal file manager

  • GitHub repo lspsaga.nvim

    neovim lsp plugin

  • GitHub repo vimpeccable

    Neovim plugin that allows you to easily write your .vimrc in lua or any lua based language

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better neovim alternative or higher similarity.


Posts where neovim has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-17.
  • [Question] Multithreading in Neovim | 2021-05-17
    GUIs, IDEs, web browsers can --embed Neovim as an editor or script host. — | 2021-05-17
    I believe that's what will do eventually - although it'll use separate processes rather than threads.
  • Zen Mode: a new distraction-free coding plugin | 2021-05-17
    I've had this code sitting for a while already, but had to wait till the z-index PR was merged into Neovim.
  • Neovim: Migrando do coc.vim para nvim-lsp | 2021-05-16
  • Switching to init.lua and autocommands | 2021-05-15
    This is a recent change
  • New diff option for better 2 and 3 buffer diff views :linematch | 2021-05-15
    I intended to write a custom diffing tool for Ledger files: The idea for that diffing tool is that it does chronological diffing, i.e., the diff hunks are sorted by date. You can see what I was going for in the expected behavior section at | 2021-05-15
    Internal and external diffing are treated differently ( with external diffing being second-class in terms of possible features.
  • Vim 10x Developer in Flutter | 2021-05-13
    We start with the mindset that we have already installed neovim, if you haven't, I recommend going to and installing that! After that is done you should now be able to create/edit a file called init.vim. This file will host all configuration for your vim experience!
  • Attention! As of today, updating the VS Code Python extension automatically installs proprietary software on your computer! | 2021-05-11
    Not a problem at all, here you go
  • What do you use for writing rust code? | 2021-05-11
    Nightly has been at ~90% of completion for months now and it's pretty stable to me; they're only fixing bugs now. I did get bitten in the ass by a bug recently but it's finally been fixed. There are also quite a few guides you can check out already. And if you just want to try it out without setting anything up you can always go for something like LunarVim.
  • Alacritty vs Kitty | 2021-05-10
  • Starting with lua tips | 2021-05-09
  • What's the difference between completeopt=menuone and popup? | 2021-05-09
    Hello everyone! I've seen this issue, it says that since 0.5 there will be something called "popup" in neovim. But there's already floating windows support for completion (menuone), and I use them. What's the difference between the existing and the new proposed feature? I'm confused.
  • Emacs to Neovim | 2021-05-09
    Ummm | 2021-05-09
    Yep, 98%.. so close. (just need to ignore the fact it has been at 95%+ for two years)