The Awesome Scala feed



The Streaming-first HTTP server/module of Akka.
Featured Package // Category HTTP


fast, flexible and intuitive JSON for Scala
Synced from the Github list // Category JSON

ScalikeJDBC vs Anorm

Popular comparison
  • ScalikeJDBC - A tidy SQL-based DB access library for Scala developers.
  • Anorm - The Anorm database library

Awesome Scala Newsletter » 106

Top Stories
  • TIOBE: Scala cracks top 20
  • Functional Programming with Kafka Streams and Scala
  • Signup form to become a (mentored) contributor to Scalaz 8 projects (closes 5/25)
Follow us on Twitter @ScalaLibHunt



A tidy SQL-based DB access library for Scala developers.
Featured Package // Category Database

Scalaz 8: A Whole New Game (video) - flatMap(Oslo), May 2018

Article Popular Story //

MacWire vs Scala-Guice

Popular comparison
  • MacWire - Scala Macro to generate wiring code for class instantiation. DI container replacement.
  • Scala-Guice - Scala extensions for Google Guice

Last 7 Days


A Scala DSL for talking with databases with minimum verbosity and maximum type safety.
Featured Package // Category Database

Announcing Scala.js 0.6.23

Update Popular Story //

Play Google Auth Module * 12 ⧗ 4

A very simple implementation of Google OpenID Connect authentication for Play 2 applications.
Featured Package // Category Authentication

Functional Programming with Kafka Streams and Scala

Article Popular Story //

argonaut vs circe

Popular comparison
  • argonaut - Purely Functional JSON in Scala.
  • circe - JSON library based on Argonaut, depends on Cats


Modern single-page applications running on the server side
Featured Package // Category Reactive Web Frameworks

TIOBE: Scala cracks top 20

Article Popular Story //


Spire-based DSL for scientific cloud computing.
Featured Package // Category Science and Data Analysis

Scalatra vs Finatra

Popular comparison
  • Scalatra - Tiny Scala high-performance, async web framework, inspired by Sinatra.
  • Finatra - A sinatra-inspired web framework for scala, running on top of Finagle.

Traits and their superpowers

In this video we will learn about the majority of use cases for traits - interfaces on steroids. We will learn how to add functionality to existing classes, even the ones whose code we cannot access! We will learn how to modify behavior with the "Stackable modifications" pattern, which can also be used to intercept behavior. Most importantly we will learn about linearization - a solution for the issues which commonly arise with multiple inheritance and diamonds.
Tutorial Added by: agilesteel //


Simple, safe and intuitive Scala I/O. better-files is a dependency-free pragmatic thin Scala wrapper around Java NIO.
Featured Package // Category Extensions

Last 30 Days


A tiny, portable testing library for Scala.
Featured Package // Category Testing

spray-json vs jackson-module-scala

Popular comparison
  • spray-json - Lightweight, clean and efficient JSON implementation in Scala.
  • jackson-module-scala - Add-on module for Jackson to support Scala-specific datatypes.

play-silhouette vs play-pac4j

Popular comparison
  • play-silhouette - Authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, Credentials or custom authentication schemes.
  • play-pac4j - Security library managing authentication (CAS, OAuth, OpenID, SAML, LDAP, SQL, JWT...), authorizations and logout for Play 2.x in Java and Scala.

Scala 2.13.0-M4 is now available

Update Popular Story //

Awesome Scala Newsletter » 105

Top Stories
  • Running Play on GraalVM
  • Announcing the 2018 Scala Developer Survey
  • Intent to adopt the Apache License 2.0 for Scala
Follow us on Twitter @ScalaLibHunt


Fast, Scala-friendly logging bindings on top of SLF4J. Uses macros for extreme performance.
Featured Package // Category Extensions

Salat vs ReactiveMongo

Popular comparison
  • Salat - ORM for MongoDB. A related Play-plugin is also available.
  • ReactiveMongo - Reactive Scala Driver for MongoDB.

scalafmt vs Scalariform

Popular comparison
  • scalafmt - Opinionated code formatter for Scala
  • Scalariform - Scala source code formatter

Announcing the 2018 Scala Developer Survey

Article Popular Story //


A React wrapper for Scala.js - write simple Scala code - get shouldComponentUpdate() for free.
Featured Package // Category JavaScript

Intent to adopt the Apache License 2.0 for Scala

Article Popular Story //