Play Framework
Play Frameworkは、Ruby on RailsとDjangoから大きな影響を受けた、これらと似た同種のフレームワークである。PlayのWebアプリケーションはJava環境で動作するが、Java標準のWebアプリケーション仕様であるJakarta EEの中核機能は必要としない。PlayはJakarta EEの仕様に準拠しないが、その代わりにJakarta EE準拠のプラットフォームと比較してシンプルに開発を行うことができる。
Play Frameworkのアプリケーションは組み込みのNetty(英語版) Webサーバーを使用して実行するよう設計されている。しかし、開発したアプリケーションをWARパッケージにまとめ、Jakarta EEのアプリケーションサーバで動作させることも可能である。
0の開発に向けSadek Drobiが加わっている。2012年3月13日にリリースされた2.0では、Scalaの開発環境であるTypesafe Stackと結びついている。
2013年2月6日にリリースされたPlay 2.1では、Scalaが2.10へとアップデートされるとともに、モジュール化や新しいJSON API、フィルタ、それにRequireJSがサポートされた。
2013年9月20日にリリースされたPlay 2.2では、sbtが0.13にアップデートされるとともに、バッファリングやgzip圧縮、それにいくつかのプラットフォーム用のパッケージングタスク(OS X (DMG), Linux (RPM, deb), Windows (MSI) など)がサポートされた。
2021年10月20日、それまで中心的に開発していた Lightbend 社が Play Framework の開発から撤退すると発表した。
2023年10月25日、Play Framework 3.0.0がリリースされた。Play Frameworkは2.xまではLightbendが開発していたAkkaを使用していたが、Akkaが2022年9月よりオープンソースでは無くなったため、AkkaからフォークしたオープンソースのApache Pekkoに切り替わった。