以下自分のためにメモ。こちらも参照。 いろいろさまよったあげく、最終的にMac用のElectronスタンドアロンアプリにGoのhttpサーバーを仕込むことにした。 なぜ素直にJSでサーバーサイドを書かないのかというと、もうGoで作っちゃったからです。 GoのhttpサーバーバイナリをElectronアプリに仕込む そのためにはGoのhttpサーバーをElectronアプリに仕込み、以下のいずれかを実現する必要がある: A: Electron からGo httpサーバーを起動する B: Go httpサーバーからElectronを起動する どちらを選ぶにしても、Electronを終了したらGoサーバーもしゅっと終了して欲しい。当初Aにしようかと思ったけど、先にhttpが起動してGUIが後から起動するのが自然だろうということでBに決定。 GoからElectronを起動するには Electron