Downloads

Start Here

Download a starter project (for newbies)
Create a project with a seed template (for experts)
Play with demos and examples (for everyone)
Play with Activator
Alternative Downloads

Play Starter Projects

New to Play? See the starter projects!

If you've never used Play before, download a starter project. The starter projects have lots of comments explaining how everything works and have links to documentation that goes more in depth.

If you download and unzip the .zip file below, you'll see the sbt file -- this is a packaged version of sbt, the build tool that Play uses.

Type the following at the prompt and it will run the starter project:

./sbt run

If you type ./sbt by itself, then you can run it in interactive mode -- see Using the Play Console for more detail of how to run Play and the sbt documentation for more about SBT.

Please see the documentation, chat with the community, and check out the tutorials for more examples and blog posts!

Play 2.5.x Starter Projects

Play Java Starter Example Download (zip) View on GitHub
Play Scala Starter Example Download (zip) View on GitHub

Play Seed Templates

Experienced With Play? Use a Seed Template!


If you have sbt 0.13.13 or higher installed, you can create your own Play project using sbt new using a minimal giter8 template (roughly like a maven archetype).

This is a good choice if you already know Play and want to create a new project immediately.

Note that the seed templates are already configured with CSRF and security headers filters, whereas the other projects are not specifically set up for security out of the box.

Use sbt run and then go to http://localhost:9000 to see the running server.

Type g8Scaffold form from sbt to create the scaffold controller, template and tests needed to process a form. You can also create your own giter8 seeds and scaffolds based off this one by forking from the https://github.com/playframework/play-java-seed.g8 or https://github.com/playframework/play-scala-seed.g8 github projects.

Play Java Seed

sbt new playframework/play-java-seed.g8

Play Scala Seed

sbt new playframework/play-scala-seed.g8

Play Example Projects

Want to see what Play can do? Download an example project!

Play has many features, so rather than pack them all into one project, we've organized many example projects that showcase a feature or use case of Play so that you can see Play at work.

Note that these example projects are not configured for out of the box security, and are intended to showcase particular areas of Play functionality.

Download SBT and type ./sbt run to run your project.

Play 2.5.x Examples

Java Projects
Play Java Chatroom using Websockets Example Download (zip) View on GitHub
Play Java Ebean Example Download (zip) View on GitHub
Play Java File Upload Example Download (zip) View on GitHub
Play Java JPA Example Download (zip) View on GitHub
Play Java Streaming Example Download (zip) View on GitHub
Play Java Websocket Example Download (zip) View on GitHub
Scala Projects
Play Scala Anorm Example Download (zip) View on GitHub
Play Scala Chatroom using Websockets Example Download (zip) View on GitHub
Play Scala Compile Time Dependency Injection Example Download (zip) View on GitHub
Play Scala Dependency Injection using Macwire Example Download (zip) View on GitHub
Play Scala Encryption Example Download (zip) View on GitHub
Play Scala File Upload Example Download (zip) View on GitHub
Play Scala Integrated Slick Example Download (zip) View on GitHub
Play Scala Isolated Slick Example Download (zip) View on GitHub
Play Scala REST API Example Download (zip) View on GitHub
Play Scala Streaming Example Download (zip) View on GitHub
Play Scala Websocket Example Download (zip) View on GitHub
Play Secure HTTP (SSL/TLS) Example Download (zip) View on GitHub

Play with Activator

Activator 1.3.12 mini-package with no bundled dependencies (1M): contains only the Activator launcher and dependencies will be download as required. Requires JDK 1.8.

Activator 1.3.12 including Play 2.5.12 (671M): contains most of the required dependencies bundled upfront. Requires JDK 1.8.


Activator from the command line

Add activator to your PATH to have the command available in your CLI.

Create a new project from the command line:

activator new

Run an existing project from its directory:

activator run

Enter the interactive cli (in project directory):

activator

Activator’s UI and tutorials

Activator comes with a user interface for learning Play. Launch the UI by double clicking the activator executable or using the following command in your terminal:

activator ui

A webpage will open in your browser, then follow the instructions to choose and open a tutorial.

Read more about Activator Tutorials for Play.


Alternative downloads

The Traditional Play Zip provides a play command to create new applications, run tests, and run the application. After 2.3.0 the play command is no longer used. Projects can be created from an existing example project or through Activator, as described above.

Check out the Play docs for installation instructions.


Development versions

Previews of releases in the pipeline.

Play 2.6.0-M1 Feb 15 2017

Previous releases

2.5

Play 2.5.12 Jan 22 2017
Play 2.5.11 Jan 20 2017
Play 2.5.10 Nov 17 2016
Play 2.5.9 Oct 8 2016
Play 2.5.8 Sep 14 2016
Play 2.5.7 Sep 12 2016
Play 2.5.6 Aug 23 2016
Play 2.5.5 Aug 18 2016
Play 2.5.4 Jun 9 2016
Play 2.5.3 Apr 27 2016
Play 2.5.2 Apr 14 2016
Play 2.5.1 Mar 29 2016
Play 2.5.0 Mar 4 2016
Show all versions

