カテゴリー

  • プログラミング
  • 英語学習
  • 海外
  • キャリア
  • Kredo
Kredoオンラインキャンプ
KredoIT留学
無料カウンセリングはこちら
Kredoオンラインキャンプ体験談
KredoIT留学体験談
外貨を稼ぐ!海外フリーランス無料セミナー
未経験から即戦力ITグローバル人材 無料セミナー
Kredo Blog 英語・IT・AIで、人生の選択肢を広げる。
無料ウェビナー参加 ↗ 無料カウンセリング予約無料相談↗
MENU
EXPLORE KREDO BLOG

知りたいことから、世界が広がる。

ブログTOP ↗
留学・セブSTUDY & LIFE
留学・セブの記事をすべて読む ↗ 海外留学→海外移住→海外就職→
英語学習ENGLISH
英語学習の記事をすべて読む ↗ 英語学習法→英語フレーズ→
IT・AITECH & CREATIVITY
IT・AIの記事をすべて読む ↗ プログラミング学習→プログラミング知識→AI・テクノロジー→デザイン→
キャリアYOUR NEXT CHAPTER
キャリアの記事をすべて読む ↗ 転職情報→キャリアデザイン→
KredoOUR SCHOOL
Kredoの記事をすべて読む ↗ ニュース・キャンペーン→セブ島情報→インタビュー→
STUDENT DIARIES留学生のリアルな日記noteの体験記を読む ↗YouTube・Instagramで留学を知る ↗
記事を探す ブログTOP
留学・セブ
STUDY & LIFEセブで学ぶ。海外で暮らす。留学の準備から、現地の毎日まで。
留学・セブを知るすべての記事 ↗
海外留学費用・期間・学校選びを知る↗海外移住海外で暮らすためのヒント↗海外就職世界で働く選択肢を探す↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
英語学習
ENGLISH英語が、世界を近くする。学び方と、今日から使える英語。
英語学習を知るすべての記事 ↗
英語学習法自分に合った学び方を見つける↗英語フレーズ会話で使える表現を読む↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
IT・AI
TECH & CREATIVITYつくる力を、次の一歩に。プログラミングとAIをもっと身近に。
IT・AIを知るすべての記事 ↗
プログラミング学習はじめ方・学び方を知る↗プログラミング知識仕組みやスキルを深める↗AI・テクノロジーAIの活かし方と最新の話題↗デザイン伝わるものづくりのヒント↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
キャリア
YOUR NEXT CHAPTER学びの先の、働き方。転職・海外就職・これからのキャリア。
キャリアを知るすべての記事 ↗
転職情報次の仕事へ向かう準備↗キャリアデザイン自分らしい働き方を考える↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
Kredo
OUR SCHOOLKredoを、もっと知る。学校のこと、セブのこと、学ぶ人のこと。
Kredoを知るすべての記事 ↗
ニュース・キャンペーンKredoからのお知らせ↗セブ島情報現地の暮らしを知る↗インタビュー受講生・卒業生の声を読む↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
留学日記 ↗

ENGLISH · IT · AI / STUDY IN CEBU

学ぶって、冒険だ。

英語・IT・AIで、人生の選択肢を広げよう。

留学の無料相談へ ↗Kredo Blogを読む →
JAPAN✈CEBU
Kredoで、講師と一緒に英語とITを学ぶ受講生
LEARN SOMETHING NEW.
セブの海を望む場所で学ぶ日常
HELLO, NEW WORLD.
  • TOP
  • プログラミング
  • Web・プログラミング(知識)
  • Rubyで作られたWebサービス・アプリ12選|できることも解説

Rubyで作られたWebサービス・アプリ12選|できることも解説

アバター画像
Kredo編集部
公開日:2023.04.20
更新日:2026.10.04
Web・プログラミング(知識) |
 width

