オンラインでプログラム実行できるサービスまとめ

プログラミング

オンラインでプログラム実行できるサービスまとめ

オンラインでぱっと動作確認したり、デモを見せたいときなどありますよね?
オンラインサービスの場合、環境構築の手間が少なく、プログラミング学習の補助としても使えます。
いくつか簡単にオンラインでプログラムを実行できるサービスをまとめてみました。

フロントエンド系

CodeSandbox

ウェブ開発向けのオンラインエディタ。
下図の通り、React, Vue, Angularなどのフレームワークが利用可能。
デモ版の準備などにも使えます。
URL : https://codesandbox.io/

Glitch

こちらも主にウェブ開発向けのオンラインコードエディタ。
HTML, CSS, JavaScriptのウェブアプリケーション以外にフルスタック開発のためのテンプレートもあります。
URL : https://glitch.com/

バックエンド系

Replit

複数のプログラミング言語をサポートし、ブラウザ上でコードを書き、実行できるサービス。
コード共有やチームでの共同作業機能、さらにAIとペアプログラミングできるようになっています!
ページは英語ですが、AIの中身はChatGPTなので、日本語で聞けます。
下図はテンプレートの選択画面。(主要な言語はほぼ網羅されています)
URL : https://replit.com/

ideone

こちらも複数のプログラミング言語をサポートし、ブラウザ上でコードを書き、実行できるサービス。
下図の通り、ログインなしでより手軽に使えるのが特徴です。(広告は入りますが...)
URL : https://ideone.com/

Jupyter Lab

Python、SQLiteに対応したオープンソースのウェブアプリケーション。
データの視覚化や機械学習など、データサイエンスの分野でよく利用されるようです。
データの状態を視覚的に確認しながら、プログラミングできます。
下図はテンプレートの選択画面。
URL : https://jupyter.org/

Google Colaboratory (Colab)

Pythonのコードをブラウザ上で書き、実行できるサービス。
特に機械学習などの分野で利用され、無料でGPUを利用することも可能です。
URL : https://colab.research.google.com/

こちらは別記事にまとめています。

関連記事

オンラインサービスを探している方はこちらも参考になると思います。
今回紹介したものは英語のものが多かったですが、こちらの関連記事は日本語対応です!


-プログラミング