A fast, modular, and feature-rich Neovim configuration written in Lua for modern development workflows.
nvimdots is a pre-configured Neovim setup that provides a fast, modern, and fully-featured code editing environment. It solves the problem of spending hours manually configuring Neovim by offering a curated collection of plugins and settings optimized for performance and productivity. The configuration is written entirely in Lua and supports advanced features like LSP, debugging, fuzzy finding, and AI-assisted coding.
Developers who use Neovim and want a production-ready configuration without extensive setup, particularly those working across Linux, macOS, or Windows who value speed and modern tooling.
Developers choose nvimdots because it delivers a polished, feature-complete Neovim experience with minimal configuration, backed by modular design for easy customization and optimization for fast startup times.
A well configured and structured Neovim.
Optimized for sub-50ms launch times, as tested on modern hardware like the Zephyrus G14 2022, ensuring a responsive editing experience.
Uses Neovim's native Lua API for a modern, maintainable setup that avoids Vimscript and leverages performance benefits.
Structured plugin architecture with lazy.nvim allows easy addition, removal, or modification of features without breaking the core config.
Includes LSP support, debugging with DAP, fuzzy finding via Telescope, Git integration, and AI-assisted coding for a full-featured development environment.
Works on Linux, macOS, and Windows with tailored installation scripts, including specific guidance for NixOS users.
The 0.12 branch for Neovim nightly builds harbors subtle issues and is not stable, as admitted in the README, making it risky for production use.
While modular, the extensive plugin list and configuration structure require significant Neovim expertise to tweak without introducing errors or conflicts.
Installation on Windows requires PowerShell v7.1, and *nix users must check prerequisites, adding extra steps compared to simpler configs.
The out-of-the-box feature set includes many plugins, which, despite fast startup, may increase memory usage and overwhelm users seeking minimalism.
A launch point for your personal nvim configuration
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
Neovim config for the lazy
🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.