Rubyで作られた代表的なWebサービスには、GitHub・Shopify・Airbnb・クックパッド・食べログ・freee会計・Wantedlyなどがあり、どれもRubyのフレームワーク「Ruby on Rails」で作られている、または使われているサービスです(Ruby on Railsの公式サイトや各社の公式情報で確認)。Rubyが得意なのは、Webサービス・Webアプリの「サーバー側」の開発です。この記事では、公式サイトや各社のエンジニアブログでRubyの利用を確認できた12のサービスと、Rubyでできること・苦手なこと、簡単なプログラム例を紹介します。

記事のもくじ

  • Rubyで作られたWebサービス・アプリ12選(一覧)
  • Rubyで作られた海外のWebサービス
    • GitHub(ギットハブ)
    • Shopify(ショッピファイ)
    • Airbnb・Zendesk・Kickstarter
    • Mastodon(マストドン)
    • Redmine(レッドマイン)
  • Rubyで作られた日本のWebサービス
    • クックパッド
    • 食べログ
    • freee会計
    • Wantedly(ウォンテッドリー)
    • クラウドワークス
  • Rubyでできること・苦手なこと
    • RubyでWebアプリが作られる理由
    • AndroidやiPhoneのアプリはRubyで作れる?
    • Rubyでゲームは作れる?
  • Rubyのプログラム例:基本とWebアプリ
    • 例1:Rubyの基本(配列・繰り返し・メソッド)
    • 例2:Sinatraで小さなWebアプリを作る
  • Rubyを学んでWebサービスを作るには
  • 英語でWeb開発を学ぶという選択肢
  • Rubyで作られたサービスについてよくある質問
    • Ruby on RailsとRubyは何が違いますか?
    • Rubyは今でも使われていますか?
    • RubyとPythonはどちらを学ぶべきですか?
  • まとめ:RubyはWebサービスづくりで今も使われている言語

Rubyで作られたWebサービス・アプリ12選(一覧)

サービス 分野 Rubyの使われ方(確認した情報源)
GitHub ソースコード管理 最初からRuby on Railsの大きなアプリ(GitHub公式ブログ)
Shopify ECサイト作成 中心のシステムがRubyで書かれている(Shopify公式エンジニアブログ)
Airbnb 宿泊予約 Rails公式サイトの利用企業に掲載
Zendesk カスタマーサポート Rails公式サイトの利用企業に掲載
Kickstarter クラウドファンディング Rails公式サイトの利用企業に掲載
クックパッド レシピ Rails公式サイトの利用企業に掲載
食べログ 飲食店検索 Ruby on Railsでの開発がメイン(食べログ公式テックブログ)
freee会計 クラウド会計 Railsアプリとしてバージョンアップ(freee公式開発者ブログ)
Wantedly ビジネスSNS・求人 創業時からRubyを使用(Wantedly公式エンジニアリングハンドブック)
クラウドワークス クラウドソーシング Ruby on Railsをメインに提供(クラウドワークス公式エンジニアブログ)
Mastodon 分散型SNS APIやWebページをRuby on Railsで提供(公式リポジトリ)
Redmine プロジェクト管理 Ruby on Railsで作られた、自分で設置できるツール(公式サイト)

大きなサービスでは、Rubyだけでなく複数の言語を組み合わせることがよくあります。たとえばWantedlyは、Rubyに加えて、安定性が求められる部分にGo、機械学習にPythonを使っていると公式に説明しています。

Rubyで作られた海外のWebサービス

Rubyで作られたWebサービス

GitHub(ギットハブ)

世界中の開発者がソースコードを保存・共有し、共同で開発するためのサービスです。GitHubの公式ブログ(2023年)では、「GitHub.comは最初からRuby on Railsのモノリス(1つの大きなアプリ)」であり、約200万行のコードを1,000人以上のエンジニアが毎日開発していると紹介されています。RailsとRubyを毎週のようにアップグレードしていることも書かれています。

Shopify(ショッピファイ)

