概要
`scala/scala`は、Scala 2のCompiler、Standard Library、Reflection、REPL、Scaladoc、Language Specificationなどを管理する公式Repositoryです。JVM上で動くScala 2自身をBootstrappingしてBuildする構成も含みます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
Compiler・Standard Library・REPLを一つのCodebaseで管理する
src/compiler、src/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]scala/scala repository(2026-09-21)
- [2]Scala 2 README(2026-09-21)
- [3]Scala website(2026-09-21)
- [4]Scala 3 repository(2026-09-21)
- [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
ソースを取得
git clone --depth 1 https://github.com/scala/scala.git - 2
リポジトリへ移動
cd scala - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近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で投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Kotlin53,440 Stars
共通タグ 2件 · 共通カテゴリ 1件
Java/JVMと相互運用しながら、Android・iOS・デスクトップ・Webへ共通コードを広げられるマルチプラットフォーム言語。
Kotlin - OpenJDK JDK23,365 Stars
共通タグ 2件 · 共通カテゴリ 1件
HotSpot VM、Java標準ライブラリ、javacなど、次期JDKの中核実装を開発するOpenJDK公式リポジトリ。
Java - LLVM Project40,577 Stars
共通タグ 1件 · 共通カテゴリ 2件
LLVM IRを中心にcompiler backend・optimizer・Clang frontend・LLD linker・LLDB debugger・libc++などをまとめるcompiler/toolchain monorepo。
LLVM - Dart SDK11,290 Stars
共通タグ 1件 · 共通カテゴリ 2件
VM/JIT・AOT・JS・Wasm・analyzerを含むDart公式SDK。
Dart - Apache Groovy5,472 Stars
共通タグ 1件 · 共通カテゴリ 2件
Javaと相互運用し、動的型付け・静的型検査・DSL・scriptingを用途ごとに選べるJVM言語。
Groovy
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。