Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-playframework
A collaborative curated list of awesome Play Framework resources from the last version
https://github.com/jdauphant/awesome-playframework
Last synced: about 5 hours ago
JSON representation
-
Examples
- Boilerplay - Using the latest technology in the Scala ecosystem, Boilerplay is a reactive web application built on Play 2.6, ScalaJS, Silhouette 5, Sangria/GraphQL, and PostgreSQL.
- Play 2.6 and Slick 3.2 - An example app using Play Framework 2.6 and Slick 3.2.
- Play REST API - Example Play Scala application showing REST API
- Play Scala Secure Session Example - Shows how to do simple secure session management in Play, using the Scala API and session cookies.
- Play Scala Starter Example - This is a starter application that shows how Play works.
- Play with Slick 3.1 - This project shows Play working with Slick.
- Play Websocket - Example Play Scala application showing WebSocket use with Akka actors
-
Libraries
-
Databases
- Anorm - Anorm is a simple data access layer that uses plain SQL to interact with the database and provides an API to parse and transform the resulting datasets.
- Flyway - Flyway module for Play 2.4 or later. It aims to be a substitute for play-evolutions - Version control for your database. - Robust schema evolution across all your environments
- Memcached Plugin - Memcached Plugin for Play framework 2.x
- play-slick - Slick Plugin for Play - Functional Relational Mapping for Scala
- Redis Cache module - Play framework 2 cache plugin as an adapter to redis-server
- ReactiveMongo for Play Framework - This is a plugin for Play Framework 2.4 and 2.5, enabling support for ReactiveMongo – a reactive, asynchronous and non-blocking Scala driver for MongoDB.
-
Security/Authentification
- jwt-scala - JWT support for Scala. Bonus extensions for Play, Play JSON.
- Play reCAPTCHA Module - Module that provides reactive (non-blocking) integration with Google ReCaptcha.
- Play2 Guard Module - Play2 module for rate limiting, based on token bucket algorithm
- Silhouette - Silhouette is an authentication library for Play Framework applications that supports several authentication methods.
-
Testing
- Play MockWS - Play MockWS is a mock WS client for Play Framework.
- ScalaTest Plus Play - ScalaTest + Play provides integration support between ScalaTest and Play Framework.
-
Others
- Pagelets - Build modular applications in an elegant and concise manner.
- play-bootstrap - A collection of input helpers and field constructors for Play Framework to render Bootstrap Forms HTML code.
- Play JsMessages - This library allows you to compute localized messages on client-side, in Play projects.
- play-mailer - Play Mailer is a powerful Scala Mailing library. It provides a simple configurable mailer.
- play-metrics - This module provides some support for @codahale Metrics library in a Play2 application (Scala)
- play-s3 - Amazon Simple Storage Service (S3) module for Play 2.6
- Play2 SocksJS - A SockJS server implementation for Play Framework.
- play-html-compressor - Google's HTML Compressor for Play Framework 2
-
-
Templates
-
Others
- Play Framework with Scala.js - This is a Giter8 template showing how you can integrate a Play project with a Scala.js project.
- Slim Play App - Wanna build a really, really slim Play project?
-
-
Resources for old Play version (before 2.6)
-
Others
- AnormCypher - Play 2.5 - Neo4j client library for the HTTP Cypher transactional endpoints.
- Deadbolt 2 - Play 2.5 - Deadbolt is a powerful authorisation mechanism for defining access rights to certain controller methods or parts of a view.
- Full Stack Scaka Starter - Play 2.5 - This is a simple example application showing how you can integrate a Play project with a Scala.js, Binding.scala project.
- MongoDB Salat plugin - Play 2.4 - Salat is a ORM for MongoDBs scala driver called Casbah.
- Play Autosource - Play 2.3 - An automatic full REST + Typesafe CRUD abstract Datasource for bootstrapping a Play Framework App
- Play Iteratees Extras - Play 2.5 - This is an unofficial library for extra Play iteratees that you may find useful.
- play2-auth - Play 2.4 - Offers Authentication and Authorization features to Play2.x applications
- Play2-HTML5Tags - Play 2.5 - This module brings client side validation attributes (required, max|min length, ...) and formats support (date, number, email, ...) to Play templates.
- sample-applications - Play 2.1 - Sample applications that go with the book Play for Scala
- sse-chat - Play 2.3 - Chat example app using Server Sent Events plus REST calls. Scala, Play Framework 2.3, AngularJS or React (alternatively).
-
-
Documentations
- Play Documentation - Play is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development.
- Play Modules - Public modules list managed by Play Project
Categories
Sub Categories
Keywords
scala
18
playframework
14
play-framework
10
webapp
5
example
5
sample-app
4
sample
4
jvm
4
example-project
4
slick
2
failure-rate
1
jwt-scala
1
jwt
1
redis-cache
1
reactive
1
play-redis
1
play-cache
1
rate-limiting
1
security
1
authentication
1
cas
1
oauth
1
oauth1
1
asynchronous
1
sbt-plugin
1
database-library
1
database-access-library
1
database-access
1
parser
1
jdbc
1
template
1
rest-api
1
json
1
scala-js
1
graphql
1
play2-sockjs
1
sockjs
1
sockjs-server
1
websockets
1
giter8
1
scalajs
1
play
1
rest
1
router
1
slim-framework
1
client-side
1
forms
1
frontend
1
html5
1
templates
1