forked from playframework/playframework
-
Notifications
You must be signed in to change notification settings - Fork 3
Modules
mchv edited this page Oct 17, 2012
·
81 revisions
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
- 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
- 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
- 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
- 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
- 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
- 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
- Now also has 2.1-SNAPSHOT support: [https://github.com/t2v/play20-auth/tree/play21]
- 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
- Website: http://hakandilek.github.com/play2-cache/
- Documentation: [https://github.com/hakandilek/play2-cache/blob/master/README.md]
- Repository: [http://hakandilek.github.com/play2-cache/releases/]
- Repository(snapshot): [http://hakandilek.github.com/play2-cache/snapshots/]
- Short description: Utilities for simplifying caching
- Website: [https://github.com/mchv/play2-cloudfront]
- Documentation: [https://github.com/mchv/play2-cloudfront/blob/master/README.md]
- Short description This module helps to integrate a play application with Cloudfront CDN.
- 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
- Website (docs, sample): https://github.com/mbknor/ddsl-play2-module
- Short description: DDSL - Dynamic Distributed Service Locator - Makes it really easy to create your own dynamic "private cloud" in-house or on EC2/Joyent etc using ZooKeeper
- Website (docs, sample): https://github.com/typesafehub/play-plugins/tree/master/dust
- Short description: provides support for the dust client side template language
- Website: [https://github.com/cleverage/play2-elasticsearch]
- Documentation: [https://github.com/cleverage/play2-elasticsearch/blob/master/README.md]
- Repository: [http://cleverage.github.com/play2-elasticsearch/releases/]
- Short description Indexing/Requesting Object in Embedded ElasticSearch Server or remote(s) Node(s).
- 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.
- 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.
- 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
- Website (docs, sample): https://github.com/typesafehub/play-plugins/tree/master/guice
- Short description: provides DI via Guice
- 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 capabilities, based on model contraints (e.g required, email pattern, max|min lentgh...) and specific input fields (date, telephone number, url...) to Play 2.0 templates
- Website: https://github.com/seratch/inputvalidator/tree/master/play-module
- Short description: provides a simple validation API for Play20
- Website: https://github.com/branaway/japid42
- Documentation: https://github.com/branaway/japid42
- Short description: This module provides Japid java templates for play 2
- Wesite: https://github.com/julienrf/play-jsmessages
- Short description: Allows to compute localized messages on client side.
- Website: https://github.com/joscha/play-jsonminify
- Documentation: https://github.com/joscha/play-jsonminify/blob/master/README.md
- Short description: Allows JSON asset pretty-printing and minification
- Website (docs, sample): https://github.com/typesafehub/play-plugins
- Short description: provides DI via manual injection
- Website: https://github.com/mumoshu/play2-memcached
- Short description: provides a memcached based cache implementation
- Website (docs, sample): https://github.com/vznet/play-mongo-jackson-mapper
- Short description: provides managed MongoDB access and object mapping using Jackson annotations
- Website (docs, sample): https://github.com/alexanderjarvis/play-jongo
- Short description: provides managed MongoDB access and object mapping using Jongo
- Website (docs, sample): https://github.com/leodagdag/play2-morphia-plugin
- Short description: provides managed MongoDB access and object mapping via Morphia
- Website (docs, sample): https://github.com/leon/play-salat
- Short description: provides managed MongoDB access and object mapping using Salat and Casbah
- 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]
- Website: [https://github.com/julienba/play2-mustache]
- Documentation: [https://github.com/julienba/play2-mustache]
- Short description: Mustache template support
- Website: https://github.com/kryptt/play2-native-packager-plugin
- Documentation: https://github.com/kryptt/play2-native-packager-plugin/blob/master/README.md
- Short description: Allow to package Play! 2.x applications as a standard system package (deb/rpm/msi).
- Website (docs, sample): https://github.com/dontcare4free/nina
- Short description: provides a typesafe way to query SQL databases with a special emphasis on selective querying
- 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
- 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
- Website (docs, sample): https://github.com/typesafehub/play2-mini
- Short description: uses play as an HTTP library (in a standard SBT project)
- Website (docs, sample): https://github.com/benmccann/play-plovr-plugin
- Short description: Adds Closure Compiler and Closure Library support to Play
- Website: [https://github.com/gcusnieux/play20-qunit]
- Documentation: [https://github.com/gcusnieux/play20-qunit]
- Short description: JavaScript unit test suite
- Website (docs, sample): https://github.com/typesafehub/play-plugins
- Short description: provides a redis based cache implementation, also lets you use Redis specific APIs
- Website (docs, sample, code): https://github.com/eamelink/swaggerkit
- Short description: Helps you expose a Swagger specification of a JSON REST API built with Play in a clean way.
- Website (docs, sample): https://github.com/typesafehub/play-plugins
- Short description: provides an emailer based on apache commons-email
- Website: https://github.com/pufuwozu/ray
- Blog post: http://brianmckenna.org/blog/ray
- Short description: compiles Roy files to JavaScript
- Website: https://github.com/jlitola/play-sass
- Short description: Asset handling for Sass files
- Website: https://github.com/seratch/scalikejdbc-play-plugin
- Short description: provides yet another database access API for Play20
- Website: http://jaliss.github.com/securesocial/
- Short description: A module that provides OAuth, OAuth2 and OpenID authentication for Play 2.x and 1.x based applications
- Website (docs, sample): https://github.com/vznet/play-snapshot
- Short description: provides a hash bang snapshot functionality using HtmlUnit, as described by Google here
- Website: [https://github.com/rohit-tingendab/socket.io.play]
- Documentation: [https://github.com/rohit-tingendab/socket.io.play/blob/master/README.md]
- Website: https://github.com/wsargent/play-2.0-spring-module
- Documentation: https://github.com/wsargent/play-2.0-spring-module/blob/master/README.md
- Short description: Updated version of the original Spring module for Play 2.0
- 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)
- Website (docs, sample): https://github.com/vznet/play-statsd
- Short description: provides a statsd client
- Website: https://github.com/patiencelabs/play-stylus
- Short description: Support for Stylus CSS compilation
- Website (docs, sample): https://github.com/typesafehub/play-plugins
- Short description: provides request header based security and syntactic sugar to deal with plugins
- Website (docs, sample): https://github.com/typesafehub/play-plugins/tree/master/sbtgoodies
- Short description: provides extra sbt commands
- Website: https://github.com/mumoshu/play2-typescript
- Short description: Asset handling for TypeScript files
- 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.
- 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.
- Website: http://literalice.github.com/play-xwiki-rendering/
- Documentation: https://github.com/literalice/play-xwiki-rendering/
- Short description: XWiki Rendering Framework integration for Play 2.0