OSS探訪

Scala 2 — Compiler・Standard Library・Language Specを支える公式Repository

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
14,562
主要言語
Scala
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/09

概要

`scala/scala`は、Scala 2のCompiler、Standard Library、Reflection、REPL、Scaladoc、Language Specificationなどを管理する公式Repositoryです。JVM上で動くScala 2自身をBootstrappingしてBuildする構成も含みます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

Compiler・Standard Library・REPLを一つのCodebaseで管理する

src/compilersrc/library、Reflection、Interactive Compiler、REPLなどScala 2のCore runtime/toolingをまとめて管理します。

出典:[2]

Compiler自身をBootstrappingして互換性を検証する

Released compilerを基準に新CompilerをBuildし、さらに新Compiler自身で再BuildするBootstrapping flowを持ちます。

出典:[2]

Scala 2のCompiler internalsやLibrary互換性を調べたい場合に

Scala 2向けLibrary開発、Compiler bug調査、Language implementation、Binary compatibilityに関わる用途に向きます。

出典:[2]

Scala 3とMaintenance branchを混同しない

Scala 3は別Repositoryです。Scala 2では2.13.xが主な対象で、2.12.xはMinimal Maintenanceとされています。

出典:[2]

参考にした公式資料

  1. [1]scala/scala repository(2026-09-21)
  2. [2]Scala 2 README(2026-09-21)
  3. [3]Scala website(2026-09-21)
  4. [4]Scala 3 repository(2026-09-21)
  5. [5]Scala Apache-2.0 license(2026-09-21)
編集部からの補足

このRepositoryはScala言語全体の最新版ではなくScala 2系です。READMEはScala 3を`scala/scala3`へ案内し、2.13.xを主要Maintenance branch、2.12.xをMinimal Maintenanceとしています。新規採用時はScala 2/3のVersion選択を分けて判断してください。

3ステップで試す

  1. 1

    ソースを取得

    git clone --depth 1 https://github.com/scala/scala.git
  2. 2

    リポジトリへ移動

    cd scala
  3. 3

    公式手順を確認

    READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
公式READMEで確認

成長

成長の推移 · 直近30日

14,562 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
4
Open PR
15

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • scala
  • scala-compiler
  • scala-programming-language
  • scala-library
  • jvm-languages
  • functional-programming
  • object-oriented-programming
Stars
14,562
Forks
3,218
Watchers
748
Open Issues
0
Contributors
363
主要言語
Scala
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/09

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。