Framework for Terminal UIs
"
vue-tuiis the Vue framework for terminal UIs. Build with components, develop with HMR, test with confidence."
- Vue SFC & JSX — write terminal interfaces with <template>, TSX, or both
- Flexbox layout — powered by Yoga, the same engine behind React Native
- Dev toolkit (experimental) — HMR in the terminal via the @vue-tui/vite plugin (npm run dev)
- Input & focus — keyboard handling, focus management, Tab navigation, Kitty keyboard protocol
- Testing harness — out-of-the-box component-level terminal testing — render, simulate input, assert frames