High velocity web framework

Play Framework is a web development framework that empowers developers to build highly scalable, lightning-fast applications with an ease unparalleled on the JVM.

Built on Reactive principles from the ground-up and based on Akka and Akka Streams, Play is stateless, asynchronous and non-blocking. So applications built using Play deliver all of the benefits of Reactive systems, including a high degree of responsiveness, elasticity and resilience.

Play also offers a host of developer-friendly features including powerful Scala and Java APIs, an easy-to-use MVC paradigm along with hot-reloading, interoperability with multiple runtime and compile-time dependency injection frameworks, modularity and extensibility - significantly accelerating developer productivity and business velocity.

As a startup inside of Samsung, Play is very important because it allows us to go fast.

Samsung

Features
and Capabilities

Rapid development

Play features a “just-hit-refresh” workflow that includes a built in compile/reload mechanism, enabling developers to rapidly see Scala and Java code changes.

Modern web and mobile apps

Play is built for modern web and mobile apps. It’s non-blocking, RESTful by default, and has built-in asset compilers for modern client-side technologies like CoffeeScript and LESS.

Lightning fast

Asynchronous, non-blocking I/O and work sharing across threads makes parallel data fetch easy and concurrency on the real-time web possible.

Massively scalable

Play leverages modern multi-core architecture capabilities to handle massive numbers of concurrent users by default without requiring developers to utilize cumbersome multi-threaded programming techniques.

Integrates with everything

Play lets you breathe new life into your aging infrastructure. It includes integration support via a REST API, HTTP, JSON, WebSockets, Comet, Server-Sent Events and many other protocols.

Ideal for cloud

Play was designed from day one to run in a variety of environments consisting of small and ephemeral virtual machines enabling huge cost savings in web-related infrastructure.