All Projects → ycmjason → Vuminal

ycmjason / Vuminal

Create terminal applications with the power of Vue 3.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Vuminal

Unix Permissions
Swiss Army knife for Unix permissions
Stars: ✭ 106 (-7.02%)
Mutual labels:  terminal
Phetch
🐭 quick lil gopher client for your terminal
Stars: ✭ 108 (-5.26%)
Mutual labels:  terminal
Beautifultable
Python package for printing visually appealing tables on a terminal.
Stars: ✭ 110 (-3.51%)
Mutual labels:  terminal
Spinner
Go (golang) package with 90 configurable terminal spinner/progress indicators.
Stars: ✭ 1,637 (+1335.96%)
Mutual labels:  terminal
Terminals Are Sexy
💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.
Stars: ✭ 10,235 (+8878.07%)
Mutual labels:  terminal
Chalk Animation
🎬 Colorful animations in terminal output
Stars: ✭ 1,489 (+1206.14%)
Mutual labels:  terminal
Pacui
Bash script providing advanced Pacman and Yay/Pikaur/Aurman/Pakku/Trizen/Pacaur/Pamac-cli functionality in a simple UI
Stars: ✭ 103 (-9.65%)
Mutual labels:  terminal
Goto
Navigate long command lines using a minimalistic char-based decision tree.
Stars: ✭ 112 (-1.75%)
Mutual labels:  terminal
Hyper
A terminal built on web technologies
Stars: ✭ 37,504 (+32798.25%)
Mutual labels:  terminal
Switch Php
Easily switch between PHP versions on your Mac. Requires Homebrew and works with Laravel Valet. 🔀
Stars: ✭ 110 (-3.51%)
Mutual labels:  terminal
Sbt Prompt
An SBT plugin for making your SBT prompt more awesome
Stars: ✭ 107 (-6.14%)
Mutual labels:  terminal
Snowflake
Graphical SFTP client and terminal emulator with helpful utilities
Stars: ✭ 1,676 (+1370.18%)
Mutual labels:  terminal
Ls colors
A collection of LS_COLORS definitions; needs your contribution!
Stars: ✭ 1,568 (+1275.44%)
Mutual labels:  terminal
Nvim Toggleterm.lua
A neovim lua plugin to help easily manage multiple terminal windows
Stars: ✭ 102 (-10.53%)
Mutual labels:  terminal
Awesome Terminal Commands
An awesome resource listing and explaining various commonly used *nix commands
Stars: ✭ 109 (-4.39%)
Mutual labels:  terminal
Simplec
C/C++ develop tool for android.
Stars: ✭ 105 (-7.89%)
Mutual labels:  terminal
Leash
Browser Shell
Stars: ✭ 108 (-5.26%)
Mutual labels:  terminal
Terminal markdown viewer
Styled Terminal Markdown Viewer
Stars: ✭ 1,565 (+1272.81%)
Mutual labels:  terminal
Ytfzf
A posix script to find and watch youtube videos from the terminal. (Without API)
Stars: ✭ 2,212 (+1840.35%)
Mutual labels:  terminal
Httpcat
httpcat is a simple utility for constructing raw HTTP requests on the command line.
Stars: ✭ 109 (-4.39%)
Mutual labels:  terminal

Vuminal

Create terminal applications with the power of Vue 3.

Simple example

Install vuminal and @vuminal/connector-tom

> npm install vuminal
> npm install @vuminal/connector-tom

Create index.js

const { default: Vuminal, h, ref } = require('vuminal');
const tomConnector = require('@vuminal/connector-tom');

const draw = Vuminal(tomConnector);

draw({
  setup() {
    const counter = ref(0);

    setInterval(() => {
      counter.value++;
    }, 1000);

    return () => h('row', ['current count: ', counter.value]);
  },
});

Run it!

> node index.js

How does it work?

WIP

Author

Jason Yu

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].