The Awesome Scala feed

Today

Homegrown Scala Collections - Part 34 - foldRight

In this video we will implement Lists/Stacks and learn about the hidden treasures of foldRight. This video got too long and so I split it into two.
Tutorial Added by: agilesteel // youtu.be

Fintrospect

Library that adds an intelligent HTTP routing layer to the Finagle RPC framework from Twitter.
Featured Package // Category HTTP

[Lihaoyi's blog] How to work with HTTP JSON APIs in Scala

Article Popular Story // www.lihaoyi.com

Yesterday

tut

Tool for writing documentation with typechecked examples.
Featured Package // Category Sbt plugins

Last 7 Days

Awesome Scala Newsletter » 160

Top Stories
  • sttp, curl, request logging and functional programming
  • Getting started with GraalVM for Scala
  • Meetup in Prague, CZ. Thursday, August 8. John De Goes will present One Monad to Rule Them All
Follow us on Twitter @ScalaLibHunt

ScalaMeter

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

Play vs Finatra

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

sttp, curl, request logging and functional programming

Article Popular Story // blog.softwaremill.com

cornichon

Scala DSL for testing HTTP JSON API.
Featured Package // Category Testing

Scala 2.13.0 has been released

Update Popular Story // github.com

Scala 2.13.0 is now available!

Update Popular Story // www.scala-lang.org

Open source end-to-end encrypted chat built with Scala

Library Popular Story // github.com

Metals v0.6.1 - Radium

Update Popular Story // scalameta.org

jsoniter-scala

Scala macros for compile-time generation of ultra-fast JSON codecs.
Featured Package // Category JSON

Binding.scala vs Udash

Popular comparison
  • 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.
  • 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.

diffson

A scala diff/patch library for Json
Featured Package // Category JSON

Records for Scala

Labeled records for Scala based on structural refinement types and macros.
Featured Package // Category Extensions

Lift vs Scalatra

Popular comparison
  • Lift - Secure and powerful full stack web framework (discussion).
  • Scalatra - Tiny Scala high-performance, async web framework, inspired by Sinatra.

Last 30 Days

Homegrown Scala Collections - Part 33 - Ordered Collections

In this video we will mostly talk about Arrays, Strings, Lists and also mention Vectors. We will also pave the way to the upcoming foldRight video.
Tutorial Added by: agilesteel // youtu.be

youi

Next generation user interface framework and server engine for Scala and Scala.js.
Featured Package // Category 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.

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.

scalismo

Shape modelling and model-based image analysis.
Featured Package // Category Image processing and image analysis

Awesome Scala Newsletter » 159

Top Stories
  • [Lihaoyi's Blog] How to work with Files in Scala
  • Small & fast Docker images using GraalVM’s native-image
  • Counting to Infinity at compile time
Follow us on Twitter @ScalaLibHunt

Pulsar4s

Scala client for Apache Pulsar.
Featured Package // Category Database

Korolev

Modern single-page applications running on the server side
Featured Package // Category Reactive Web Frameworks

Scalding vs Apache Spark

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

Apache Spark vs Scalding

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

Akka HTTP vs Http4s

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

TSec

Type-safe, functional, general-cryptography library
Featured Package // Category Cryptography