You are viewing the documentation for Play 1. The documentation for Play 2 is here.

Sample applications

Play comes with the following set of sample applications in the the samples-and-test/ directory, in the framework installation path. We use them to run our automated test suite, and you can take a look at them to discover typical Play usages.

Yet Another Blog Engine

The final application from the Play guide tutorial.


A simple contact management application.


A port of the well known ‘booking’ application from the JBoss seam framework.


A simple forum application that uses JPA.


A fully-featured job board application that uses the CRUD module to automatically generate the administration area.


An HTTP-based chat application. It uses the asynchronous request model to be able to handle a lot of simultaneous connected users without wasting resources.


Demonstrates the different ways to create a form with validation support.