Go言語は今注目が集まっているプログラミング言語の1つでしょう。多彩なOS向けにまとめてコンパイル可能で、堅牢かつ高速に実行できます。ライブラリも充実してきており、利用しやすくなっています。 そんなGoを任意のWebサイトやJavaScriptから実行できるのがgoplayground-jsになります。

goplayground-jsの使い方

実行例です。

モジュールも使えます。

画像の生成もできますが、表示側がダメでした。

標準ライブラリを読み込んだ例。

goplayground-jsの種明かしをすると、入力された内容はローカルで実行されている訳ではありません。Go言語のプレイグラウンドに対してデータを送信して、その結果を受け取っています。

goplayground-jsはTypeScript製のオープンソース・ソフトウェア(MIT License)です。

The Go Playground syumai/goplayground-js: The Go Playground API client for JavaScript written in TypeScript.