§Play modules

Play uses public modules to augment built-in functionality.

To create your own public module or to migrate from a play.api.Plugin, please see ScalaPlayModules or JavaPlayModules.

§API hosting






§Sass Plugin

§Typescript Plugin

§Authentication (Login & Registration) and Authorization (Restricted Access)

§Silhouette (Scala)

§Deadbolt 2 Plugin

§Play-pac4j (Java and Scala)

§Authentication and Authorization module (Scala)

§Play! Authenticate (Java)

§SecureSocial (Java and Scala)


§Flyway plugin

§MongoDB Jongo Plugin (Java)

§MongoDB ReactiveMongo Plugin (Scala)


§Redis Plugin (Java and Scala)

§ScalikeJDBC Plugin (Scala)


§WAR Module


§FolderMessages plugin


§Messages Compiler Plugin (Scala)


§Google’s HTML Compressor (Java and Scala)

§Memcached Plugin

§Templates and View

§Google Closure Template Plugin

§HTML5 Tags module (Java and Scala)

§PDF module (Java)

§Play-Bootstrap (Java and Scala)

§Play Dok

§Thymeleaf module (Scala)


§Emailer Plugin (Java and Scala)

§Geolocation (Java)

§JSONP filter

§Sitemap Generator (Java)

§Cloud services

§Amazon SES module (Scala)

§Amazon S3 module (Scala)