Skip to main content

What is it?

  • NvChad is a neovim config written in lua aiming to provide a base configuration with very beautiful UI and blazing fast startuptime (around 0.02 secs ~ 0.07 secs on hardware basis)
  • Lazy loading is done 93% of the time meaning that plugins will not be loaded by default, they will be loaded only when required also at specific commands, vim events etc. This helps in lowering the startuptime, hence making the startuptime faster than usual
  • NvChad isnt a framework! Its supposed to be used as a "base" config for the masses. It aims to provide a specfic collection of default plugins which seem to be very useful.

Main Features

Fast by default

Blazing fast startuptime as plugins are lazy loaded wherever possible, plugins will load only when needed.

Beautiful UI

NvChad provides pretty UI while still embracing the cli, UI plugins are themed perfectly to the fullest!

Highly customizable

Default plugins, options, themes etc can easily be disabled or overriden via the chadrc file.

Update mechanism

Builtin update mechanism to stay up to date with the latest changes while preserving user configs.

Powered by Lua

Config is completely written lua which integrates well with the latest lua API of neovim and plugins written in lua

Prettiest themes

30+ inbuilt beautiful themes, say bye-bye to theme plugins!