ネットショップを作って運営できるECプラットフォームです。Shopifyのエンジニアブログ(2020年)では、中心となるシステムに280万行以上のRubyのコードがあると説明されています。Rubyが、大規模なサービスでも使い続けられている例といえます。

Airbnb・Zendesk・Kickstarter

Ruby on Railsの公式サイトでは、Railsで作られた、またはRailsを使っている企業として、Airbnb(宿泊予約)、Zendesk(カスタマーサポートのツール)、Kickstarter(クラウドファンディング)などが紹介されています。ほかにも、Basecamp、Instacart、Dribbble、Coinbaseなどの名前があります。

Mastodon(マストドン)

X(旧Twitter)に似た、分散型のSNSです。誰でもサーバーを立てられるオープンソースのソフトウェアで、公式リポジトリでは、REST APIとWebページをRuby on Railsで、画面の動きのある部分をReactで作っていると説明されています。

Redmine(レッドマイン)

タスクやバグを管理できるプロジェクト管理ツールで、会社のサーバーなどに自分で設置して使えます。公式サイトで「Ruby on Railsで書かれている」と説明されており、2026年8月にもバージョン7.0.1が公開されています。

Rubyで作られた日本のWebサービス

クックパッド

料理のレシピを投稿・検索できるサービスです。Ruby on Railsの公式サイトで、Railsを使っている企業の1つとしてCookpadが紹介されています。

食べログ

飲食店の情報を探せるサービスです。食べログの公式テックブログ(2023年)では「食べログではRuby on Railsを利用した開発がメイン」と書かれており、Rubyの国際カンファレンスRubyKaigiのスポンサーも務めています。

freee会計

個人事業主や中小企業向けのクラウド会計ソフトです。freeeの開発者ブログでは、freee会計のRuby on Railsを6.0から6.1へアップグレードした取り組み(2022年)などが紹介されています。

Wantedly(ウォンテッドリー)

会社と働く人をつなぐビジネスSNSです。Wantedlyのエンジニアリングハンドブックでは、Rubyは最初から使っていた言語で、機能を速く作って改善していく用途で今も多くの箇所で使っていると説明されています。

クラウドワークス

仕事を頼みたい人と受けたい人をつなぐクラウドソーシングのサービスです。クラウドワークスのエンジニアブログ(2022年)では、「crowdworks.jp では Ruby on Rails をメインに」さまざまなサブシステムを組み合わせてサービスを提供していると書かれています。

Rubyでできること・苦手なこと

Rubyでできること

Rubyは、まつもとゆきひろ氏が開発し、1995年に公開された日本生まれのプログラミング言語です。2026年9月時点の安定版はRuby 4.0.7で、Webアプリを作るフレームワークのRuby on Railsは8.1系が最新です。Rubyの主な用途を整理すると、次のようになります。

用途 Rubyとの相性 よく使われるもの
Webサービス・Webアプリのサーバー側 得意 Ruby on Rails、Sinatra
ECサイト・SNS・予約・管理画面 得意 Ruby on Rails(ログイン・投稿・データベースの機能を作りやすい)
作業の自動化・データの集計 向いている Rubyのスクリプト、Nokogiri(Webページの情報を取り出す)
スマホアプリ アプリ本体は別の言語が中心 サーバー側(API)をRailsで作り、アプリはSwift・Kotlinで作る構成が一般的
2Dゲーム 学習用・小さな作品向け Gosu
機械学習・AI ライブラリが少なめ Pythonがよく使われる

RubyでWebアプリが作られる理由

  1. Ruby on Railsで早く作れる:ログインやデータベースの操作など、Webアプリに必要な機能を作るための決まりと仕組みがそろっており、少ないコードで形にできます
  2. コードが読みやすい:英語に近い書き方ができ、ほかの人が書いたコードも読みやすいため、機能の追加や修正を続けやすい言語です
  3. gemで機能を足せる:gem(ジェム)と呼ばれるライブラリを追加すると、決済や画像のアップロードなどの機能も効率よく作れます

