For ein Neovim-Plugin-Manager und Konfigurations-Framework, the strongest matches are wbthomason/packer.nvim (packer), astronvim/astronvim (AstroNvim is a modular Neovim distribution that bundles a) and spacevim/spacevim (SpaceVim is a modular plugin manager and configuration framework). lazyvim/lazyvim and nvchad/nvchad round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Entdecke modulare Plugin-Manager und Konfigurations-Frameworks, die darauf ausgelegt sind, deine Neovim-Entwicklungsumgebung zu optimieren und anzupassen.
packer.nvim is a declarative plugin manager for Neovim that uses the editor's native package system to install, update, and remove plugins. It functions as a lazy loading orchestrator, a Lua package manager for Luarocks dependencies, and an environment snapshot tool for saving and restoring plugin states to enable version rollbacks. The project optimizes editor startup by compiling loading rules and deferring plugin initialization until specific triggers, such as commands or filetypes, occur. It ensures environment stability through dependency-graph resolution and loading order control. The
packer.nvim is a declarative Neovim plugin manager that provides lazy-loading, dependency management, and Lua-based configuration, making it the right category of tool, though it does not prominently include performance profiling or custom keymap definitions as core features.
AstroNvim is a modular Neovim distribution that functions as a comprehensive development environment. It provides a pre-configured framework for managing editor settings, plugin ecosystems, and language server integrations, effectively transforming a base text editor into a full-featured integrated development environment. The project distinguishes itself through a highly customizable Lua-based architecture that emphasizes modularity and performance. It enables users to manage complex editor configurations through a centralized, declarative system that supports lazy loading, community-maintai
AstroNvim is a modular Neovim distribution that bundles a Lua-based plugin manager and a structured configuration framework, directly delivering lazy-loading, declarative specs, and custom keymaps—exactly the kind of integrated management tool this search is after.
SpaceVim is a modular configuration framework for Vim and Neovim designed to manage settings, plugins, and keybindings across different editing environments. It functions as a plugin manager that uses a layered organization system to group related functions and plugins, reducing the manual effort required for configuration. The system is centered around a mnemonic keybinding strategy that utilizes the space bar as the primary modifier for editor commands. To maintain performance, the framework implements a startup optimizer that delays the loading of non-essential plugins until they are requi
SpaceVim is a modular plugin manager and configuration framework for Neovim that uses layered organization and lazy-loading via a startup optimizer, but its configuration is based on Vim Script rather than Lua, which may not fully satisfy the desire for Lua-based configuration.
LazyVim is a modular configuration framework and distribution for Neovim that transforms a base text editor into a comprehensive integrated development environment. It provides a structured system for managing, loading, and orchestrating editor extensions using Lua, designed to standardize professional development workflows through a curated collection of settings and plugins. The project distinguishes itself through a focus on performance and stability, utilizing deferred plugin initialization to minimize startup latency and resource consumption. Its architecture relies on a directory-based
LazyVim is a modular Neovim configuration framework and distribution that manages plugins via lazy.nvim, offering lazy-loading, declarative specs, Lua-based setup, and built-in performance profiling—exactly the structured plugin manager with configuration framework you are looking for.
NvChad is a Neovim configuration framework that provides a pre-configured base setup with a refined interface and custom defaults. It serves as a modular system for managing the editor environment through a curated plugin suite and configuration files written in Lua. The framework features a lazy-loading plugin manager designed to minimize startup time and improve responsiveness by initializing components on demand. It also includes a built-in theme engine with a dedicated picker for switching between different visual styles and aesthetic configurations. The project covers a broad range of d
NvChad is a Neovim configuration framework with a built-in lazy-loading plugin manager and Lua-based declarative configs, squarely matching the request for a structured plugin management and setup tool, though explicit performance profiling isn't highlighted.
This project is a package manager and configuration framework for Neovim, designed to orchestrate the lifecycle of editor extensions. It provides a centralized system for installing, updating, and tracking plugins while ensuring consistent dependency resolution across different environments through the use of lockfiles. The framework distinguishes itself by prioritizing startup performance and modularity. It employs event-based lazy loading to defer the initialization of extensions until specific user interactions, commands, or file types trigger their activation. To further accelerate the ed
lazy.nvim is a plugin manager and configuration framework for Neovim that uses Lua-based declarative specs, event-driven lazy-loading, and dependency management via lockfiles—exactly what you need for managing plugins with a structured config and performance profiling built in.
Kickstart.nvim is a foundational boilerplate designed for building personalized Neovim environments. It provides a structured framework that uses Lua scripting to organize editor settings and custom logic, serving as a starting point for users to develop their own text editing workflows. The project distinguishes itself by integrating a centralized plugin manager that automates the installation, versioning, and lazy-loading of extensions. This orchestration minimizes startup latency while maintaining a declarative approach to managing the lifecycle of editor tools. The framework supports mod
Kickstart.nvim is a structured Lua-based Neovim configuration framework that integrates a centralized plugin manager with lazy-loading and declarative specs, directly providing the plugin management and configuration framework you want.
mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls
mini.nvim includes a plugin manager module (mini.pack) for installing and configuring external plugins, and its modular Lua-based architecture provides a structured configuration framework, making it a solid fit for managing Neovim plugins with declarative specs and custom keymaps, though it is not solely focused on plugin management and may lack dedicated lazy-loading or profiling features.