Python Java JavaScript HTML C CSS Other
Latest commit a1f3522 Jun 21, 2016 @xael-fry xael-fry * [#2059] documentation: Rework release note in separate folders
# Conflicts:
#	documentation/manual/home.textile
#	documentation/manual/releases/release1.0.x/releasenotes.textile
#	documentation/manual/releases/release1.3.x/releasenotes-1.3.4.textile
#	documentation/manual/releases/release1.4.x/releasenotes-1.4.2.textile
#	modules/docviewer/app/controllers/


Welcome to Play framework

Join the chat at

Play framework makes it easier to build Web applications with Java. It is a clean alternative to bloated Enterprise Java stacks. It focuses on developer productivity and targets RESTful architectures. Play is a perfect companion to agile software development.

Learn more on the website.

Getting started

1. Install the latest version of Play framework and unzip it anywhere you want:

unzip -d /opt/play-1.3.0-RC1

2. Add the play script to your PATH:

export PATH=$PATH:/opt/play-1.3.0-RC1

3. Create a new Play application:

play new /opt/myFirstApp

4. Run the created application:

play run /opt/myFirstApp

5. Go to localhost:9000/ and you’ll see the welcome page.

6. Start developing your new application:

Get the source

Fork the project source code on Github:

git clone git://

The project history is pretty big. You can pull only a shallow clone by specifying the number of commits you want with —depth:

 git clone git:// --depth 10

Reporting bugs

Please report bugs on our lighthouse tracker.

Learn More


Play framework is distributed under Apache 2 licence.