GitHub のオープンソース代替 4選

GitHub の代替として最もスター数が多いのは Gitea です。 ほかに GitLab、OneDev、Forgejo などがあります。 いずれもオープンソースで、自分のサーバー(セルフホスト)で動かせます。このうち 4件は UI が日本語に対応しています。スター数・最終更新・日本語化率・必要スペック・ライセンスを並べて比較できます。

最終更新:2026年9月17日(GitHub データは毎日自動更新)

なぜ GitHub から乗り換えるのか

GitHub は公開リポジトリなら無料で、多くの場合そのまま使うのが最善です。移行を検討するのは、ソースコードを社外に置けない(顧客との契約・規程)、プライベートリポジトリの Actions 実行時間や容量の課金が増えた、というケースです。

Gitea / Forgejo は軽量で、小さな VPS でも Git ホスティング・Issue・Actions が動きます。GitLab は CI/CD・セキュリティスキャンまで統合された重量級です。

GitHub のコミュニティ・Copilot・Marketplace は代替できません。OSS 公開は GitHub、社内は自前、という併用が一般的です。

年間いくら安くなる?

GitHub(年額)―
セルフホスト(年額)―
年間の差額―

シンVPS で始める PR

※ 無料〜 月額 約600円/人(目安)で試算。運用の手間・バックアップ・ドメイン代は含みません。運用工数や損益分岐点まで見るなら 年間節約額シミュレーター。

用途別のおすすめ

比較表

#ソフト★ Stars最終更新日本語UI必要RAM難易度Dockerクラウド版ライセンス
1 Gitea 58,637 10時間前 100% 512MB かんたん ○ ― MIT
2 GitLab 24,533 1日前 あり 8GB むずかしい ○ ○ MIT
3 OneDev 15,327 1日前 あり 2GB ふつう ○ ― MIT
4 Forgejo 5,695 12時間前 あり 512MB かんたん ○ ― GPL-3.0-or-later

#1 Gitea

GitHub の代替。軽量な Git ホスティング

Gitea は Go 製の軽量な Git サービスです。Issue・PR・Wiki・CI(Gitea Actions)を備え、Raspberry Pi クラスの小さなマシンでも動きます。

  • ARM対応
  • Docker対応
  • SSO対応
  • セルフホスト可
  • 商用利用可
  • 日本語UI
★ 58,637 更新 10時間前 🇯🇵 UI日本語対応。

詳細を見る 公式サイト ↗

#2 GitLab

GitHub の代替。CI/CD まで含むオールインワン DevOps

GitLab はリポジトリ管理・課題・マージリクエスト・CI/CD・パッケージレジストリ・セキュリティスキャンを1つに統合したプラットフォームです。Community Edition はセルフホストで機能豊富に使えますが、メモリは 8GB 以上が推奨です。

  • Docker対応
  • SSO対応
  • クラウド版あり
  • セルフホスト可
  • 日本語UI
★ 24,533 更新 1日前 🇯🇵 UI は日本語に部分対応。

詳細を見る 公式サイト ↗

#3 OneDev

GitHub の代替。CI/CD とカンバンつきの Git サーバー

OneDev は Git ホスティングに、GUI で書ける CI/CD、課題管理、カンバン、コードナビゲーションを組み合わせた DevOps プラットフォームです。Java 製で単一コンテナで動きます。

  • Docker対応
  • SSO対応
  • セルフホスト可
  • 日本語UI
★ 15,327 更新 1日前

詳細を見る 公式サイト ↗

#4 Forgejo

GitHub の代替。Gitea から分岐したコミュニティ主導の Git ホスティング

Forgejo は Gitea からフォークされ、非営利団体が運営する Git サービスです。Codeberg で採用されており、Actions・パッケージ・プロジェクトボードを備えています。軽量で導入も簡単です。

  • Docker対応
  • SSO対応
  • セルフホスト可
  • 日本語UI
★ 5,695 更新 12時間前 🇯🇵 Codeberg(codeberg.org/forgejo/forgejo)で開発されています(スター数などは Codeberg から取得)。UI は日本語に対応。

詳細を見る 公式サイト ↗

GitHub からの移行の流れ

  1. 移行先(Gitea / Forgejo / GitLab)を立て、GitHub からのミラー/インポート機能でリポジトリを取り込む(Issue・PR も取り込める)
  2. CI を GitHub Actions から移行先の Actions / GitLab CI に書き換え(Gitea Actions は GitHub Actions とほぼ互換)
  3. 開発者の SSH 鍵・トークンを登録し、リモート URL を切り替え
  4. GitHub 側はミラー先として残すか、アーカイブ

よくある質問

GitHub の代替で一番人気のオープンソースは?

GitHub のスター数では Gitea(58,637★)が最多です。GitHub の代替。軽量な Git ホスティング。

日本語で使える GitHub の代替はありますか?

Gitea、GitLab、OneDev、Forgejo は UI が日本語に対応しています。

GitHub の代替は本当に無料ですか?

ソフト自体はオープンソースで無料です。自分でサーバーを用意する場合は VPS 代(月額数百円〜数千円)がかかります。GitHub が1人あたり月額 600円なので、人数が多いほど差が開きます。

初心者でも導入しやすいのは?

Gitea、Forgejo は Docker Compose で数分で起動でき、導入難易度「かんたん」です。