Skip to content

jackson-sandland/webterm

 
 

Repository files navigation

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.

About

web terminal based on xterm.js in rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 93.1%
  • HTML 6.9%