AndroidやiPhoneのアプリはRubyで作れる?

スマホアプリの画面や動きは、iPhoneならSwift、AndroidならKotlinで作るのが一般的で、Rubyが直接使われることは多くありません。ただし、アプリが通信する先のサーバー側(ログインやデータの保存)をRuby on Railsで作ることはよくあります。また、Hotwire Nativeというフレームワークを使うと、Webアプリの画面をもとにiOS・Androidのアプリを作ることもできます。

Rubyでゲームは作れる?

作れます。Gosuは、RubyとC++で2Dゲームを作れる無料のライブラリ(MITライセンス)で、macOS・Windows・Linuxで使えます。ゲーム作りを通してRubyの文法に慣れたい方に向いています。本格的な3Dゲームや家庭用ゲーム機向けのゲームでは、C#(Unity)やC++がよく使われます。

Rubyのプログラム例:基本とWebアプリ

Rubyのプログラム例

Rubyのコードがどのくらい短く書けるのか、実際の例で見てみましょう。どちらもRuby 3.3で動作を確認しています。

例1:Rubyの基本(配列・繰り返し・メソッド)

「hello.rb」という名前で保存し、ターミナル(Windowsはコマンドプロンプトなど)でruby hello.rbと入力して実行します。

puts "Hello, Ruby!"

menu = ["ラーメン", "カレー", "寿司"]
menu.each_with_index do |food, i|
  puts "#{i + 1}. #{food}"
end

def tax_included(price)
  (price * 1.1).floor
end

puts "1,000円の税込価格:#{tax_included(1000)}円"

実行結果は次のとおりです。

Hello, Ruby!
1. ラーメン
2. カレー
3. 寿司
1,000円の税込価格:1100円

例2:Sinatraで小さなWebアプリを作る

Sinatraは、少ないコードでWebアプリを作れるRubyのフレームワークです。まず必要なgemをインストールし、次のコードを「app.rb」として保存してruby app.rbで起動します。

gem install sinatra rackup puma
require "sinatra"

get "/" do
  "Hello, Sinatra!"
end

get "/hello/:name" do
  "こんにちは、#{params[:name]}さん"
end

起動したらブラウザでhttp://localhost:4567/を開くと「Hello, Sinatra!」、http://localhost:4567/hello/Kredoを開くと「こんにちは、Kredoさん」と表示されます。URLに合わせて表示を変える、というWebアプリの基本の形が、これだけのコードで作れます。本格的なWebサービスを作るときは、データベースやログインの仕組みがそろったRuby on Railsがよく使われます。

Rubyを学んでWebサービスを作るには

Rubyを学ぶには

  1. HTML・CSSでWebページの基本を学ぶ
  2. Rubyの基本(変数、条件分岐、繰り返し、メソッド、クラス)を学ぶ
  3. Ruby on Railsで、投稿やログインのある小さなWebアプリを作る
  4. 作ったアプリをインターネットに公開し、機能を少しずつ足していく

Rubyを本で学びたい方は「Rubyを本で勉強するなら?入門書・おすすめ本」、Railsを学ぶ本は「Ruby on Railsの習得度別おすすめ学習本10選」も参考にしてください。

英語でWeb開発を学ぶという選択肢

RubyやRailsの公式ドキュメント、GitHubでの情報交換、海外企業のエンジニアブログは、英語で書かれているものがほとんどです。Webサービスを作るエンジニアを目指すなら、英語で調べられることは大きな強みになります。

Kredo IT留学は、フィリピン・セブ島でITレッスンをすべて英語で受ける留学です。1日8時間(英語のマンツーマンレッスン4時間+ITのグループレッスン4時間)で、英語とWeb開発を同時に学びます。公式サイトによると、受講生の92%が英語もITも未経験です(2026年9月時点の掲載)。Webアプリ開発を英語で学んでみたい方は、Kredo IT留学の無料カウンセリングで、学べる言語やコースを確認してみてください。

