Libraries for Play Framework

Play Logo

Libraries for Play Framework

Whenever I come I across a Play library I take a note of it here. This collection is neither complete nor have I used all of these libraries. It is mainly used as a point of reference if I want to find some functionality implemented in a Play library.

Akka

tuxBurner/play-akkjobs
This is a simple Play 2.6 module, which allows you to manage akka jobs.

Cache

KarelCemus/play-redis
Play framework 2 cache plugin as an adapter to redis-server check also scala cache libraries

lifeway/play-redis
This plugin provides support for Redis

Compression

guardian/play-brotli-filter
Brotli filter for the playframework

Content negotiation

restfulscala/play-content-negotiation
This library provides a more declarative way of content format negotiation for the Play framework.

Database

playframework/play-slick
Slick Plugin for Play

ReactiveMongo/Play-ReactiveMongo
ReactiveMongo plugin for Playframework check also scala database libraries

FP in Play

Kanaka-io/play-monadic-actions
Kanaka-io/play-monadic-actions

Integrations

regisbamba/Play-Pusher
A Play Framework plugin for the Pusher REST API.

Metrics

dropwizard/metrics
Capturing JVM- and application-level metrics.

agiledigital/kamon-play-2.5.x
A temporary implementation of the Kamon Play module that is compatible with Play 2.5.

agiledigital/kamon-play-extensions
Kamon extensions for use in Play2 applications.

kenshoo/metrics-play
Metrics module for Play2

sief/play-guard
Play2 module for rate limiting, based on token bucket algorithm

PDF

innoveit/play2-pdf
A PDF module for Play Framework 2

dmanchester/playfop
A library for generating PDFs, images, and other types of output in Play Framework applications. https://www.dmanchester.com/playfop

Rate Limiting

sief/play-guard
Play2 module for rate limiting, based on token bucket algorithm

Static analysis

danielnixon/playwarts
WartRemover warts for Play Framework and Slick

check also scala static analysis libraries

Static pages

NetLogo/Play-Scraper
A tool converting simple Play Framework applications into static pages

jroper/erqx
  an embeddable blog engine for Play Framework.

Swagger

iheartradio/play-swagger
Swagger spec generator for play framework

Templates

loicdescotte/Play2-HTML5Tags
HTML5 form tags module for Play Framework This module brings client side validation attributes (required, max|min length, …) and formats support (date, number, email, …) to Play templates.

jamesward/play-static-asset-optimizations

Testing

f100ded/play-fake-ws-standalone
Mock Standalone WS for Play 2.6

leanovate/play-mockws
Mock WS client for Play Framework

Tracing

AlexITC/play-request-tracer
A module for Play! framework that allows to trace a request flow easily.