My highly opinionated list of things needed to build an app in Scala
If you are using Play, these are reasonable alternatives to above since these have better out-of-the-box Play support:
See also: https://github.com/lauris/awesome-scala