All Projects → fubarnetes → webterm

fubarnetes / webterm

Licence: BSD-3-Clause License
web terminal based on xterm.js in rust

Programming Languages

rust
11053 projects
HTML
75241 projects

Projects that are alternatives of or similar to webterm

Wetty
Terminal in browser over http/https. (Ajaxterm/Anyterm alternative, but much better)
Stars: ✭ 3,076 (+15280%)
Mutual labels:  xterm, xterm-js
local-echo
A local-echo controller for xterm.js
Stars: ✭ 96 (+380%)
Mutual labels:  xterm, xterm-js
WebSSH
WebSSH allows you to SSH to your remote host anytime, anywhere.
Stars: ✭ 17 (-15%)
Mutual labels:  webterminal
uniterm
🚧Universal Terminal Emulator, might be a great toy terminal front-end for geeks.
Stars: ✭ 22 (+10%)
Mutual labels:  xterm-js
tempus-themes
[Mirror] Tempus is a collection of themes for Vim, text editors, and terminal emulators that are compliant at the very least with the WCAG AA accessibility standard for colour contrast
Stars: ✭ 48 (+140%)
Mutual labels:  xterm
httpsh
Secure shell in your browser
Stars: ✭ 28 (+40%)
Mutual labels:  xterm
wcwidth-icons
Support fonts with double-width icons in xterm/rxvt-unicode/zsh/vim/…
Stars: ✭ 36 (+80%)
Mutual labels:  xterm
django-webssh
django + django_channles 实现的 webssh
Stars: ✭ 71 (+255%)
Mutual labels:  xterm
docker-exec-web-console
A web UI to docker exec from the browser
Stars: ✭ 66 (+230%)
Mutual labels:  xterm-js
go-rainbow
Golang Helper for beautiful CLI Applications
Stars: ✭ 86 (+330%)
Mutual labels:  xterm
twilight-commander
A simple console file manager.
Stars: ✭ 16 (-20%)
Mutual labels:  xterm
x-terminal
An xterm based Atom plugin for providing terminals inside your Atom workspace.
Stars: ✭ 34 (+70%)
Mutual labels:  xterm
multitextor
Multiplatform command line text editor.
Stars: ✭ 27 (+35%)
Mutual labels:  xterm
editor.sh
Yet another live programming environment for collaborative code editing and running.
Stars: ✭ 29 (+45%)
Mutual labels:  xterm-js
python-x256
Find the nearest xterm 256 color index for an RGB.
Stars: ✭ 22 (+10%)
Mutual labels:  xterm
Offensive-Reverse-Shell-Cheat-Sheet
Offensive Reverse Shell (Cheat Sheet)
Stars: ✭ 138 (+590%)
Mutual labels:  xterm
godot-xterm
Terminal emulator for the Godot game engine.
Stars: ✭ 61 (+205%)
Mutual labels:  xterm
Xresources-themes
A big (huge) collection of rxvt / xterm terminal themes
Stars: ✭ 247 (+1135%)
Mutual labels:  xterm
shellbin
The source code of https://rshell.dev
Stars: ✭ 22 (+10%)
Mutual labels:  xterm-js
blessed-xterm
XTerm Widget for Blessed Curses Environment
Stars: ✭ 37 (+85%)
Mutual labels:  xterm

webterm

web terminal based on xterm.js in rust

Screenshot

Is it any good?

Yes.

How does it work?

There is a rust backend based Actix, consisting of two actors:

  • Websocket implements a websocket that speaks the Terminado protocol
  • Terminal handles communication to a child spawned on a PTY using tokio-pty-process.

The frontend is a static HTML page served by actix-web providing an xterm.js UI.

Should I run this on the internet?

Probably not. It lets anyone who can access the webpage control your system.

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].