-
GoTTY is a simple command line tool that turns your CLI tools into web applications.
Hello, Does anyone know of an open source project/web app/library, written in Haskell, that makes terminal interface accessible via browser? An example of what I'd like to achieve: Start R repl process withing a docker container on the backend (e.g. `docker run -it --rm rocker/r-base`) and allow user to interact with it using terminal-like interface from their browser (with stuff like TAB completion working etc.) It seems that xterm.js is a popular choice to implement the client side of such a thing, But I'm looking for some inspiration of how a backend of such an application could be implemented in Haskell. Examples in other languages that do similar thing to what I'd like: Go: https://github.com/yudai/gotty Typescript: https://github.com/butlerx/wetty.
#Testing #Localhost Tools #Developer Tools 10 social mentions
-
Terminal over HTTP and HTTPS.
Hello, Does anyone know of an open source project/web app/library, written in Haskell, that makes terminal interface accessible via browser? An example of what I'd like to achieve: Start R repl process withing a docker container on the backend (e.g. `docker run -it --rm rocker/r-base`) and allow user to interact with it using terminal-like interface from their browser (with stuff like TAB completion working etc.) It seems that xterm.js is a popular choice to implement the client side of such a thing, But I'm looking for some inspiration of how a backend of such an application could be implemented in Haskell. Examples in other languages that do similar thing to what I'd like: Go: https://github.com/yudai/gotty Typescript: https://github.com/butlerx/wetty.
#SSH #Server Management #Terminal Tools 5 social mentions