Components
Ink Web UI provides a collection of React UI components built for use with Ink. These components can be added to your codebase using the shadcn registry.
Before installing components, see the Getting Started guide to configure your project.
Ascii
Render text as ASCII art using figlet fonts
Gradient
Apply beautiful color gradients to terminal text with built-in presets
Link
Create clickable hyperlinks in the terminal
Multi Select
A terminal multi-select input component with keyboard navigation
Select Input
A terminal select input component with keyboard navigation
Spinner
An animated loading spinner for terminal-style interfaces
Status Bar
A keybinding hints bar for displaying keyboard shortcuts
Tab Bar
A horizontal tab bar with inverse highlight on selected option
Table
A table component with box-drawing borders, column alignment, per-cell styling, and footer rows
Text Input
A terminal text input with keyboard handling and history