Fast by default
Blazing fast startup time as plugins are lazy loaded wherever possible; modules will load only when needed.
NvChad provides a pretty UI while still embracing the CLI; UI plugins are themed with visual elegance.
Default plugins, UI, configuration can easily be disabled or overridden via the chadrc file.
Update mechanism via git to stay up to date with the latest changes while preserving user configuration.
Powered by Lua
Configuration is written in Lua which integrates well with the Neovim lua api & lua plugins.
57 inbuilt beautifully ported & custom themes! All the theme colors are overridable via user config.
The config is around 1.3k LOC & 60% of it is just plugin configs & mappings. We try to keep the codebase as simple as possible.
Inbuilt UI Plugins
NvChad manages its own theme plugin and UI modules like statusline, bufferline, dashboard into its own UI plugins.
Ease of Use
NvChad provides custom configuration to be simple and autocompletion for them. All you do is overriding tables!