The Awesome Scala feed

Today

ScalaCollider

Sound synthesis and signal processing client for SuperCollider.
Featured Package // Category Sound processing and music

Scopt v4.0.0

A new version of Scopt has been released
New Version

Yesterday

Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Promoted scoutapm.com

Anorm

The Anorm database library
Featured Package // Category Database

Last 7 Days

Akka HTTP vs Http4s

Popular comparison
  • Akka HTTP - The Streaming-first HTTP server/module of Akka.
  • Http4s - A minimal, idiomatic Scala interface for HTTP.

sbt-play-scalajs

SBT plugin to use Scala.js along with Play Framework.
Featured Package // Category Sbt plugins

Http4s vs Akka HTTP

Popular comparison
  • Http4s - A minimal, idiomatic Scala interface for HTTP.
  • Akka HTTP - The Streaming-first HTTP server/module of Akka.

Minitest

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

Coursier - Crash Course

Article Popular Story // youtu.be

jawn v1.0.2

A new version of jawn has been released
New Version

Log4s

Fast, Scala-friendly logging bindings on top of SLF4J. Uses macros for extreme performance.
Featured Package // Category Extensions

scalajs-react v1.7.7

A new version of scalajs-react has been released
New Version

Apache Spark vs Scalding

Popular comparison
  • Apache Spark - Big data platform
  • Scalding - A Scala binding for the Cascading abstraction of Hadoop MapReduce.

sbt-scalafmt

sbt plugin for Scalafmt https://scalameta.org/scalafmt/
Featured Package // Category Sbt plugins

Shapeless vs cats

Popular comparison
  • Shapeless - A type class and dependent type based generic programming library for Scala.
  • cats - Lightweight, modular, and extensible library for functional programming.

Awesome Scala Newsletter » 236

Top Stories
  • The reason for polymorphic effects
  • ScalaPy - Use Python libraries from the comfort of Scala
  • Mirror, Mirror on the Wall, Who’s the Genericioust of Them All?
Follow us on Twitter @ScalaLibHunt

Http4s v0.21.12

A new version of Http4s has been released
New Version

Dupin

Minimal, idiomatic, customizable validation for Scala.
Featured Package // Category Data Binding and Validation

Play monadic actions vs Scala Blitz

Popular comparison
  • Play monadic actions - A simple scala DSL to allow clean and monadic style for Play! Actions
  • Scala Blitz - A library to speed up Scala collection operations by removing runtime overheads during compilation, and a custom data-parallel operation runtime.

Last 30 Days

ScalaPy - Use Python libraries from the comfort of Scala

Article Popular Story // scalapy.dev

dotenv-linter

⚡️Lightning-fast linter for .env files. Written in Rust 🦀
Featured Package // Category Testing

The reason for polymorphic effects

Article Popular Story // timwspence.github.io

sbt 1.4.4 released

Update Popular Story // eed3si9n.com

Monix vs ZIO

Popular comparison
  • Monix - Extensions to Scala’s standard library for multi-threading primitives and functional reactive programming. Scala.js compatible.
  • ZIO - A type-safe, composable library for asynchronous and concurrent programming in Scala

decline

composable command-line parser for Scala, built on Cats
Featured Package // Category Parsing

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.
Featured Package // Category Reactive Web Frameworks

Scalatra vs Finatra

Popular comparison
  • Scalatra - Tiny Scala high-performance, async web framework, inspired by Sinatra.
  • Finatra - A sinatra-inspired web framework for scala, running on top of Finagle.

cats vs Scalaz

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