The Awesome Scala feed



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



A library to make using DynamoDB with Scala simpler and less error-prone.
Featured Package // Category Database

Quill vs Slick

Popular comparison
  • Quill - Compile-time Language Integrated Query for Scala
  • Slick - Modern database query and access library for Scala.

Last 7 Days


Fast json parser (According to them, competetive with java gson/jackson speed).
Featured Package // Category JSON

There Can Be Only One...IO Monad

Article Popular Story //


CSV handling library for Scala with multiple backends.
Featured Package // Category CSV

Builder Pattern in Scala with Phantom Types

Article Popular Story //

ND4S vs Breeze

Popular comparison
  • ND4S - N-Dimensional arrays and linear algebra for Scala with an API similar to Numpy. ND4S is a scala wrapper around ND4J.
  • Breeze - Breeze is a numerical processing library for Scala.

Awesome Scala Newsletter » 70

Top Stories
  • Status of the Collections
  • Learn Scala in 2017 from these books & tutorials
  • Stalagmite - Scala Meta-based implementation of case class
Follow us on Twitter @ScalaLibHunt


Modular multi-objective evolutionary algorithm optimization library enforcing immutability.
Featured Package // Category Science and Data Analysis


Software Specifications for Scala.
Featured Package // Category Testing

scalafmt vs Scalariform

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

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


Purely Functional JSON in Scala.
Featured Package // Category JSON

Last 30 Days

circe vs json4s

Popular comparison
  • circe - JSON library based on Argonaut, depends on Cats
  • json4s - Project aims to provide a single AST to be used by other scala json libraries.

Status of the Collections

Article Popular Story //

Dispatch vs scalaj-http

Popular comparison
  • Dispatch - Library for asynchronous HTTP interaction. It provides a Scala vocabulary for Java’s async-http-client.
  • scalaj-http - Simple scala wrapper for HttpURLConnection (including OAuth support).

Android SDK Plugin for SBT

An sbt plugin that adds tasks for developing Android applications.
Featured Package // Category Android

Finagle vs Lagom

Popular comparison
  • Finagle - An extensible, protocol-agnostic RPC system designed for high performance and concurrency.
  • Lagom - Framework for creating microservice-based systems.


Wartremover a flexible Scala code linting tool
Featured Package // Category Tools


The Play JSON library
Featured Package // Category JSON

Skinny Framework

A full-stack web app framework upon Scalatra for rapid Development in Scala.
Featured Package // Category Web Frameworks


The Scala interpreter is embedded in R and callbacks to R from the embedded interpreter are supported. Conversely, the R interpreter is embedded in Scala.
Package Added by dbdahl into category Science and Data Analysis

Scala Native 0.3.3 released

Update Popular Story //

Awesome Scala Newsletter » 69

Top Stories
  • Scalable Web Frontend Development in Scala
  • Scala's type checker happens to contain Prolog
  • An online REPL to generate Scala Case Class from JSON.
Follow us on Twitter @ScalaLibHunt


Scala Macro to generate wiring code for class instantiation. DI container replacement.
Featured Package // Category Modularization and Dependency Injection

Announcing Dotty 0.3.0-RC2, with improved stability and IDE support

Update Popular Story //

ScalaPB vs ScalaBuff

Popular comparison
  • ScalaPB - A Protocol Buffer generator for Scala.
  • ScalaBuff - a Scala Protocol Buffers (protobuf) compiler

Parboiled2 vs Fast Parse

Popular comparison
  • Parboiled2 - A Fast Parser Generator for Scala 2.10.3+.
  • Fast Parse - Fast to write, Fast running Parsers in Scala