tunl / Cast Sh
Licence: apache-2.0
📟 An instance of your terminal in your browser
Stars: ✭ 151
Programming Languages
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects
Projects that are alternatives of or similar to Cast Sh
Qrcode Renderer
QR Code renderer is a dependency-free library to render QR Codes. The library makes it simple to integrate with any UI framework and comes with a prebuilt SVG renderer for the web.
Stars: ✭ 56 (-62.91%)
Mutual labels: hacktoberfest, browser
Navi
An interactive cheatsheet tool for the command-line
Stars: ✭ 10,055 (+6558.94%)
Mutual labels: terminal, hacktoberfest
Termly.js
Simple, Extensible, Hackable and Lightweight Javascript Browser Terminal Simulator!
Stars: ✭ 56 (-62.91%)
Mutual labels: terminal, browser
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+24011.26%)
Mutual labels: terminal, hacktoberfest
Mylittledom
High-level DOM-like terminal interface library
Stars: ✭ 116 (-23.18%)
Mutual labels: terminal, browser
Colorette
Easily set the color and style of text in the terminal.
Stars: ✭ 1,047 (+593.38%)
Mutual labels: terminal, browser
Blightmud
A terminal mud client written in Rust
Stars: ✭ 61 (-59.6%)
Mutual labels: terminal, hacktoberfest
Rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
Stars: ✭ 31,664 (+20869.54%)
Mutual labels: terminal, hacktoberfest
Emacs Application Framework
A free/libre and open-source extensible framework that revolutionizes the graphical capabilities of Emacs, the key to ultimately Live in Emacs
Stars: ✭ 1,932 (+1179.47%)
Mutual labels: terminal, browser
Azure Sdk For Js
This repository is for active development of the Azure SDK for JavaScript (NodeJS & Browser). For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/en-us/javascript/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-js.
Stars: ✭ 872 (+477.48%)
Mutual labels: hacktoberfest, browser
Progressbar
A really basic thread-safe progress bar for Golang applications
Stars: ✭ 2,212 (+1364.9%)
Mutual labels: terminal, hacktoberfest
Clifx
Declarative framework for building command line interfaces
Stars: ✭ 900 (+496.03%)
Mutual labels: terminal, hacktoberfest
Ohmyform
✏️ Free open source alternative to TypeForm, TellForm, or Google Forms ⛺
Stars: ✭ 1,065 (+605.3%)
Mutual labels: hacktoberfest, container
Asciichart
Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies
Stars: ✭ 1,107 (+633.11%)
Mutual labels: terminal, browser
Ruby jard
Just Another Ruby Debugger. Provide a rich Terminal UI that visualizes everything your need, navigates your program with pleasure, stops at matter places only, reduces manual and mental efforts. You can now focus on real debugging.
Stars: ✭ 669 (+343.05%)
Mutual labels: terminal, hacktoberfest
Term Web
📟 A simple Terminal UI that run on the web
Stars: ✭ 77 (-49.01%)
Mutual labels: terminal, browser
Pokeapi Js Wrapper
PokeAPI browser wrapper, fully async with built-in cache
Stars: ✭ 129 (-14.57%)
Mutual labels: hacktoberfest, browser
Installation & Prerequisites
Use the package manager pip to install the dependencies before run the application
pip3 install -r requirements.txt
Usage
To start the terminal cast application, run:
python3 -m cast
Or if you install the application via pip:
pip install .
# command available once pkg has been installed
cast-sh
Arguments
optional arguments:
-h, --help show this help message and exit
-p [PORT], --port [PORT] port to run server on (default: 5000)
--debug debug the server (default: False)
--version print version and exit (default: False)
--command COMMAND Command to run in the terminal (default: bash)
--cmd-args CMD_ARGS arguments to pass to command (i.e. --cmd-args='arg1
arg2 --flag') (default: )
--password PASSWORD set a password for accessing cast-sh
sessions (default: admin)
A password can be set using an environment variable as well.
Unix
export PASSWORD="weakpassword"
Windows
set PASSWORD="weakpassword"
Docker
Build image
docker build -t cast .
Run built image
docker run --name cast.sh-container -p 5000:5000/tcp -i -t cast
Screenshots
Contributing
License
Code of Conduct
Everyone interacting with the cast-sh codebase and issue tracker is expected to follow our Code of Conduct.
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].