2.4

Play 2.4.10 Jan 22 2017
Play 2.4.9 Jan 20 2017
Play 2.4.8 Jun 22 2016
Play 2.4.7 Jun 20 2016
Play 2.4.6 Dec 14 2015
Play 2.4.4 Nov 19 2015
Play 2.4.3 Sep 7 2015
Play 2.4.2 Jul 3 2015
Play 2.4.1 Jun 23 2015
Play 2.4.0 May 26 2015
Show all versions

2.3

Play 2.3.10 Aug 3 2015
Play 2.3.9 May 9 2015
Play 2.3.8 Feb 11 2015
Play 2.3.7 Dec 3 2014
Play 2.3.6 Oct 28 2014
Play 2.3.5 Oct 7 2014
Play 2.3.4 Sep 1 2014
Play 2.3.3 Aug 12 2014
Play 2.3.2 Jul 21 2014
Play 2.3.1 Jun 25 2014
Play 2.3.0 May 30 2014
Show all versions

2.2

play-2.2.6.zip Nov 14 2014 107.7M
play-2.2.5.zip Oct 07 2014 107.7M
play-2.2.4.zip Jul 21 2014 107.7M
play-2.2.3.zip May 1 2014 107.7M
play-2.2.2.zip Mar 1 2014 107.7M
play-2.2.1.zip Oct 31 2013 104.8M
play-2.2.0.zip Sep 20 2013 105.5M
Show all versions

2.1

play-2.1.5.zip Sep 20 2013 145.2M
play-2.1.4.zip Sep 11 2013 145.2M
play-2.1.3.zip Aug 06 2013 145.2M
play-2.1.2.zip Jul 05 2013 145.5M
play-2.1.1.zip Apr 03 2013 145.2M
play-2.1.0.zip Feb 06 2013 144.3M
Show all versions

2.0

play-2.0.8.zip Sep 20 2013 96.6M
play-2.0.7.zip Sep 11 2013 96.6M
play-2.0.6.zip Aug 06 2013 96.6M
play-2.0.5.zip Aug 01 2013 96.6M
play-2.0.4.zip Oct 01 2012 96.6M
play-2.0.3.zip Aug 03 2012 92.1M
play-2.0.2.zip Jun 26 2012 92.9M
play-2.0.1.zip May 02 2012 90.1M
play-2.0.zip Mar 13 2012 89.4M
Show all versions

1.4

play-1.4.4.zip Jan 24 2017 73.1M
play-1.4.3.zip Aug 16 2016 72.3M
play-1.4.2.zip Mar 16 2016 72.3M
play-1.4.1.zip Dec 30 2015 72.3M
play-1.4.0.zip Oct 30 2015 72.1M
Show all versions

1.3

play-1.3.4.zip Mar 16 2016 71.5M
play-1.3.3.zip Dec 30 2015 71.3M
play-1.3.2.zip Oct 30 2015 71.5M
play-1.3.1.zip May 6 2015 68.2M
play-1.3.0.zip Jan 15 2015 67.8M
Show all versions

1.2

play-1.2.6.2.zip Dec 30 2015 62.0M
play-1.2.5.6.zip Dec 30 2015 62.0M
play-1.2.7.2.zip May 6 2015 60.6M
play-1.2.6.1.zip May 6 2015 60.6M
play-1.2.5.5.zip May 6 2015 60.6M
play-1.2.5.3.zip Sep 23 2013 61.8M
play-1.2.7.zip Aug 29 2013 61.7M
play-1.2.5.2.zip Aug 29 2013 61.7M
play-1.2.6.zip Aug 06 2013 61.7M
play-1.2.5.1.zip Aug 06 2013 61.7M
play-1.2.5.zip Jul 03 2012 61.7M
play-1.2.4.zip Dec 02 2011 58.1M
play-1.2.3.zip Aug 24 2011 58.2M
play-1.2.2.zip Jul 05 2011 57.6M
play-1.2.1.zip May 02 2011 55.7M
play-1.2.zip Apr 13 2011 55.7M
Show all versions

1.1

play-1.1.3.zip Aug 06 2013 49.1M
play-1.1.2.zip Aug 23 2011 48.3M
play-1.1.1.zip Jan 25 2011 48.3M
play-1.1.zip Nov 01 2010 48.1M
Show all versions

1.0

play-1.0.3.4.zip Aug 06 2013 32.9M
play-1.0.3.3.zip Aug 23 2011 32.8M
play-1.0.3.2.zip Jul 28 2010 32.9M
play-1.0.3.1.zip Jul 15 2010 32.8M
play-1.0.3.zip Jun 16 2010 32.8M
play-1.0.2.1.zip Apr 16 2010 32.8M
play-1.0.2.zip Apr 06 2010 32.8M
play-1.0.1.zip Jan 17 2010 44.6M
play-1.0.zip Oct 19 2009 41.5M
Show all versions