nui-components.
DocumentationDocumentationAbout Grapp.DevAbout Grapp.Dev
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Introduction
  • Getting Started
  • Reference
  • Renderer
  • Signal
  • Component
  • Components
    • Box
    • Buffer
    • Button
    • Checkbox
    • Columns
    • Form
    • Gap
    • Paragraph
    • Prompt
    • Rows
    • Select
    • Spinner
    • Tabs
    • Text Input
    • Tree
  • More
  • Showcase
  • Sponsor ↗ (opens in a new tab)

On This Page

  • Showcase
  • Search & Replace (similar to VS Code) with nvim-spectre
  • Utilizing AI with Ollama and Gen.nvim
  • Adding new entries to Timewarrior in Nvim
Edit this page
Documentation
Showcase

Showcase

Please feel free to make any edits to this page (opens in a new tab) and add whatever you have created using NuiComponents!

Search & Replace (similar to VS Code) with nvim-spectre

Reddit (opens in a new tab)

Utilizing AI with Ollama and Gen.nvim

Reddit (opens in a new tab)

Adding new entries to Timewarrior in Nvim

Reddit (opens in a new tab)

TreeSponsor ↗

FAQ

  • What is NuiComponents?
  • Key Features
  • About Grapp.Dev

Guides

  • Your first UI implementation
  • Discover Signal API
  • Create a new component

Community

  • GitHub ↗
  • Discord ↗
  • Twitter ↗
  • Discussions ↗
  • Sponsor ↗
A feature-rich and highly customizable library for creating user interfaces in Neovim.© 2025 Grapp.Dev