概要
Play Frameworkは、Java/ScalaでWeb ApplicationやREST APIを構築するJVM向けFrameworkです。Stateless・Non-blocking Architectureを基盤に、JSON、WebSocket、Testing、Development時の高速なReload workflowを提供します。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
Java/ScalaからREST・JSON・WebSocketを扱う
HTTP routing、JSON processing、WebSocketなどModern Web Applicationに必要な機能をFrameworkとして提供します。
Stateless・Non-blocking ArchitectureでScaleさせる
Shared server-side session stateへ依存しない構成とNon-blocking I/Oを重視し、Horizontal scaleしやすい設計を取ります。
JVMでReactive寄りのWeb/API Applicationを構築したい場合に
Java/Scala ecosystemを利用しながらWeb API、Realtime communication、Server-rendered/Web appを作る用途に向きます。
出典:[2]
現在のCommunity-maintained体制とVersion supportを確認する
現在はCommunity Maintained Frameworkです。古いLightbend時代のTutorialより、現行DocumentationとRelease supportを優先してください。
参考にした公式資料
- [1]playframework/playframework repository(2026-09-21)
- [2]Play Framework README(2026-09-21)
- [3]Play Framework documentation(2026-09-21)
- [4]Play Framework Apache-2.0 license(2026-09-21)
編集部からの補足
Play Frameworkは現在『Community Maintained』と明記されるProjectです。歴史的にLightbend主導だった時期の資料と現在のCommunity運営を混同せず、現行DocumentationとSupported Versionを基準に導入判断してください。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/playframework/playframework.git - 2
リポジトリへ移動
cd playframework - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
12,617 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 40
- Open PR
- 80
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- scala
- java
- reactive
- web-framework
- restful
- play
- playframework
- jvm
- framework
- webapps
- hacktoberfest
- Stars
- 12,617
- Forks
- 4,020
- Watchers
- 603
- Open Issues
- 409
- Contributors
- 374
- 主要言語
- Scala
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/09/15
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Spring Boot81,479 Stars
共通タグ 2件 · 共通カテゴリ 1件
starterとauto-configurationでSpring applicationを素早く組み立て、production機能も標準化するframework。
Java - Spring Framework60,255 Stars
共通タグ 2件 · 共通カテゴリ 1件
DI・MVC/WebFlux・data access・transactionなどSpring ecosystemの基盤を直接組み立てるJava framework。
Java - Apache Spark44,018 Stars
共通タグ 2件 · 同じ言語
SQL・DataFrame・batch・stream・machine learningを統合する大規模data processing engine。
Scala - GitBucket9,405 Stars
共通タグ 2件 · 同じ言語
WARで導入し、repository・issue・pull request・wikiを運用するScala製self-hosted Git platform。
Scala - Gin89,244 Stars
共通タグ 1件 · 共通カテゴリ 2件
GoでREST API・Web Application・Microserviceを構築する軽量HTTP Web Framework。Router、Middleware、Binding/Validation、Rendering、Recovery等をまとめて提供する。
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。