All Projects → playframework → Play Slick

playframework / Play Slick

Licence: apache-2.0
Slick Plugin for Play

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Play Slick

Twirl
Twirl is Play's default template engine
Stars: ✭ 498 (-37.12%)
Mutual labels:  sbt-plugin, playframework
Sbt Play Gulp
Gulp asset pipeline for Play Framework
Stars: ✭ 38 (-95.2%)
Mutual labels:  sbt-plugin, playframework
sbt-sass
A fork of the sbt-sass repository which seems to be abandoned.
Stars: ✭ 32 (-95.96%)
Mutual labels:  sbt-plugin, playframework
Play Slick3 Example
A simple skeleton for play scala slick applications.
Stars: ✭ 83 (-89.52%)
Mutual labels:  slick, playframework
sbt-play-npm
Integrate a Npm application with Play framework
Stars: ✭ 10 (-98.74%)
Mutual labels:  sbt-plugin, playframework
Scala Clippy
Good advice for Scala compiler errors
Stars: ✭ 311 (-60.73%)
Mutual labels:  sbt-plugin
Vue Slick Carousel
🚥Vue Slick Carousel with True SSR Written for ⚡Faster Luxstay
Stars: ✭ 447 (-43.56%)
Mutual labels:  slick
Akka Persistence Jdbc
Asynchronously writes journal and snapshot entries to configured JDBC databases so that Akka Actors can recover state
Stars: ✭ 271 (-65.78%)
Mutual labels:  slick
Sbt Pack
A sbt plugin for creating distributable Scala packages.
Stars: ✭ 438 (-44.7%)
Mutual labels:  sbt-plugin
Play Json
The Play JSON library
Stars: ✭ 254 (-67.93%)
Mutual labels:  playframework
Play Reactivemongo
🍃 ReactiveMongo plugin for Playframework
Stars: ✭ 411 (-48.11%)
Mutual labels:  playframework
Endpoints4s
Scala library to define HTTP-based communication protocols
Stars: ✭ 331 (-58.21%)
Mutual labels:  playframework
Bdp Dataplatform
大数据生态解决方案数据平台:基于大数据、数据平台、微服务、机器学习、商城、自动化运维、DevOps、容器部署平台、数据平台采集、数据平台存储、数据平台计算、数据平台开发、数据平台应用搭建的大数据解决方案。
Stars: ✭ 456 (-42.42%)
Mutual labels:  playframework
Vinyldns
DNS Governance for streamlining DNS operations and enabling safe and secure DNS self-service
Stars: ✭ 293 (-63.01%)
Mutual labels:  playframework
Sbt Release
A release plugin for sbt
Stars: ✭ 582 (-26.52%)
Mutual labels:  sbt-plugin
Sbt Sonatype
A sbt plugin for publishing Scala/Java projects to the Maven central.
Stars: ✭ 265 (-66.54%)
Mutual labels:  sbt-plugin
Xsbt Web Plugin
Servlet support for sbt
Stars: ✭ 381 (-51.89%)
Mutual labels:  sbt-plugin
Sbt Buildinfo
I know this because build.sbt knows this.
Stars: ✭ 486 (-38.64%)
Mutual labels:  sbt-plugin
Atmosphere
Realtime Client Server Framework for the JVM, supporting WebSockets with Cross-Browser Fallbacks
Stars: ✭ 3,552 (+348.48%)
Mutual labels:  playframework
Mima
A tool for catching binary incompatibility in Scala
Stars: ✭ 345 (-56.44%)
Mutual labels:  sbt-plugin

Play Slick

Build Status codecov.io

The Play Slick module makes Slick a first-class citizen of Play. It consists of two features:

  • Integration of Slick into Play's application lifecycle.
  • Support for Play database evolutions.

Because Slick creates and manages both a connection pool and a thread pool, integrating Slick with Play boils down to ensuring that all resources allocated by Slick are shutdown when a Play application is stopped (or reloaded).

The plugin has its own release cycle and therefore is not integrated into either core Play or Slick.

Current Version

To use play-slick, you need to add the following dependencies:

libraryDependencies ++= Seq(
  "com.typesafe.play" %% "play-slick" % "5.0.0",
  "com.typesafe.play" %% "play-slick-evolutions" % "5.0.0"
)

Or use a version that is compatible with the Play version you are using. See all available versions below.

All Releases

The Play Slick plugin supports several different versions of Play and Slick.

Plugin version Play version Slick version Scala version
5.0.x 2.8.x 3.3.2+ 2.12.x/2.13.x
4.0.2+ 2.7.x 3.3.2+ 2.11.x/2.12.x/2.13.x
4.0.x 2.7.x 3.3.x 2.11.x/2.12.x
3.0.x 2.6.x 3.2.x 2.11.x/2.12.x
2.1.x 2.5.x 3.2.0 2.11.x
2.0.x 2.5.x 3.1.0 2.11.x
1.1.x 2.4.x 3.1.0 2.10.x/2.11.x
1.0.1 2.4.x 3.0.1 2.10.x/2.11.x
1.0.0 2.4.x 3.0.0 2.10.x/2.11.x
0.8.x 2.3.x 2.1.0 2.10.x/2.11.x
0.7.0 2.3.x 2.0.2 2.10.x
0.6.1 2.2.x 2.0.x 2.10.x
0.5.1 2.2.x 1.0.x 2.10.x
  • Release Candidate: these releases are not stable and should not be used in production.

Note that the + next to a version means that the specified version and later trailing point releases are supported by the same version of the play-slick plugin. While a x means that any trailing point release is supported by the same version of play-slick.

Documentation

The documentation for the latest release is available here.

Copyright

Copyright (C) 2009-2017 Lightbend Inc. https://www.lightbend.com.

License: Apache License 2.0, http://www.apache.org/licenses/LICENSE-2.0.html

This library is Community Driven

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].