Judge0
Judge0はオープンソースで公開されているオンラインコードエディタです。多様なプログラミング言語に対応する事が出来ます
Judge0にはJudge0 APIとJudge0 IDEが含まれており、PythonやRuby、Java、Haskell、Go、ErlangやC、C++などなど他にも多くの言語に対応しており、vimモードやEmacsモードなども備えています
想定している主な用途は、フル機能のIDEを開かずにサクッとコードを実行テストしたい時に適しているとの事で、新しい言語を学ぶ時などに使用して欲しいそうです。実用的というより実験的な場の提供という印象です
書いたコードのダウンロードも勿論可能です。ライセンスはIDEはMIT、APIはGPLのようです。
※あけましておめでとうございます。本年も宜しくお願いいたします。