The Awesome Scala feed



Static content generator for developers. Intuitive, scalable, powerful.
Featured Package // Category XML / HTML

Udash vs Binding.scala

Popular comparison
  • Udash - a web framework based on Scala.js with support for property bindings, frontend routing, i18n and much more. It also provides strongly typed client<->server RPC system based on WebSockets.
  • 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.


Awesome Scala Newsletter » 165

Top Stories
  • Scala 3 Is Coming: Martin Odersky Shares What To Know
  • Typelevel Summit Lausanne 2019 Conference Talks posted on Youtube
  • My favorite new features of Scala 2.13 standard library - Linas Medžiūnas
Follow us on Twitter @ScalaLibHunt


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

Last 7 Days

Effpi: verified message-passing programs in Dotty

Library Popular Story //


Scala API for Dropwizard's Metrics library.
Featured Package // Category Metrics and Monitoring

Scallop vs Scopt

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

Monocle vs Quicklens

Popular comparison
  • Monocle - An Optics/Lens library for purely functional manipulation of immutable objects.
  • Quicklens - modify deeply nested case class fields with an elegant API


a simple Scala CLI parsing library
Featured Package // Category Parsing

Scalastyle vs Scalariform

Popular comparison
  • Scalastyle - Scala style checker.
  • Scalariform - Scala source code formatter


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

Scala 3 Is Coming: Martin Odersky Shares What To Know

Article Popular Story //


A purely functional and reactive UI framework based on Rx and VirtualDom
Featured Package // Category Reactive Web Frameworks

Homegrown Scala Collections - Part 38 - Testing Streams

In this video we will ironically require the Environment Model for Procedure Application in order to ensure that our Streams implementation does not produce evaluation leaks.
Tutorial Added by: agilesteel //


A mini Scala utility library. Compatible with functional programming beginners. Featuring validation, monad transformers, HLists, Union types.
Featured Package // Category Extensions

Last 30 Days


Type-safe, non-blocking, back-pressured key-value storage library for single/multiple disks & in-memory -
Featured Package // Category Database

Wartremover vs Scalastyle

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

Awesome Scala Newsletter » 164

Top Stories
  • FP vs OO: Choose Two by Brian Goetz
  • Keep your projects up-to-date with Scala Steward
  • Object-Oriented Programming — The Trillion Dollar Disaster
Follow us on Twitter @ScalaLibHunt


A macro library that converts native imperative syntax to Scalaz's monadic expressions.
Featured Package // Category Extensions

Keep your projects up-to-date with Scala Steward

Article Popular Story //


Type-class based YAML serialization and deserialization on top of SnakeYAML.
Featured Package // Category YAML

Squeryl vs Slick

Popular comparison
  • Squeryl - A Scala DSL for talking with databases with minimum verbosity and maximum type safety.
  • Slick - Modern database query and access library for Scala.

Casbah vs ReactiveMongo

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


The Anorm database library
Featured Package // Category Database

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.

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.