The Awesome Scala feed



Add-on module for Jackson to support Scala-specific datatypes.
Featured Package // Category JSON

Spire vs Breeze

Popular comparison
  • Spire - Powerful new number types and numeric abstractions for Scala.
  • Breeze - Breeze is a numerical processing library for Scala.



A lightweight serialization library for Scala that works in ScalaJS, allowing transfer of structured data between the JVM and JavaScript.
Featured Package // Category Serialization

json4s vs play-json

Popular comparison
  • json4s - Project aims to provide a single AST to be used by other scala json libraries.
  • play-json - Flexible and powerful JSON manipulation, validation and serialization, with no reflection at runtime.

Last 7 Days


Scala Library/REPL for Machine Learning Research
Featured Package // Category Machine Learning

Homegrown Scala Collections - Part 6 - Set.foreach & Varargs

In this video we are going to implement our very first higher-order function on Sets which will allow us to traverse (walk through) the entire Set and apply a function to each element while doing so. Additionally we are going to learn about variable argument functions (varargs), which is a syntactical construct for implementing functions with a virtually endless amount of homogeneous arguments.
Tutorial Added by: agilesteel //

Scala Days New York 2018 Videos uploaded

Article Popular Story //


An HTTP & HTTP/2 Server and Client library for Scala.
Featured Package // Category HTTP

Play vs Scalatra

Popular comparison
  • Play - Makes it easy to build scalable, fast and real-time web applications with Java & Scala.
  • Scalatra - Tiny Scala high-performance, async web framework, inspired by Sinatra.


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

State of the Scala 2 Union by Adriaan Moors

Article Popular Story //


Very flexible, Flat File (CSV, TSV, Excel, etc) Reader for Scala.
Featured Package // Category CSV

Awesome Scala Newsletter » 122

Top Stories
  • Scala Programming - A Skeptic's Journey
  • Combined evolution of Scala and Dotty (gource visualization)
  • Home Made Face Recognition Application with DL4J
Follow us on Twitter @ScalaLibHunt

ScalikeJDBC vs Slick

Popular comparison
  • ScalikeJDBC - A tidy SQL-based DB access library for Scala developers.
  • Slick - Modern database query and access library for Scala.


A testing framework with a focus on simplicity.
Featured Package // Category Testing

Scala Programming - A Skeptic's Journey

Article Popular Story //

Code formatting: scalafmt and the git pre-commit hook

A step-by-step guide on how to set up a pre-commit hook for code formatting in Scala through scalafmt
Article Added by: alodavi //

Last 30 Days


A Persistence Framework for Scala and NoSQL with a Domain Driven Design Orientation
Featured Package // Category Database


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


The Scala HTTP client you always wanted!
Featured Package // Category HTTP

Homegrown Scala Collections - Part 5 - Linked Set

In this video we are going to revamp our initial implementation of Sets, since it offered no way to link elements of a Set to each other and thus prevented us from implementing methods like isSubsetOf.
Tutorial Added by: agilesteel //


Build enterprise J2EE Web applications in Scala.
Featured Package // Category Sbt plugins

Scalatags vs Binding.scala

Popular comparison
  • Scalatags - Write html as scala code and have your ide syntax check it.
  • Binding.scala - A reactive web framework. It enables you use native XML literal syntax to create reactive DOM nodes, which are able to automatically change whenever the data source changes.


An XML data-binding tool for Scala that supports W3C XML Schema (xsd) and Web Services Description Language (wsdl) as the input file.
Featured Package // Category HTTP

Dockerising a Scala and Akka HTTP Application

Learn how to dockerise your Scala or Akka HTTP application, and how to make the image much more lightweight!
Tutorial Added by: mlvhub //


The Play JSON library
Featured Package // Category JSON

Awesome Scala Newsletter » 121

Top Stories
  • To tag a type – tagged types vs case-classes
  • How We Found a Missing Scala Class
  • Putting BDD in practice using Scala
Follow us on Twitter @ScalaLibHunt

How We Found a Missing Scala Class

Article Popular Story //