Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)