Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vue-terminal/vue-termui
The Modern Terminal UI Framework
https://github.com/vue-terminal/vue-termui
custom-renderer terminal tui vue
Last synced: 6 days ago
JSON representation
The Modern Terminal UI Framework
- Host: GitHub
- URL: https://github.com/vue-terminal/vue-termui
- Owner: vue-terminal
- License: mit
- Created: 2022-02-19T21:53:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-27T09:31:12.000Z (almost 2 years ago)
- Last Synced: 2024-05-04T00:17:54.755Z (6 months ago)
- Topics: custom-renderer, terminal, tui, vue
- Language: TypeScript
- Homepage: https://vue-termui.dev
- Size: 1.34 MB
- Stars: 753
- Watchers: 9
- Forks: 30
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: .github/contributing.md
- Funding: .github/funding.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-web-cn - vue-termui - 一个基于 vue 的现代的命令行 UI 框架,使用 vue 来构建命令行终端用户界面 (Uncategorized / Uncategorized)
README
# Vue TermUI
> Terminal User Interfaces powered by Vue
Build TUIs (Terminal User Interfaces) with ease and benefit from the best Developer Experience out there.
### [🧑💻 Join the Discord Server!](https://discord.gg/HPVS2AbgXP)
## Features
- Dev Server with **instant** HMR (Hot Module Replacement)
- `.vue` files support out of the box
- Flexbox-like layouts
- Keyboard handling
- Mouse handling
- Focus management
- Simple bundlingGet started now with a template:
```bash
# npm 6.x
npm create vue-termui@latest my-vue-tui-app# npm 7+, extra double-dash is needed:
npm create vue-termui@latest my-vue-tui-app# yarn
yarn create vue-termui my-vue-tui-app# pnpm
pnpm create vue-termui my-vue-tui-app
```## Help me keep working on this project 💚
- [Become a Sponsor on GitHub](https://github.com/sponsors/posva)
- [One-time donation via PayPal](https://paypal.me/posva)## Contributors
## License
[MIT](http://opensource.org/licenses/MIT)