@vui-rs/ui
Application-level component library for vui-rs terminal UIs — dialogs, fuzzy select, command palette, toasts, autocomplete, status bars, virtual list, and busy indicators.
7,598
1
| Install | |
|---|---|
npm install @vui-rs/ui |
|
| Latest Version: | 0.6.9 |
| License: | MIT |
| Last Updated: | Sep 24, 2026 |
| Links: | GitHub · npm |
Maintainer: sangnd
@vui-rs/ui
Application-level component library for vui-rs terminal UIs — the "chrome" an AI-CLI or rich TUI renders, built entirely on @vui-rs/vue primitives.
Runtime: Bun only.
Install
bun add @vui-rs/ui
Components
- Dialogs —
VuiDialog(modal: overlay + dim backdrop + focus-trap + Esc),VuiDialogConfirm,VuiDialogAlert,VuiDialogPrompt(validate),VuiDialogSelect(fuzzy filter + groups + highlight). VuiCommandPalette— Ctrl-K launcher with fuzzy search + keybind hints + dispatch.- Toasts —
provideToasts()/useToast()/<VuiToastHost>(queue, auto-dismiss, corner overlay). - Autocomplete —
useAutocomplete()provider stack +<VuiAutocomplete>popup. - Chrome —
VuiStatusBar/VuiHeader/VuiFooter. VuiVirtualList— windowed mounting (O(visible)) for 100k+ rows, with optional scrollbar + controlledscrollY.VuiWorkingIndicator+ spinner presets, and a dependency-freefuzzyMatch/fuzzyFilter.
import { VuiCommandPalette, type Command } from "@vui-rs/ui";
See the component-gallery example for all of them in one app.
License
MIT
Related Packages
@vui-rs/vue
Vue 3 custom renderer for vui-rs — build reactive terminal UIs with Vue componen...
7,638
1
vue-tui-components
TUI-styled Vue3 components with Pip-Boy aesthetics - retro terminal UI component...
890
0
Version History
| Version | Released | License |
|---|---|---|
| 0.6.9 | MIT | |
| 0.6.8 | MIT | |
| 0.6.7 | MIT | |
| 0.6.6 | MIT | |
| 0.6.5 | MIT | |
| 0.6.4 | MIT | |
| 0.6.3 | MIT | |
| 0.6.2 | MIT | |
| 0.6.1 | MIT | |
| 0.6.0 | MIT | |
| 0.5.0 | MIT | |
| 0.4.1 | MIT | |
| 0.4.0 | MIT | |
| 0.3.7 | MIT | |
| 0.3.6 | MIT | |
| 0.3.5 | MIT | |
| 0.3.4 | MIT | |
| 0.3.3 | MIT | |
| 0.3.2 | MIT | |
| 0.3.1 | MIT | |
| 0.3.0 | MIT | |
| 0.2.10 | MIT | |
| 0.2.9 | MIT | |
| 0.2.8 | MIT | |
| 0.2.7 | MIT | |
| 0.2.6 | MIT | |
| 0.2.5 | MIT | |
| 0.2.4 | MIT | |
| 0.2.3 | MIT | |
| 0.2.2 | MIT |
Showing the latest 30 of 43. See every release on npm