Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/poad/web-terminal
https://github.com/poad/web-terminal
docker evcxr-repl jshell rust-repl sbt sbt-console xtermjs
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/poad/web-terminal
- Owner: poad
- License: apache-2.0
- Created: 2019-11-13T12:47:11.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T23:20:44.000Z (4 months ago)
- Last Synced: 2024-09-17T03:58:51.071Z (4 months ago)
- Topics: docker, evcxr-repl, jshell, rust-repl, sbt, sbt-console, xtermjs
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/poad/web-terminal
- Size: 3.71 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![](https://github.com/poad/web-terminal/workflows/Node.js%20modules%20auto%20update%20and%20Docker%20Image%20push/badge.svg?branch=master&event=push)](https://github.com/poad/web-terminal/actions?query=branch%3Amaster+event%3Apush)
# About
The terminal emulator on Web browser.
# Tags
## xtermjs based images
These images are based by [xterm.js](https://xtermjs.org).
`docker run --rm -it -p 3000:3000 -d poad/web-terminal:_tag_`
### xtermjs
The base image for each images by xtermjs.
### jshell
The JShell by [AdoptOpenJDK 11 Hostspot VM](https://adoptopenjdk.net/?variant=openjdk11&jvmVariant=hotspot).
### jshell-gradle
The JShell by [AdoptOpenJDK 11 Hostspot VM](https://adoptopenjdk.net/?variant=openjdk11&jvmVariant=hotspot) with [jshell-gradle-plugin](https://github.com/bitterfox/jshell-gradle-plugin).
### jshell-maven
The JShell by [AdoptOpenJDK 11 Hostspot VM](https://adoptopenjdk.net/?variant=openjdk11&jvmVariant=hotspot) with [jshell-maven-plugin](https://github.com/bitterfox/jshell-maven-plugin).
### sbt-console
The [sbt](https://www.scala-sbt.org/index.html) console.
### Rust
The Rust REPL by [Evcxr REPL](https://github.com/google/evcxr/tree/master/evcxr_repl)
### Swift
The Swift REPL.
_**Warning:** swift repl require privileged option._
`docker run --rm -it -p 3000:3000 --privileged -d poad/web-terminal:swift`### TypeScript
The TypeScript REPL by [ts-node](https://github.com/TypeStrong/ts-node)
# Attention
## Safari with IME
日本語版のmacOSの場合、英数字入力モードではキー入力を受け付けてくれないようです。
解決方法などは下記をご参照ください。# License
see [LICENSE](blob/master/LICENSE)