You are viewing the documentation for the 2.0.6 release in the 2.0.x series of releases. The latest stable release series is 3.0.x.
§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
§Authentication and Authorization module (Scala)
- Website: [https://github.com/t2v/play20-auth]
- Documentation(en): [https://github.com/t2v/play20-auth/blob/master/README.md]
- Documentation(ja): [https://github.com/t2v/play20-auth/blob/master/README.ja.md]
- Short description This module provides an authentication and authorization way
§Authenticity Token module
- Website: https://github.com/orefalo/play2-authenticitytoken
- Documentation: https://github.com/orefalo/play2-authenticitytoken/blob/master/README.md
- Short description: Brings back play1 authenticity token - provides a way around CSRF attacks
§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
- Website (docs, sample): https://github.com/typesafehub/play-plugins/tree/master/dust
- Short description: provides support for the dust client side template language
§Groovy Templates plugin
- Website: https://github.com/manuelbernhardt/play2-groovy-templates
- Documentation: https://github.com/manuelbernhardt/play2-groovy-templates/blob/master/README.md
- Short description: This module brings the Groovy templates engine of Play 1 to Play 2.
§Groovy Templates plugin - gt-engine-play2
- Website: https://github.com/mbknor/gt-engine-play2
- Documentation: https://github.com/mbknor/gt-engine-play2/blob/master/README.markdown
- Short description: This module brings the Groovy Template engine from play 1 to Play 2. It uses gt-engine which is used by the Play 1 module “Faster Groovy Templates” http://www.playframework.org/modules/fastergt
- Samples: https://github.com/mbknor/gt-engine-play2/tree/master/samples
§Guice Plugin (Java and Scala)
- Website (docs, sample): https://github.com/typesafehub/play-plugins
- Short description: provides DI via Guice
§HTML5 Tags module
- Website: https://github.com/loicdescotte/Play2-HTML5Tags
- Documentation: https://github.com/loicdescotte/Play2-HTML5Tags/blob/master/README.md
- Short description: This tags add client side validation attributes (e.g required, regex pattern, max|min lentgh…) and specific input fields (date, email, url, telephone number,…) to Play 2.0 templates
§Japid module
- Website: https://github.com/branaway/japid42
- Documentation: https://github.com/branaway/japid42
- Short description: This module provides Japid java templates for play 2
§Manual Dependency Injection Plugin (Java and Scala)
- Website (docs, sample): https://github.com/typesafehub/play-plugins
- Short description: provides DI via manual injection
§MongoDB Jackson Mapper Plugin (Java)
- Website (docs, sample): https://github.com/vznet/play-mongo-jackson-mapper
- Short description: provides managed MongoDB access and object mapping using Jackson annotations
§MongoDB Salat, Casbah Plugin (Scala)
- Website (docs, sample): https://github.com/leon/play-salat
- Short description: provides managed MongoDB access and object mapping using Salat and Casbah
§Play Mini (Java and Scala)
- Website (docs, sample): https://github.com/typesafehub/play2-mini
- Short description: uses play as an HTTP library (in a standard SBT project)
§Redis Plugin (Java and Scala)
- Website (docs, sample): https://github.com/typesafehub/play-plugins
- Short description: provides a redis based cache implementation, also lets you use Redis specific APIs
§Emailer Plugin (Java and Scala)
- Website (docs, sample): https://github.com/typesafehub/play-plugins
- Short description: provides an emailer based on apache commons-email
§Roy Compiled Asset Plugin (Ray)
- Website: https://github.com/pufuwozu/ray
- Blog post: http://brianmckenna.org/blog/ray
- Short description: compiles Roy files to JavaScript
§Snapshot Plugin (Java and Scala)
- Website (docs, sample): https://github.com/vznet/play-snapshot
- Short description: provides a hash bang snapshot functionality using HtmlUnit, as described by Google here
§Statsd Plugin (Java and Scala)
- Website (docs, sample): https://github.com/vznet/play-statsd
- Short description: provides a statsd client
§Typesafe util Plugin (Scala)
- Website (docs, sample): https://github.com/typesafehub/play-plugins
- Short description: provides request header based security and syntactic sugar to deal with plugins
§Typesafe SbtGoodies Plugin
- Website (docs, sample): https://github.com/typesafehub/play-plugins/sbtgoodies
- Short description: provides extra sbt commands
§WAR Plugin
- Website: https://github.com/dlecan/play2-war-plugin
- Documentation: https://github.com/dlecan/play2-war-plugin/blob/develop/README.md
- Short description: Allow to package Play! 2.x applications into standard WAR packages.
§XForward module
- Website: https://github.com/orefalo/play2-xforward
- Documentation: https://github.com/orefalo/play2-xforward/blob/master/Readme.md
- Short description: This module brings back the missing Proxy forwarding settings from Play1.
§Spring Module
- Website: https://github.com/scott-phillips/Spring4Play2
- Documentation: https://github.com/scott-phillips/Spring4Play2/blob/master/README.markdown
- Short description: Updated version of the original Spring module for Play 2.0
§JsMessages
- Wesite: https://github.com/julienrf/play-jsmessages
- Short description: Allows to compute localized messages on client side.
§Memcached Plugin
- Website: https://github.com/mumoshu/play2-memcached
- Short description: provides a memcached based cache implementation
§Stylus Plugin
- Website: https://github.com/knuton/play-stylus
- Short description: Support for Stylus CSS compilation
§ScalikeJDBC Plugin (Scala)
- Website: https://github.com/seratch/scalikejdbc-play-plugin
- Short description: provides yet another database access API for Play20