Skip to content

A feature-rich and highly customizable library for creating user interfaces in Neovim.

License

Notifications You must be signed in to change notification settings

grapp-dev/nui-components.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nui-components.nvim · PRs Welcome GitHub license

nui-components.nvim

A powerful tool that aims to make UI development in Neovim more accessible, intuitive, and enjoyable.

NuiComponents is a library built on top of nui.nvim, which provides an extensive set of tools for creating user interfaces in Neovim using Lua. With NuiComponents, developers can easily build complex UIs using a simple and intuitive API, which supports various UI elements. Moreover, the library includes advanced features like state management and form validations.

Documentation

Full documentation can be found here.

Installation

To install NuiComponents, you should use your preferred plugin manager.

Lazy

{
  "grapp-dev/nui-components.nvim",
  dependencies = {
    "MunifTanjim/nui.nvim"
  }
}

Packer

use {
  "grapp-dev/nui-components.nvim",
  requires = {
    "MunifTanjim/nui.nvim"
  }
}

Discord

Join Discord to get involved with the community, ask questions, and share tips.

For plugin developers

Consider publishing your plugin to luarocks to simplify installation with compatible plugin managers like rocks.nvim or lazy.nvim extended with luarocks.nvim.

License

The MIT License.

See LICENSE