Libraries for Play Framework

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

This is a simple Play 2.6 module, which allows you to manage akka jobs.

Cache

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

This plugin provides support for Redis

Compression

Brotli filter for the playframework

Content negotiation

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

Database

Slick Plugin for Play

ReactiveMongo plugin for Playframework check also scala database libraries

FP in Play

Kanaka-io/play-monadic-actions

Integrations

A Play Framework plugin for the Pusher REST API.

Metrics

Capturing JVM- and application-level metrics.

A temporary implementation of the Kamon Play module that is compatible with Play 2.5.

Kamon extensions for use in Play2 applications.

Metrics module for Play2

Play2 module for rate limiting, based on token bucket algorithm

PDF

A PDF module for Play Framework 2

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

Rate Limiting

Play2 module for rate limiting, based on token bucket algorithm

Static analysis

WartRemover warts for Play Framework and Slick

check also scala static analysis libraries

Static pages

A tool converting simple Play Framework applications into static pages

  an embeddable blog engine for Play Framework.

Swagger

Swagger spec generator for play framework

Templates

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.

Testing

Mock Standalone WS for Play 2.6

Mock WS client for Play Framework

Tracing

A module for Play! framework that allows to trace a request flow easily.