Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. AstroNvim

AstroNvim

GPL-3.0Luav6.1.1

An aesthetic and feature-rich Neovim configuration with a curated set of plugins for extensible and easy-to-use development.

Visit WebsiteGitHubGitHub
14.5k stars943 forks0 contributors

What is AstroNvim?

AstroNvim is a pre-configured distribution for Neovim that provides a polished, out-of-the-box editor setup. It bundles a curated collection of plugins and tools to enhance coding productivity, offering features like autocompletion, git integration, and language server support without requiring extensive manual configuration.

Target Audience

Developers who use Neovim and want a ready-to-use, aesthetically pleasing configuration with modern IDE-like features, particularly those new to Neovim or seeking a streamlined setup process.

Value Proposition

It saves significant setup time by providing a comprehensive, well-integrated configuration that is both extensible and easy to customize, combining powerful functionality with a focus on visual appeal and user experience.

Overview

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

Use Cases

Best For

  • Getting started with Neovim without extensive configuration
  • Developers wanting an IDE-like experience in a terminal editor
  • Teams seeking a consistent, pre-configured editor setup
  • Vim users transitioning to Neovim with modern tooling
  • Customizing Neovim with a managed plugin ecosystem
  • Enhancing coding workflow with linting, formatting, and LSP support

Not Ideal For

  • Users who prefer a minimal, handcrafted Neovim configuration with only essential plugins
  • Developers with highly specific workflow requirements not covered by the AstroCommunity plugin ecosystem
  • Teams needing strict, version-locked dependencies across all environments without bundled tooling

Pros & Cons

Pros

Out-of-the-Box Readiness

Provides a fully functional editor with autocompletion, LSP support, and git integration immediately after installation, as listed in the features section.

Aesthetic and Cohesive UI

Includes modern components like Neo-tree for file exploration and Heirline for statuslines, ensuring a visually consistent interface without manual setup.

Easy Plugin Management

Built on lazy.nvim and integrated with AstroCommunity, allowing simple updates and additions through commands like :Lazy sync, as explained in the basic setup.

Comprehensive Developer Tools

Bundles formatting, linting, debugging (DAP), and language servers, reducing the need for external tool configuration, as highlighted in the developer tooling features.

Cons

Steep Initial Requirements

Requires Neovim 0.11+, Nerd Fonts, tree-sitter CLI, and a C compiler, which can be a barrier for some users or systems, as noted in the requirements section.

Plugin Overhead and Performance

The extensive default plugin set may increase startup time and memory usage compared to leaner configurations, potentially impacting performance on resource-constrained machines.

Customization Complexity

While customizable, overriding default settings or integrating non-standard plugins can be more complex due to the pre-defined structure and reliance on AstroCommunity.

Frequently Asked Questions

Quick Stats

Stars14,463
Forks943
Contributors0
Open Issues0
Last commit3 days ago
CreatedSince 2022

Tags

#neovim-config#developer-tools#productivity#editor-setup#vim#text-editor#plugin-management#neovim-configuration#neovim-lua#ide#ide-like#neovim-setup#neovim#lua#nvim

Built With

l
lazy.nvim
N
Neovim
L
Lua

Links & Resources

Website

Included in

Neovim20.6k
Auto-fetched 1 day ago

Related Projects

kickstart.nvimkickstart.nvim

A launch point for your personal nvim configuration

Stars31,603
Forks46,375
Last commit17 days ago
NvChadNvChad

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

Stars28,517
Forks2,214
Last commit4 days ago
LazyVimLazyVim

Neovim config for the lazy

Stars27,704
Forks1,831
Last commit1 month ago
LunarVimLunarVim

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

Stars19,257
Forks1,484
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub