The Awesome Scala feed



Library that adds an intelligent HTTP routing layer to the Finagle RPC framework from Twitter.
Featured Package // Category HTTP



A Protocol Buffer generator for Scala.
Featured Package // Category Serialization

Getting started with Scalafmt

In this video we will install and play around with Scalafmt which is a code formatter for Scala.
Tutorial Added by: agilesteel //

Last 7 Days


Performance & memory footprint measuring, regression testing.
Featured Package // Category Testing

What is Type Projection in Scala, and Why is it Unsound?

Article Popular Story //

Flink vs Gearpump

Popular comparison
  • Flink - Processing framework with powerful stream- and batch-processing capabilities.
  • Gearpump - Lightweight real-time big data streaming engine


Scala DSL for testing HTTP JSON API.
Featured Package // Category Testing

Awesome Scala Newsletter » 173

Top Stories
  • Build your own Programming Language with Scala
  • What is Parallel actually good for?
  • Type erasure and the Parallel type class in Cats 2.0
Follow us on Twitter @ScalaLibHunt

Scala 2.12.10 released

Update Popular Story //


Scala macros for compile-time generation of ultra-fast JSON codecs.
Featured Package // Category JSON

Build your own Programming Language with Scala

Article Popular Story //


A scala diff/patch library for Json
Featured Package // Category JSON

Migration guide for the new Cats 2.0.0 release

Update Popular Story //


A modern idiomatic MongoDB Scala Driver.
Package Added by serjorez into category Database

ReactiveMongo vs Casbah

Popular comparison
  • ReactiveMongo - Reactive Scala Driver for MongoDB.
  • Casbah - Officially supported Scala driver for MongoDB


A sbt plugin for creating distributable Scala packages.
Featured Package // Category Sbt plugins

Scalastyle vs Scapegoat

Popular comparison
  • Scalastyle - Scala style checker.
  • Scapegoat - Scala compiler plugin for static code analysis

Last 30 Days


Next generation user interface framework and server engine for Scala and Scala.js.
Featured Package // Category Web Frameworks

Getting started with Ammonite - A Modernized Scala REPL

In this video we will install and play around with the Ammonite REPL, which is an alternative to the scalac REPL.
Tutorial Added by: agilesteel //


Shape modelling and model-based image analysis.
Featured Package // Category Image processing and image analysis

Mill v0.5.1

A new version of Mill has been released
New Version


Scala client for Apache Pulsar.
Featured Package // Category Database

Reactive-kafka v1.1.0-RC1

A new version of Reactive-kafka has been released
New Version

Scallop vs Scopt

Popular comparison
  • Scallop - a simple Scala CLI parsing library
  • Scopt - Simple scala command line options parsing.


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

Awesome Scala Newsletter » 172

Top Stories
  • Effective today, John De Goes has been indefinitely barred from participation in Typelevel projects
  • Easy Parallel Programming with Scala Futures
Follow us on Twitter @ScalaLibHunt