MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Electron代替になるソフトウェアが幾つも出てきています。Goであればgo-astilectronが使えます。HTML/JavaScriptでUI側は処理しますが、ローカルコンピュータとの接続部分は別な言語(Electronであればnode)が使えます。 今回紹介するEelはnodeの代わりにPythonが使えるようになるソフトウェアです。 Eelの使い方 簡単なウィンドウ表示の例。UIはGoogle Chromeが使われています。 ファイルを選択する例。フォルダを指定してローカルのファイルをランダムにピックアップします。 Eelを使えばJavaScriptからAPIを実行し、Pythonで処理を書けます。スクリプトを呼び出したり、サーバとの通信をおこなったりすることもできるで