Enhance your Neovim workflow

Blazing fast Neovim config providing solid defaults and a beautiful UI

NvChad screenshot

Fast by default

Blazing fast startup time as plugins are lazy loaded wherever possible; modules will load only when needed.

Beautiful UI

NvChad provides a pretty UI while still embracing the CLI; UI plugins are themed with visual elegance.

Highly customizable

Default plugins, UI, configuration can easily be disabled or overridden via the chadrc file.

Update mechanism

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.

Prettiest themes

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!

Powered by Github pages

SolidJS +


nvchad logoNvChad
Copyright © 2023 Siduck™