Cash is a cross-platform implementation of Unix shell commands written in straight ES6. No native compiling and no external dependencies.While young, Cash aims to offer an alternative Linux feel on Windows and to open the door to cross-platform bash scripting in a Javascript environment.
terminal emulator cygwin cli unix posix shell shelljs bash cash $ tty util vorpal vorpal.js unix-commands unix-shell-in-javascriptUpterm (formerly Black Screen) is an IDE in the world of terminals. Strictly speaking, it's both a terminal emulator and an interactive shell based on Electron. Upterm shows the autocompletion box as you type and tries to be smart about what to suggest. Often you can find useful additional information on the right side of the autocompletion, e.g. expanded alias value, command descriptions, value of the previous directory (cd -), etc.
tty terminal terminal-emulators console pty typescript electron react terminals shell emulatorforkpty(3) bindings for node.js. This allows you to fork processes with pseudo terminal file descriptors. It returns a terminal object which allows reads and writes.Copyright (c) 2012-2015, Christopher Jeffrey (MIT License).
pty tty terminalA full xterm clone written in javascript. Used by tty.js.⚠️ This project is no longer maintained ⚠️. For a maintained fork take a look at sourcelair/xterm.js.
tty terminal term xtermA terminal in your browser using node.js and socket.io. Based on Fabrice Bellard's vt100 for jslinux.For the standalone web terminal, see term.js.
tty terminal term xtermTermbox is a library that provides minimalistic API which allows the programmer to write text-based user interfaces.It is based on a very simple abstraction. The main idea is viewing terminals as a table of fixed-size cells and input being a stream of structured messages. Would be fair to say that the model is inspired by windows console API. The abstraction itself is not perfect and it may create problems in certain areas. The most sensitive ones are copy & pasting and wide characters (mostly Chinese, Japanese, Korean (CJK) characters). When it comes to copy & pasting, the notion of cells is not really compatible with the idea of text. And CJK runes often require more than one cell to display them nicely. Despite the mentioned flaws, using such a simple model brings benefits in a form of simplicity. And KISS principle is important.
termbox terminal term tty ansi escape colors consoleA collection of common interactive command line user interfaces.Version 4.x only supports Node 6 and over. For Node 4 support please use version 3.x.
prompt command-line javascript-library nodejs command stdin cli tty menuGoTTY is a simple command line tool that turns your CLI tools into web applications. Download the latest stable binary file from the Releases page. Note that the release marked Pre-release is built for testing purpose, which can include unstable or breaking changes. Download a release marked Latest release for a stabale build.
tty terminal browser web websocket typescriptXterm.js is a terminal front-end component written in JavaScript that works in the browser. It enables applications to provide fully featured terminals to their users and create great development experiences.
xterm cjk terminal-emulators terminal development tty consoleNote: This is README for development branch. See the version for latest stable release. Web player for terminal session recordings (as produced by asciinema recorder) that you can use on your website by simply adding <asciinema-player> tag.
player asciicast video video-playback terminal unix ttyThere are a handful of bugs to fix, but everything works pretty well at the moment. Please open an issue if you find a bug. Or, install directly with Go. WebTTY requires go version 1.9 or higher.
webrtc webrtc-experiments tty pion-webrtcsmenu is a selection filter just like sed is an editing filter. This simple tool reads words from the standard input, presents them in a cool interactive window after the current line on the terminal and writes the selected word, if any, on the standard output.
terminal interactive selection console menus ttyA beautiful and powerful interactive command line prompt. TTY::Prompt provides independent prompt component for TTY toolkit.
prompt cli tty tty-components ruby-cli ruby-gem menusNot all the world has good Internet. If you only have a 3kbps internet connection tethered from a phone, then it's good to SSH into a server and browse the web through, say, elinks. That way the server downloads the web pages and uses the limited bandwidth of an SSH connection to display the result. However, traditional text-based browsers lack JS and all other modern HTML5 support. Browsh is different in that it's backed by a real browser, namely headless Firefox, to create a purely text-based version of web pages and web apps. These can be easily rendered in a terminal or indeed, ironically, in another browser. Do note that currently the browser client doesn't have feature parity with the terminal client.
tty ssh mosh bandwidth-saver http-performance vncTermion is a pure Rust, bindless library for low-level handling, manipulating and reading information about terminals. This provides a full-featured alternative to Termbox. Termion aims to be simple and yet expressive. It is bindless, meaning that it is not a front-end to some other library (e.g., ncurses or termbox), but a standalone library directly talking to the TTY.
terminal tui tty supports-redoxIt is composed of a client and a server. The client is written in pure C. The server is written in go language and the front-end interface is written in iview & Vue. You can access your terminals from anywhere via the web. Differentiate your different terminals by device ID(If the ID is not set, the MAC address of your device is used).
webshell webssh remote-shell remote-control remote-console remote-debug ssh-bridge tty ttyd nat libev embeddedTerminal-Plus is a terminal package for Atom, complete with themes and more. Nucleus Dark UI with Atom Material Syntax and our Homebrew theme.
terminal-plus terminal plus panel ttyprogressbar is a C-class (it's a convention, dammit) for displaying attractive progress bars on the command line. It's heavily influenced by the ruby ProgressBar gem, whose api and behaviour it imitates. progressbar is implemented in pure C99, but using a vaguely object-oriented convention.
command-line-tools terminal tty progress progressbar statusbar console
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.