Skip to content
mbknor edited this page Sep 5, 2012 · 71 revisions

Play 2.0 Modules

This is a temporary location for listing modules, until there will be a location to register them on the Play website.

Blog posts describing the process of writing a module can be found on objectify.be and developer.vz.net

Airbrake.io notifier

  • Website: [http://teamon.github.com/play-airbrake/]
  • Documentation: [https://github.com/teamon/play-airbrake/blob/master/README.md]
  • Short description: Send exception notifications to airbrake.io

Amazon STS module (Scala)

  • Website: [https://github.com/Rhinofly/play-libraries/tree/master/apis/sts]
  • Documentation: [https://github.com/Rhinofly/play-libraries/tree/master/apis/sts/README.md]
  • Short description: STS (Security Token Service) API wrapper for Play 2.0

Amazon SES module (Scala)

  • Website: [https://github.com/Rhinofly/play-libraries/tree/master/apis/ses]
  • Documentation: [https://github.com/Rhinofly/play-libraries/tree/master/apis/ses/README.md]
  • Short description: SES (Simple Email Service) API wrapper for Play 2.0

Amazon S3 module (Scala)

  • Website: [https://github.com/Rhinofly/play-libraries/tree/master/apis/s3]
  • Documentation: [https://github.com/Rhinofly/play-libraries/tree/master/apis/s3/README.md]
  • Short description: S3 (Simple Storage Service) API wrapper for Play 2.0

Amf module (Scala)

  • Website: [https://github.com/Rhinofly/play-libraries/tree/master/amf]
  • Documentation: [https://github.com/Rhinofly/play-libraries/blob/master/amf/README.md]
  • Short description: AMF (ActionScript Message Format) support for Play 2.0

Authentication and Authorization module (Scala)

Authenticity Token module

Deadbolt 2 Plugin

  • Website (docs, sample): https://github.com/schaloner/deadbolt-2
  • Short description: Deadbolt is an authorisation mechanism for defining access rights to certain controller methods or parts of a view using a simple AND/OR/NOT syntax

Dust Plugin

funcy - Page Driven Functional Tests (Java)

  • Website: [https://github.com/joergviola/funcy]
  • Documentation: [https://github.com/joergviola/funcy/blob/master/README.md]
  • Repository: [http://joergviola.github.com/releases/]
  • Short description Simplifies writing functional test using Page Driver classes.

Groovy Templates plugin

Groovy Templates plugin - gt-engine-play2

Guice Plugin (Java and Scala)

HTML5 Tags module (Java and Scala)

InputValidator (Scala)

Japid module

JsMessages

JSON minification Plugin

Manual Dependency Injection Plugin (Java and Scala)

Memcached Plugin

MongoDB Jackson Mapper Plugin (Java)

MongoDB Jongo Plugin (Java)

MongoDB Morphia Plugin (Java)

MongoDB Salat, Casbah Plugin (Scala)

Mountable routing

  • Website: [http://teamon.github.com/play-navigator/]
  • Documentation: [https://github.com/teamon/play-navigator/blob/master/README.md]
  • Description: [http://codetunes.com/2012/05/09/scala-dsl-tutorial-writing-web-framework-router]

Mustache (Java,Scala)

  • Website: [https://github.com/julienba/play2-mustache]
  • Documentation: [https://github.com/julienba/play2-mustache]
  • Short description: Mustache template support

Native Packaging Module

NINA (Scala)

PDF module (Java)

  • Website: [https://github.com/joergviola/play20-pdf]
  • Documentation: [https://github.com/joergviola/play20-pdf/blob/master/README.md]
  • Repository: [http://joergviola.github.com/releases/]
  • Short description Generate PDF output from HTML templates

Play! Authenticate (Java)

  • Website: [http://joscha.github.com/play-authenticate/]
  • Documentation: [https://github.com/joscha/play-authenticate/blob/master/README.md]
  • Short description: A highly customizable authentication module for Play 2.0

Play Mini (Java and Scala)

Play Plovr Plugin

Qunit (Java)

  • Website: [https://github.com/gcusnieux/play20-qunit]
  • Documentation: [https://github.com/gcusnieux/play20-qunit]
  • Short description: JavaScript unit test suite

Redis Plugin (Java and Scala)

Swaggerkit (Scala)

Emailer Plugin (Java and Scala)

Roy Compiled Asset Plugin (Ray)

Sass Plugin

ScalikeJDBC Plugin (Scala)

Snapshot Plugin (Java and Scala)

socket.io.play (scala only, pre-alpha)

  • Website: [https://github.com/rohit-tingendab/socket.io.play]
  • Documentation: [https://github.com/rohit-tingendab/socket.io.play/blob/master/README.md]

Spring Module

Stateless client authentication (Scala)

  • Website: [https://github.com/blendlabs/play20-stateless-auth]
  • Documentation: [https://github.com/blendlabs/play20-stateless-auth/blob/master/README.md]
  • Short description Provides required and optional authentication without requiring server-side state (signed auth data is stored on the client)

Statsd Plugin (Java and Scala)

Stylus Plugin

Typesafe util Plugin (Scala)

Typesafe SbtGoodies Plugin

WAR Module

XForward module

XWiki Rendering module (Scala)

Clone this wiki locally