Terminal UI framework built on Vue and Vite. Components, layout, focus, HMR, and testing out of the box.
Vue-tui is a framework that lets developers build interactive command-line applications using Vue's component model, enabling rich text-based user interfaces with flexbox layouts, keyboard handling, and instant development updates.
How It Works
You discover a way to build interactive apps that live inside the terminal, using the same component patterns you already know from building websites.
You run a simple command to create a new project folder with everything already set up and ready to go.
You arrange colorful boxes, text, and borders on screen using familiar Vue syntax — no new languages to learn.
As soon as you save your changes, your terminal instantly shows the new version without restarting anything.
You connect keyboard presses and arrow keys to make your app respond when someone types or navigates.
You write quick tests to verify your components work correctly, simulating keyboard input automatically.
You run your finished app and share it with others to use in their terminal.
Your interactive terminal application is complete and ready for others to install and use.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.