IT留学について詳しく知りたい方は「IT留学とは?費用・国別比較・1日の流れと選び方」をご覧ください。

あわせて読みたい記事

Rubyをインストールする方法【OS別に解説】
Rubyをインストールする方法【OS別に解説】
2023-04-20

Rubyで作られたサービスについてよくある質問

Ruby on RailsとRubyは何が違いますか?

Rubyはプログラミング言語、Ruby on Railsは、Rubyで書かれたWebアプリを作るためのフレームワーク(土台となる仕組み)です。Railsを使うには、先にRubyの基本を学ぶ必要があります。

Rubyは今でも使われていますか?

はい。この記事で紹介したGitHub・Shopify・食べログ・freeeなど、多くのサービスで使われ続けています。Ruby本体は2026年9月時点で4.0系、Railsは8.1系が公開されており、開発も続いています。

RubyとPythonはどちらを学ぶべきですか?

Webサービスを作りたいならRuby(Rails)、データ分析やAI・機械学習に興味があるならPythonがよく選ばれます。どちらも読みやすい言語なので、作りたいものに合わせて選びましょう。

まとめ:RubyはWebサービスづくりで今も使われている言語

RubyとRuby on Railsは、GitHubやShopify、クックパッド、食べログ、freeeなど、国内外の多くのWebサービスで使われています。Webアプリのサーバー側を効率よく作るのが得意な一方、スマホアプリ本体やAI開発では別の言語が中心です。Webサービスを作ってみたい方は、Rubyの基本からRailsへと進み、小さなアプリを1つ完成させるところから始めてみましょう。

英語でIT・AIを学べるKredo

英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?

当メディアを運営しているKredoは、英語×ITをオンラインで学ぶ「Kredoオンラインキャンプ」と、フィリピンのセブ島で英語とIT・AIを学ぶ「KredoIT留学」「KredoAI留学」を提供しています。これまでの卒業生は3,000名以上。卒業生の多くが、国内外のIT企業への転職、フリーランスなどへのキャリアチェンジを実現しています。これからの時代に必要な英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?

\ セブ島でIT×英語を学ぶ /IT留学の無料カウンセリングを予約する
\ オンラインでIT✕英語を学ぶ / Kredoオンラインキャンプの詳細をみる >>
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
アバター画像
Kredo編集部

Kredo編集部です!プログラミング、英語学習、キャリア、Kredo情報を発信していきます。

関連記事

  • PHPのコード画面を見ながら学ぶ人物のイメージ
    Web・プログラミング(知識)

    PHPの脆弱性で将来性はなくなる?AI時代の安全性・需要を他言語と比較【2026年】

    2026.11.02
  • PHP公式の2026年10月21日セキュリティ告知
    Web・プログラミング(知識)

    PHP脆弱性ニュース【2026年10月】国内事例・政府発表・時系列

    2026.10.23
  • PHP公式のバージョン別サポート期限
    Web・プログラミング(知識)

    PHP 8.2のサポート終了は2026年12月31日|移行先と対応手順

  • WordPress日本語公式サイト。CMSの概要と編集画面の紹介
    Web・プログラミング(知識)

    WordPressのPHPバージョン確認・更新方法|変更前後のチェックリスト

新規CTA
KREDO JAPAN株式会社

\ SNSで留学の様子を更新中! /

  • Instagram
  • LINE
  • X
  • YouTube
©KREDO JAPAN Inc. 2024 All rights reserved.
Kredoのサービス
セブ島で学びたい方はこちら KredoIT留学
自宅で学びたい方はこちら Kredo Online 英語×アプリ開発コース
運営会社 会社概要 採用情報 お問い合わせ
利用規約 プライバシーポリシー 特定商品取引に基づく表示 資料請求