Components
16 components. Copy source into your terminal app withnpx orizen-tui@latest add.
Previews below are browser simulations. Real components render in actual terminal apps.
Feedback
Counter
Display component for numeric values. User provides the increment logic.
Progress
Horizontal progress bar with determinate and indeterminate modes.
Spinner
Animated terminal spinner with named presets and customizable frames.
Stopwatch
Count-up elapsed time tracker with pause support.
Timer
Countdown timer with configurable duration and expiry callback.
Input
Checkbox
Arrow-key navigable list of toggleable boolean items.
ConfirmInput
Inline y/n confirmation prompt with configurable default answer.
FilePicker
Directory navigator with extension filtering and keyboard navigation.
MultiSelect
Arrow-key list with space-to-toggle multi-choice selection.
Select
Arrow-key navigable single-choice list with full keyboard support.
Display
Badge
Inline colored label with semantic variants driven by the theme.
Help
Auto-generated keybinding help panel for terminal UIs.
List
Filterable, paginated scrollable list with an integrated loading spinner.
Paginator
Dot-style or numeric page navigation indicator.
Table
Navigable data table with column alignment and scroll.
Viewport
Scrollable content area with overflow indicators and keyboard navigation.