AstroNvim VS lsp-zero.nvim

Compare AstroNvim vs lsp-zero.nvim and see what are their differences.

AstroNvim

AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins (by AstroNvim)

lsp-zero.nvim

A starting point to setup some lsp related features in neovim. (by VonHeikemen)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
AstroNvim lsp-zero.nvim
135 130
11,187 3,427
1.9% -
9.5 9.3
7 days ago 4 days ago
Lua Lua
GNU General Public License v3.0 only MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

AstroNvim

Posts with mentions or reviews of AstroNvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-19.

lsp-zero.nvim

Posts with mentions or reviews of lsp-zero.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-14.
  • Using nvim-lint as a null-ls alternative for linters
    4 projects | /r/neovim | 14 Aug 2023
    Personally, i think nvim-lint is the best alternative currently, specially so because it has no dependencies on external binaries. This guide assumes you already have your LSP set up with nvim-lspconfig (or an alternative like lsp-zero). You should also have an way to install the linters you are gonna need, i highly recommend Mason with mason-lspconfig.
  • LazyVim
    32 projects | news.ycombinator.com | 16 Jul 2023
    I went with a minimal approach ... I still use my `.vimrc` file, removed all code completion stuff and added LSP https://github.com/VonHeikemen/lsp-zero.nvim/blob/v2.x/doc/m... ... next step treesitter but i'm in no hurry :)
    32 projects | news.ycombinator.com | 16 Jul 2023
  • As someone new to neovim, should I even bother with LSP?
    3 projects | /r/neovim | 12 Jul 2023
    For those new to neovim, the documentation in lsp-zero has a tutorial that shows a configuration from scratch. It shows how to get a plugin a manager, a colorscheme, and setup lsp-zero.
    3 projects | /r/neovim | 12 Jul 2023
    https://github.com/VonHeikemen/lsp-zero.nvim for the win!
  • How to configure vim like an IDE
    44 projects | /r/vim | 27 Jun 2023
    For neovim, you can still use the same extensions; however there's also a built-in LSP client. The downside of using the built-in is you'll need to have more extensions installed/configured to get all the features out of the box...BUT projects do exist to help simplify that, like lsp-zero.
  • Your favourite Neovim plugins?
    42 projects | /r/neovim | 21 Jun 2023
    lap-zero.nvim - default config for nvim-lspconfig, mason.nvim, nvim-cmp.
  • How to make nvim-jdtls work with lsp-zero?
    2 projects | /r/neovim | 19 Jun 2023
    In version v2.x the keybindings you set on the "global" on_attach of lsp-zero should work without any extra config. v2.x also has a tutorial on how to work with nvim-jdtls: setup with nvim-jdtls
  • Help me to get the best python Neovim environment
    4 projects | /r/neovim | 6 Jun 2023
    Creator of lsp-zero suggested a complete solution to use ray-x/lsp_signature in this issue: https://github.com/VonHeikemen/lsp-zero.nvim/issues/69.
  • Fix html - css - js
    3 projects | /r/neovim | 27 May 2023
    I use lsp-zero which lets me handle lsp and completition easily as it bundles a bunch of plugins such as lsp-config, cmp and Mason. Here it is: https://github.com/VonHeikemen/lsp-zero.nvim

What are some alternatives?

When comparing AstroNvim and lsp-zero.nvim you can also consider the following projects:

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

LazyVim - Neovim config for the lazy

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

SpaceVim - A community-driven modular vim/neovim distribution - The ultimate vimrc

lazy.nvim - 💤 A modern plugin manager for Neovim

null-ls.nvim - Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

nvim-lspconfig - Quickstart configs for Nvim LSP

toggleterm.nvim - A neovim lua plugin to help easily manage multiple terminal windows

CosmicNvim - CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience!

symbols-outline.nvim - A tree like view for symbols in Neovim using the Language Server Protocol. Supports all your favourite languages.

Neovim-from-scratch - 📚 A Neovim config designed from scratch to be understandable

lua-language-server - A language server that offers Lua language support - programmed in Lua