The Awesome Scala feed



Scala.js facades for core React Native (react-native) utilities and components
Featured Package // Category ReactNative



A Scala API for Apache Beam and Google Cloud Dataflow
Featured Package // Category Big Data

Scalaz vs cats

Popular comparison
  • Scalaz - An extension to the core Scala library for functional programming.
  • cats - Lightweight, modular, and extensible library for functional programming.

Data Juggling - Part 10 - Tame Your Twelve-Factor App's Config (Lightbend Config - Part 2)

In this video we will learn about the many ways to read the configuration settings for your applications with libraries like lightbend config and pureconfig with the refined integration. We will also have a crash course for the HOCON format.
Tutorial Added by: agilesteel //

Last 7 Days


an sbt plugin for creating file headers, e.g. copyright headers
Featured Package // Category Sbt plugins


Libra is a dimensional analysis library based on shapeless, spire and singleton-ops. It contains out of the box support for SI units for all numeric types.
Featured Package // Category Science and Data Analysis

Awesome Scala Newsletter » 201

Top Stories
  • Notes about Play Framework and the ExecutionContext
  • Revamped Bloop website
  • Easy Memoization of recursive functions using Scalaz
Follow us on Twitter @ScalaLibHunt

argonaut vs circe

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


A scala chassis to get your applications and services bootstrapped quickly.
Featured Package // Category Misc

Gearpump vs Kafka

Popular comparison
  • Gearpump - Lightweight real-time big data streaming engine
  • Kafka - Kafka is a message broker project and aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.

Mockito Scala

Mockito for Scala, with improved syntax and many extra features on top of the Java version
Featured Package // Category Testing

Finatra vs Play

Popular comparison
  • Finatra - A sinatra-inspired web framework for scala, running on top of Finagle.
  • Play - Makes it easy to build scalable, fast and real-time web applications with Java & Scala.


Extensions to Scala’s standard library for multi-threading primitives and functional reactive programming. Scala.js compatible.
Featured Package // Category Functional Reactive Programming

Easy Config

Easy Config makes Scala application configuration extremely easy. It reads configuration from the environment or command line arguments.
Synced from the Github list // Category Misc

Last 30 Days


Iteratees for cats
Featured Package // Category Functional Reactive Programming

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.

Notes about Play Framework and the ExecutionContext

Article Popular Story //


sbt plugin to automate Sonatype releases from Travis CI
Featured Package // Category Sbt plugins

ScalaTest vs Specs2

Popular comparison
  • ScalaTest - A testing tool for Scala and Java developers.
  • Specs2 - Software Specifications for Scala.

Data Juggling - Part 9 - Tame Your Twelve-Factor App's Config (Lightbend Config - Part 1)

In this video we will learn about the many ways to load the configuration settings for your applications - a task which should not be taken lightly.
Tutorial Added by: agilesteel //


SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs).
Featured Package // Category Sbt plugins


Scruid (Scala+Druid) is an open source library that allows you to compose Druid queries easily in Scala.
Featured Package // Category Database

Laminar v0.8.0 – My Four Year Quest For Perfect Scala.js UI Development

Laminar is my Scala.js UI library that was intended as an alternative to React.js but turned out to be its polar opposite in entirely too many ways as I slowly figured out what perfect UI development is to me, and how to achieve it (spoiler alert: not in that order).
Article Added by: raquo //

Awesome Scala Newsletter » 200

Top Stories
  • Scala 3 support in IntelliJ Scala plugin
  • Scala Love: an Online Conference for the Scala Community
  • Is there a Scala library like Rust's structopt?
Follow us on Twitter @ScalaLibHunt

Wartremover vs Scalastyle

Popular comparison
  • Wartremover - Wartremover a flexible Scala code linting tool
  • Scalastyle - Scala style checker.

SwayDB v0.13.3

A new version of SwayDB has been released
New Version