The Awesome Scala feed

Today

atto

Pure functional incremental text parsing library for Scala, based on Attoparsec.
Featured Package // Category Parsing

Yesterday

sbt-ensime

Generates .ensime config files for SBT projects http://ensime.org/build_tools/sbt
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.

Last 7 Days

Announcing Dotty 0.4.0-RC1

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

GridScale

A Scala API for computing clusters and grids.
Featured Package // Category Big Data

monadic-html

Tiny DOM binding library for Scala.js
Featured Package // Category XML / HTML

sbt-docker

Create Docker images directly from sbt
Featured Package // Category Sbt plugins

doobie vs Quill

Popular comparison
  • doobie - Pure functional JDBC layer for Scala.
  • Quill - Compile-time Language Integrated Query for Scala

BootZooka

Simple project to quickly start developing a web application using AngularJS and Akka HTTP, without the need to write login, user registration etc.
Featured Package // Category Misc

Reliable Distributed Algorithms

Article Popular Story // www.edx.org

Hail

Scalable genetic data analysis
Featured Package // Category Big Data

Awesome Scala Newsletter » 74

Top Stories
  • Roadmap towards non-experimental macros
  • Cake: expressive algorithms and data structures in Scala
  • Read and Write data into RabbitMQ using Alpakka and Akka Streams
Follow us on Twitter @ScalaLibHunt

scalafmt vs Scalariform

Popular comparison
  • scalafmt - Opinionated code formatter for Scala
  • Scalariform - Scala source code formatter

ND4S vs Breeze

Popular comparison
  • ND4S - N-Dimensional arrays and linear algebra for Scala with an API similar to Numpy. ND4S is a scala wrapper around ND4J.
  • Breeze - Breeze is a numerical processing library for Scala.

Last 30 Days

ScalNet

A Scala wrapper for Deeplearning4j, inspired by Keras. Scala + DL + Spark + GPUs
Featured Package // Category Machine Learning

circe vs play-json

Popular comparison
  • circe - JSON library based on Argonaut, depends on Cats
  • play-json - Flexible and powerful JSON manipulation, validation and serialization, with no reflection at runtime.

Scallop

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

MacWire vs Scala-Guice

Popular comparison
  • MacWire - Scala Macro to generate wiring code for class instantiation. DI container replacement.
  • Scala-Guice - Scala extensions for Google Guice

Scalatex

Programmable, Typesafe Document Generation
Featured Package // Category Tools

Freedsl

A library to implement composable side effects, weaving typeclasses on a wrapping type and the free monad.
Featured Package // Category Extensions

Finagle vs Lagom

Popular comparison
  • Finagle - An extensible, protocol-agnostic RPC system designed for high performance and concurrency.
  • Lagom - Framework for creating microservice-based systems.

Quicklens

modify deeply nested case class fields with an elegant API
Featured Package // Category Extensions

Hamsters

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

Play 2.6.6 with sbt 1.0 support

Update Popular Story // blog.playframework.com

Apache Spark vs Scalding

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

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

Awesome Scala Newsletter » 73

Top Stories
  • Strangeloop 2017 -- "Bootstrapping the Web with Scala Native"
  • Scan entire Cassandra tables with ease using Scala and Alpakka
  • Skymind contributes Deeplearning4j suite to Eclipse Foundation
Follow us on Twitter @ScalaLibHunt

Colossus vs Scalatra

Popular comparison
  • Colossus - lightweight framework for building high-performance applications in Scala that require non-blocking network I/O.
  • Scalatra - Tiny Scala high-performance, async web framework, inspired by Sinatra.