An open API service indexing awesome lists of open source software.

awesome-scala

A community driven list of useful Scala libraries, frameworks and software.
https://github.com/lauris/awesome-scala

Last synced: 1 day ago
JSON representation

  • Table of Contents

    • Science and Data Analysis

      • MLLib
      • OscaR
      • **algebird** - activity/y/twitter/algebird)
      • axle - activity/y/axlelang/axle)
      • **breeze** - activity/y/scalanlp/breeze)
      • Clustering4Ever - activity/y/Clustering4Ever/Clustering4Ever)
      • doddle-model - model: machine learning in Scala. | ![GitHub stars](https://img.shields.io/github/stars/picnicml/doddle-model) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/picnicml/doddle-model)
      • **figaro** - river-analytics/figaro) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/charles-river-analytics/figaro)
      • libra - ithaca/libra) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/to-ithaca/libra)
      • LoMRF - source implementation of Markov Logic Networks | ![GitHub stars](https://img.shields.io/github/stars/anskarl/LoMRF) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/anskarl/LoMRF)
      • mgo - objective optimisation | ![GitHub stars](https://img.shields.io/github/stars/openmole/mgo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/openmole/mgo)
      • NDScala - dimensional arrays in Scala 3. Think NumPy ndarray, but type-safe over shapes, array/axis labels & numeric data types | ![GitHub stars](https://img.shields.io/github/stars/SciScala/NDScala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/SciScala/NDScala)
      • numsca - activity/y/botkop/numsca)
      • onnx-scala - scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/EmergentOrder/onnx-scala)
      • openmole - activity/y/openmole/openmole)
      • Optimus - activity/y/vagmcs/Optimus)
      • rings - activity/y/PoslavskySV/rings)
      • **smile** - activity/y/haifengl/smile)
      • **spark-notebook** - notebook/spark-notebook) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/spark-notebook/spark-notebook)
      • **spire** - activity/y/typelevel/spire)
      • **squants** - activity/y/typelevel/squants)
      • Synapses - network libraries for functional and mainstream languages | ![GitHub stars](https://img.shields.io/github/stars/mrdimosthenis/Synapses) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mrdimosthenis/Synapses)
      • **tensorflow_scala** - activity/y/eaplatanios/tensorflow_scala)
      • **zeppelin** - based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more. | ![GitHub stars](https://img.shields.io/github/stars/apache/zeppelin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/zeppelin)
      • **spark-nlp** - nlp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/JohnSnowLabs/spark-nlp)
      • VecMatLib - activity/y/ScalaMath/VecMatLib)
      • **ipex-llm** - analytics/ipex-llm) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/intel-analytics/ipex-llm)
    • Big Data

      • Scrunch
      • **BIDMach** - accelerated Machine Learning Library | ![GitHub stars](https://img.shields.io/github/stars/BIDData/BIDMach) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/BIDData/BIDMach)
      • **flink** - activity/y/apache/flink)
      • gridscale - activity/y/openmole/gridscale)
      • **kafka** - activity/y/apache/kafka)
      • **alpakka-kafka** - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka. | ![GitHub stars](https://img.shields.io/github/stars/akka/alpakka-kafka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/akka/alpakka-kafka)
      • **scalding** - activity/y/twitter/scalding)
      • schemer - activity/y/indix/schemer)
      • **scio** - activity/y/spotify/scio)
      • **spark** - A unified analytics engine for large-scale data processing | ![GitHub stars](https://img.shields.io/github/stars/apache/spark) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/spark)
      • gallia-core - aware Scala library for data transformation | ![GitHub stars](https://img.shields.io/github/stars/galliaproject/gallia-core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/galliaproject/gallia-core)
      • **nussknacker** - code tool for automating actions on real time data | Stream processing for the users. | ![GitHub stars](https://img.shields.io/github/stars/TouK/nussknacker) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/TouK/nussknacker)
    • Extensions

      • Scalactic
      • **Ammonite** - lihaoyi/Ammonite) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/Ammonite)
      • **better-files** - files) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pathikrit/better-files)
      • blindsight - activity/y/tersesystems/blindsight)
      • **cats** - activity/y/typelevel/cats)
      • **chimney** - free, type-safe data transformations | ![GitHub stars](https://img.shields.io/github/stars/scalalandio/chimney) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalalandio/chimney)
      • chronoscala - 310 port of nscala_time | ![GitHub stars](https://img.shields.io/github/stars/chronoscala/chronoscala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/chronoscala/chronoscala)
      • Dsl.scala - Specific Languages in Scala | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/Dsl.scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/Dsl.scala)
      • each - activity/y/ThoughtWorksInc/each)
      • **eff** - https://atnos-org.github.io/eff | ![GitHub stars](https://img.shields.io/github/stars/atnos-org/eff) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/atnos-org/eff)
      • enableIf.scala - time, like #if in C/C++ | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/enableIf.scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/enableIf.scala)
      • **enumeratum** - safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations. | ![GitHub stars](https://img.shields.io/github/stars/lloydmeta/enumeratum) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lloydmeta/enumeratum)
      • log4s - performance SLF4J wrapper for Scala. | ![GitHub stars](https://img.shields.io/github/stars/Log4s/log4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Log4s/log4s)
      • **Monocle** - dev/Monocle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/optics-dev/Monocle)
      • **nscala-time** - time | ![GitHub stars](https://img.shields.io/github/stars/nscala-time/nscala-time) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nscala-time/nscala-time)
      • **quicklens** - activity/y/softwaremill/quicklens)
      • **refined** - activity/y/fthomas/refined)
      • **scala-async** - async) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala/scala-async)
      • **scala-graph** - memory graph library aiming at editing and traversing graphs, finding cycles etc. in a user-friendly way. | ![GitHub stars](https://img.shields.io/github/stars/scala-graph/scala-graph) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-graph/scala-graph)
      • **scala-logging** - labs/scala-logging) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lightbend-labs/scala-logging)
      • **scalameta** - activity/y/scalameta/scalameta)
      • **scalaz** - activity/y/scalaz/scalaz)
      • **scribe** - activity/y/outr/scribe)
      • **shapeless** - activity/y/milessabin/shapeless)
      • **simulacrum** - activity/y/typelevel/simulacrum)
      • squid - safe metaprogramming and compilation framework for Scala | ![GitHub stars](https://img.shields.io/github/stars/epfldata/squid) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/epfldata/squid)
      • **tinylog** - org/tinylog) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tinylog-org/tinylog)
      • **util** - activity/y/twitter/util)
    • Android

    • Tools

      • Scalafmt
      • **bloop** - activity/y/scalacenter/bloop)
      • dregex - style features and yet retains linear matching time, and also offers set operations. | ![GitHub stars](https://img.shields.io/github/stars/marianobarrios/dregex) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/marianobarrios/dregex)
      • fast-string-interpolator - fast string interpolators. | ![GitHub stars](https://img.shields.io/github/stars/plokhotnyuk/fast-string-interpolator) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plokhotnyuk/fast-string-interpolator)
      • fastring - activity/y/Atry/fastring)
      • **gitbucket** - activity/y/gitbucket/gitbucket)
      • **giter8** - activity/y/foundweekends/giter8)
      • **metals** - activity/y/scalameta/metals)
      • **mill** - 3x faster than Gradle and 5-10x faster than Maven for common workflows, Mill aims to make your project’s build process performant, maintainable, and flexible | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/mill) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/mill)
      • **sbt** - activity/y/sbt/sbt)
      • **scalafix** - activity/y/scalacenter/scalafix)
      • **scalariform** - ide/scalariform) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-ide/scalariform)
      • **scapegoat** - scala/scapegoat) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scapegoat-scala/scapegoat)
      • **wartremover** - activity/y/wartremover/wartremover)
      • scala2plantuml - activity/y/BotTech/scala2plantuml)
    • Archive and Compression

      • SevenZ4S - activity/y/gonearewe/SevenZ4S)
    • Artificial Intelligence

      • cilib - activity/y/ciren/cilib)
    • Database

      • akka-persistence-gcp-datastore - persistence-gcp-datastore is a journal and snapshot store plugin for akka-persistence using google cloud firestore in datastore mode. | ![GitHub stars](https://img.shields.io/github/stars/innFactory/akka-persistence-gcp-datastore) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/innFactory/akka-persistence-gcp-datastore)
      • anorm - activity/y/playframework/anorm)
      • **casbah** - of-life (EOL). | ![GitHub stars](https://img.shields.io/github/stars/mongodb/casbah) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mongodb/casbah)
      • clickhouse-scala-client - scala-client) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/crobox/clickhouse-scala-client)
      • couchdb-scala - scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/beloglazov/couchdb-scala)
      • etcd4s - activity/y/mingchuno/etcd4s)
      • finagle-postgres - postgres) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/finagle/finagle-postgres)
      • laserdisc - free Fs2 native pure FP Redis client | ![GitHub stars](https://img.shields.io/github/stars/laserdisc-io/laserdisc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/laserdisc-io/laserdisc)
      • mysql-binlog-stream - io/mysql-binlog-stream) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/laserdisc-io/mysql-binlog-stream)
      • longevity - activity/y/longevityframework/longevity)
      • lucene4s - weight convenience wrapper around Lucene to simplify complex tasks and add Scala sugar. | ![GitHub stars](https://img.shields.io/github/stars/outr/lucene4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/lucene4s)
      • mapperdao - activity/y/kostaskougios/mapperdao)
      • morpheus - safe Scala driver for SQL databases | ![GitHub stars](https://img.shields.io/github/stars/outworkers/morpheus) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outworkers/morpheus)
      • neotypes - safe, asynchronous driver for neo4j | ![GitHub stars](https://img.shields.io/github/stars/neotypes/neotypes) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/neotypes/neotypes)
      • **phantom** - safe, reactive Scala driver for Cassandra/Datastax Enterprise | ![GitHub stars](https://img.shields.io/github/stars/outworkers/phantom) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outworkers/phantom)
      • pulsar4s - activity/y/CleverCloud/pulsar4s)
      • **zio-quill** - time Language Integrated Queries for Scala | ![GitHub stars](https://img.shields.io/github/stars/zio/zio-quill) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio-quill)
      • reactivecouchbase-rs-core - streams | ![GitHub stars](https://img.shields.io/github/stars/ReactiveCouchbase/reactivecouchbase-rs-core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ReactiveCouchbase/reactivecouchbase-rs-core)
      • couchbase-jvm-clients - core… | ![GitHub stars](https://img.shields.io/github/stars/couchbase/couchbase-jvm-clients) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/couchbase/couchbase-jvm-clients)
      • **ReactiveMongo** - blocking, Reactive MongoDB Driver for Scala | ![GitHub stars](https://img.shields.io/github/stars/ReactiveMongo/ReactiveMongo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ReactiveMongo/ReactiveMongo)
      • **rediscala** - blocking, Reactive Redis driver for Scala (with Sentinel support) | ![GitHub stars](https://img.shields.io/github/stars/etaty/rediscala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/etaty/rediscala)
      • relate - activity/y/lucidsoftware/relate)
      • salat - activity/y/salat/salat)
      • **sangria** - graphql/sangria) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sangria-graphql/sangria)
      • scala-activerecord - like ORM library for Scala | ![GitHub stars](https://img.shields.io/github/stars/aselab/scala-activerecord) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/aselab/scala-activerecord)
      • scala-forklift - safe data migration tool for Slick, Git and beyond. | ![GitHub stars](https://img.shields.io/github/stars/lastland/scala-forklift) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lastland/scala-forklift)
      • **scala-redis** - redis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/debasishg/scala-redis)
      • scala-sql - sql) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/wangzaixiang/scala-sql)
      • scalarelational - Safe framework for defining, modifying, and querying SQL databases | ![GitHub stars](https://img.shields.io/github/stars/outr/scalarelational) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/scalarelational)
      • **scalikejdbc** - based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs. | ![GitHub stars](https://img.shields.io/github/stars/scalikejdbc/scalikejdbc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalikejdbc/scalikejdbc)
      • scanamo - activity/y/scanamo/scanamo)
      • scredis - blocking, ultra-fast Scala Redis client built on top of Akka IO, used in production at Livestream | ![GitHub stars](https://img.shields.io/github/stars/Livestream/scredis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Livestream/scredis)
      • scruid - bank/scruid) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ing-bank/scruid)
      • shade - activity/y/monix/shade)
      • molecule - activity/y/scalamolecule/molecule)
      • **slick** - activity/y/slick/slick)
      • **slick-pg** - pg) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tminglei/slick-pg)
      • **squeryl** - activity/y/squeryl/squeryl)
      • zio-redis - based redis client | ![GitHub stars](https://img.shields.io/github/stars/zio/zio-redis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio-redis)
      • kvs - deps/kvs) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/kvs)
      • **doobie** - activity/y/typelevel/doobie)
      • **elastic4s** - Reactive, Non Blocking, Type Safe, HTTP Client | ![GitHub stars](https://img.shields.io/github/stars/Philippus/elastic4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Philippus/elastic4s)
      • squery - activity/y/sake92/squery)
      • **skunk** - activity/y/typelevel/skunk)
    • Messaging

      • op-rabbit - rabbit) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/SpinGo/op-rabbit)
    • Graphical User Interfaces

      • **scalafx** - based user interfaces in Scala | ![GitHub stars](https://img.shields.io/github/stars/scalafx/scalafx) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalafx/scalafx)
    • Web Frameworks

      • analogweb-scala - scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/analogweb/analogweb-scala)
      • chaos - activity/y/mesosphere/chaos)
      • **colossus** - activity/y/tumblr/colossus)
      • **finatra** - activity/y/twitter/finatra)
      • **framework** - activity/y/lift/framework)
      • peregrine - activity/y/dvarelap/peregrine)
      • **playframework** - activity/y/playframework/playframework)
      • pagelets - activity/y/splink/pagelets)
      • reactive - activity/y/nafg/reactive)
      • **scalajs-react** - react) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/japgolly/scalajs-react)
      • **scalatra** - performance, async web framework, inspired by Sinatra | ![GitHub stars](https://img.shields.io/github/stars/scalatra/scalatra) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalatra/scalatra)
      • **skinny-framework** - A full-stack web app framework for rapid development in Scala | ![GitHub stars](https://img.shields.io/github/stars/skinny-framework/skinny-framework) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/skinny-framework/skinny-framework)
      • **unfiltered** - activity/y/unfiltered/unfiltered)
      • xitrum - framework/xitrum) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/xitrum)
      • youi - activity/y/outr/youi)
      • **cask** - framework. Cask makes it easy to set up a website, backend server, or REST API using Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/cask) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/cask)
      • sharaf - activity/y/sake92/sharaf)
    • Reactive Web Frameworks

      • **Binding.scala** - binding for Scala | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/Binding.scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/Binding.scala)
      • **korolev** - activity/y/fomkin/korolev)
      • udash-core - core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/UdashFramework/udash-core)
      • vertx-lang-scala - x3/vertx-lang-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/vert-x3/vertx-lang-scala)
    • Data Binding and Validation

      • dupin - activity/y/yakivy/dupin)
      • octopus - free validation | ![GitHub stars](https://img.shields.io/github/stars/krzemin/octopus) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/krzemin/octopus)
      • veto - activity/y/splink/veto)
      • fields - company/fields) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/jap-company/fields)
    • i18n

      • scala-xgettext - framework/scala-xgettext) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/scala-xgettext)
      • scaposer - framework/scaposer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/scaposer)
    • Authentication

      • akka-http-session - side akka-http sessions, with optional JWT support | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/akka-http-session) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/akka-http-session)
      • aws-request-signer - request-signer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ticofab/aws-request-signer)
      • OAuth2-mock-play - stups/OAuth2-mock-play) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zalando-stups/OAuth2-mock-play)
      • play-googleauth - googleauth) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/guardian/play-googleauth)
      • play-pac4j - pac4j) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pac4j/play-pac4j)
      • **play2-auth** - auth) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/t2v/play2-auth)
      • **scala-oauth2-provider** - side implementation written in Scala | ![GitHub stars](https://img.shields.io/github/stars/nulab/scala-oauth2-provider) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nulab/scala-oauth2-provider)
      • **securesocial** - activity/y/jaliss/securesocial)
    • Cryptography

      • scrypto - output-hk/scrypto) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/input-output-hk/scrypto)
      • tsec - safe general-cryptography library - https://jmcardon.github.io/tsec/ | ![GitHub stars](https://img.shields.io/github/stars/jmcardon/tsec) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/jmcardon/tsec)
      • jose - activity/y/blackdoor/jose)
    • Testing

      • cornichon - activity/y/agourlay/cornichon)
      • **gatling** - activity/y/gatling/gatling)
      • minitest - activity/y/monix/minitest)
      • mockito-scala - scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mockito/mockito-scala)
      • munit - activity/y/scalameta/munit)
      • **scalacheck** - based testing for Scala | ![GitHub stars](https://img.shields.io/github/stars/typelevel/scalacheck) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/scalacheck)
      • **scalameter** - activity/y/scalameter/scalameter)
      • scalaprops - activity/y/scalaprops/scalaprops)
      • **scalatest** - activity/y/scalatest/scalatest)
      • scalive - framework/scalive) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/scalive)
      • **specs2** - activity/y/etorreborre/specs2)
      • stryker4s - mutator/stryker4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/stryker-mutator/stryker4s)
      • weaver-test - test) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/disneystreaming/weaver-test)
      • **testcontainers-scala** - scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/testcontainers/testcontainers-scala)
      • utest - lihaoyi/utest) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/utest)
      • **bencher** - Continuous Benchmarking | ![GitHub stars](https://img.shields.io/github/stars/bencherdev/bencher) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/bencherdev/bencher)
      • **ScalaMock** - activity/y/paulbutcher/ScalaMock)
    • JSON

      • **argonaut** - io/argonaut) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/argonaut-io/argonaut)
      • **jsoniter-scala** - time generation of safe and ultra-fast JSON codecs + circe booster | ![GitHub stars](https://img.shields.io/github/stars/plokhotnyuk/jsoniter-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plokhotnyuk/jsoniter-scala)
      • **circe** - activity/y/circe/circe)
      • diffson - activity/y/gnieh/diffson)
      • jawn - sawn (JSON) | ![GitHub stars](https://img.shields.io/github/stars/typelevel/jawn) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/jawn)
      • **json4s** - activity/y/json4s/json4s)
      • json - Json, a Fast Json Parser Written in Scala | ![GitHub stars](https://img.shields.io/github/stars/nestorpersist/json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nestorpersist/json)
      • ninny-json - json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nrktkt/ninny-json)
      • play-json - json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/playframework/play-json)
      • pushka - activity/y/fomkin/pushka)
      • sbt-json - json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/battermann/sbt-json)
      • scala-jsonapi - jsonapi/scala-jsonapi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-jsonapi/scala-jsonapi)
      • ScalaJack - activity/y/gzoller/ScalaJack)
      • **spray-json** - json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/spray/spray-json)
      • zio-json - json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio-json)
      • **jackson-module-scala** - on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes | ![GitHub stars](https://img.shields.io/github/stars/FasterXML/jackson-module-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/FasterXML/jackson-module-scala)
      • tupson - activity/y/sake92/tupson)
    • YAML

    • CSV

      • fm-flatfile - flatfile) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/frugalmechanic/fm-flatfile)
      • kantan.csv - activity/y/nrinaudo/kantan.csv)
      • **scala-csv** - csv) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tototoshi/scala-csv)
      • spata - based CSV processor for Scala | ![GitHub stars](https://img.shields.io/github/stars/fingo/spata) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/fingo/spata)
    • Serialization

      • avro-codegen - codegen) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/malcolmgreaves/avro-codegen)
      • **avro4s** - activity/y/sksamuel/avro4s)
      • **chill** - activity/y/twitter/chill)
      • msgpack-scala - scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/msgpack/msgpack-scala)
      • **ScalaPB** - activity/y/scalapb/ScalaPB)
      • **scodec** - activity/y/scodec/scodec)
      • **scrooge** - activity/y/twitter/scrooge)
      • **upickle** - free JSON & Binary (MessagePack) serialization library for Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/upickle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/upickle)
      • proto - deps/proto) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/proto)
      • borer - activity/y/sirthias/borer)
    • Misc

      • Agora - counting algorithms for elections. |
      • **bootzooka** - based microservice or web application, without the need to write login, user registration etc. | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/bootzooka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/bootzooka)
      • **eclair** - activity/y/ACINQ/eclair)
      • fansi - lihaoyi/fansi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/fansi)
      • fs2-aws - io/fs2-aws) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/laserdisc-io/fs2-aws)
      • mailgun4s - activity/y/outr/mailgun4s)
      • managerial - dependency Scala library for managing resources monadically | ![GitHub stars](https://img.shields.io/github/stars/dvgica/managerial) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/dvgica/managerial)
      • media4s - line wrapper around ffmpeg, ffprobe, ImageMagick, and other tools relating to media. | ![GitHub stars](https://img.shields.io/github/stars/outr/media4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/media4s)
      • play-swagger - swagger) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/iheartradio/play-swagger)
      • PPrint - printing value, types and type-signatures in Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/PPrint) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/PPrint)
      • **pureconfig** - free library for loading configuration files | ![GitHub stars](https://img.shields.io/github/stars/pureconfig/pureconfig) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pureconfig/pureconfig)
      • service-chassis - chassis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/allawala/service-chassis)
      • spliff - activity/y/sirthias/spliff)
      • scountries - activity/y/lambdaworks/scountries)
      • scurl-detector - detector) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lambdaworks/scurl-detector)
      • aptus-core - core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/aptusproject/aptus-core)
    • Command Line Interfaces

      • **decline** - line parser for Scala. | ![GitHub stars](https://img.shields.io/github/stars/bkirwi/decline) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/bkirwi/decline)
      • mainargs - free library for command-line argument parsing in Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/mainargs) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/mainargs)
      • **scallop** - activity/y/scallop/scallop)
      • **scopt** - activity/y/scopt/scopt)
    • Image processing and image analysis

      • scalismo - gravis/scalismo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/unibas-gravis/scalismo)
      • **scrimage** - Java, Kotlin, Scala image processing library | ![GitHub stars](https://img.shields.io/github/stars/sksamuel/scrimage) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sksamuel/scrimage)
    • Functional Reactive Programming

      • **fs2** - activity/y/typelevel/fs2)
      • iteratee - activity/y/travisbrown/iteratee)
      • **monix** - activity/y/monix/monix)
      • REScala - distributed and reactive programming embedded in OO and FP programs. | ![GitHub stars](https://img.shields.io/github/stars/rescala-lang/REScala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/rescala-lang/REScala)
      • **zio** - safe, composable library for async and concurrent programming in Scala | ![GitHub stars](https://img.shields.io/github/stars/zio/zio) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio)
    • Modularization and Dependency Injection

      • **airframe** - activity/y/wvlet/airframe)
      • **izumi** - oriented collection of lightweight fancy stuff for Scala toolchain | ![GitHub stars](https://img.shields.io/github/stars/7mind/izumi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/7mind/izumi)
      • **macwire** - cost, compile-time, type-safe dependency injection library. | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/macwire) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/macwire)
      • scaldi - activity/y/scaldi/scaldi)
      • jam - activity/y/yakivy/jam)
    • Distributed Systems

      • **akka** - driven applications on the JVM | ![GitHub stars](https://img.shields.io/github/stars/akka/akka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/akka/akka)
      • annette - wide business applications | ![GitHub stars](https://img.shields.io/github/stars/annetteplatform/annette) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/annetteplatform/annette)
      • **finagle** - agnostic RPC system | ![GitHub stars](https://img.shields.io/github/stars/twitter/finagle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/finagle)
      • poppet - safe RPC Scala library. | ![GitHub stars](https://img.shields.io/github/stars/yakivy/poppet) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/yakivy/poppet)
      • automorph - org/automorph) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/automorph-org/automorph)
    • HTTP

      • **akka-http** - first HTTP server/module of Akka | ![GitHub stars](https://img.shields.io/github/stars/akka/akka-http) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/akka/akka-http)
      • reboot - activity/y/dispatch/reboot)
      • **finch** - activity/y/finagle/finch)
      • **http4s** - activity/y/http4s/http4s)
      • lolhttp - activity/y/criteo/lolhttp)
      • **requests-scala** - lihaoyi/requests-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/requests-scala)
      • scalaxb - activity/y/eed3si9n/scalaxb)
      • **sttp** - activity/y/softwaremill/sttp)
      • **tapir** - documenting APIs | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/tapir) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/tapir)
      • endpoints4s - activity/y/endpoints4s/endpoints4s)
      • frontier - deps/frontier) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/frontier)
    • Semantic Web

      • scowl - activity/y/phenoscape/scowl)
    • Metrics and Monitoring

      • metrics-scala - scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/erikvanoosten/metrics-scala)
    • Parsing

      • atto - activity/y/tpolecat/atto)
      • **fastparse** - lihaoyi/fastparse) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/fastparse)
      • **parboiled2** - based PEG parser generator for Scala 2.10+ | ![GitHub stars](https://img.shields.io/github/stars/sirthias/parboiled2) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/parboiled2)
      • **scala-parser-combinators** - based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module | ![GitHub stars](https://img.shields.io/github/stars/scala/scala-parser-combinators) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala/scala-parser-combinators)
      • cats-parse - parse) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/cats-parse)
    • Sbt plugins

      • **better-monadic-for** - py/better-monadic-for) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/oleg-py/better-monadic-for)
      • **coursier** - activity/y/coursier/coursier)
      • mdoc - activity/y/scalameta/mdoc)
      • sbt-api-mappings - api-mappings) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/sbt-api-mappings)
      • **sbt-assembly** - JARs. Restart processes. (port of codahale/assembly-sbt) | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-assembly) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-assembly)
      • **sbt-buildinfo** - buildinfo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-buildinfo)
      • sbt-ci-release - ci-release) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-ci-release)
      • sbt-dependency-check - dependency-check) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/albuch/sbt-dependency-check)
      • **sbt-docker** - docker) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/marcuslonnberg/sbt-docker)
      • sbt-ghpages - ghpages) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-ghpages)
      • sbt-header - header is an sbt plugin for creating file headers, e.g. copyright headers | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-header) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-header)
      • sbt-hepek - hepek) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/sbt-hepek)
      • sbt-ide-settings - ide-settings) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/JetBrains/sbt-ide-settings)
      • **sbt-jmh** - sbt plugin for JMH (Java Microbenchmark Harness) | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-jmh) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-jmh)
      • sbt-microsites - microsites) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/47degrees/sbt-microsites)
      • mima - labs/mima) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lightbend-labs/mima)
      • **sbt-native-packager** - native-packager) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-native-packager)
      • sbt-pack - pack) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xerial/sbt-pack)
      • sbt-pgp - pgp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-pgp)
      • **sbt-release** - release) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-release)
      • sbt-scala-js-map - scala-js-map) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/sbt-scala-js-map)
      • sbt-scalafmt - scalafmt) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/sbt-scalafmt)
      • **sbt-scoverage** - scoverage) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scoverage/sbt-scoverage)
      • sbt-site - site) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-site)
      • sbt-sonatype - sonatype) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xerial/sbt-sonatype)
      • sbt-unidoc - unidoc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-unidoc)
      • **sbt-updates** - updates) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/rtimush/sbt-updates)
      • **sbt-eclipse** - eclipse) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-eclipse)
      • splain - activity/y/tek/splain)
      • sbt-git - git) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-git)
    • XML / HTML

      • **scala-scraper** - scraper) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ruippeixotog/scala-scraper)
      • xs4s - activity/y/ScalaWilliam/xs4s)
      • phobos - binding library for Scala | ![GitHub stars](https://img.shields.io/github/stars/valentiay/phobos) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/valentiay/phobos)
    • Markdown

      • Laika - book Generator and Customizable Text Markup Transformer for sbt, Scala and Scala.js | ![GitHub stars](https://img.shields.io/github/stars/typelevel/Laika) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/Laika)
    • JavaScript

      • **scala-js** - js/scala-js) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-js/scala-js)
    • Scheduling

      • **akka-quartz-scheduler** - style scheduling in Akka | ![GitHub stars](https://img.shields.io/github/stars/enragedginger/akka-quartz-scheduler) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/enragedginger/akka-quartz-scheduler)
    • Templating

      • **scalatags** - lihaoyi/scalatags) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/scalatags)
      • **scalate** - activity/y/scalate/scalate)
      • **twirl** - activity/y/playframework/twirl)
      • hepek - activity/y/sake92/hepek)
    • Geospatial

      • **geotrellis** - activity/y/locationtech/geotrellis)
      • osm4scala - activity/y/simplexspatial/osm4scala)
      • rtree2d - tree for ultra-fast nearest and intersection queries in plane and spherical coordinates | ![GitHub stars](https://img.shields.io/github/stars/plokhotnyuk/rtree2d) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plokhotnyuk/rtree2d)
      • stac4s - utils/stac4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/stac-utils/stac4s)
      • franklin - activity/y/azavea/franklin)
    • Devops

      • skuber - activity/y/hagay3/skuber)
  • Tutorials and courses

  • Books

  • Exercises

    • Devops

      • S-99 - Ninety-Nine Scala Problems
      • S-99 - Ninety-Nine Scala Problems
      • Scala Exercises - Brings the popular Scala Koans to the web. Offering hundreds of solvable exercises organized into 42 categories covering the basics of the Scala language.
      • Scala Exercises - Brings the popular Scala Koans to the web. Offering hundreds of solvable exercises organized into 42 categories covering the basics of the Scala language.
      • Exercism - Scala Exercises - Community-driven Scala exercises.
  • Commercial courses

    • Devops

      • Foundations of Functional Programming in Scala - a professional video course with exercises covering covers functional principles, custom IO (effects) and functional design.
      • Scala Algorithms - a collection of nearly 100 algorithms in pure-functional Scala with test cases, explanations and a web-based IDE. Built with http4s & Scala.js.
  • Company Blogs

  • Podcasts

    • Devops

      • The Scala Logs - Interviewing developers, open source contributors, subject matter experts, and the like to talk about FP, Scala, open source, and their interests.
      • Scala Love - Podcast about the Scala Programming Language and its community
      • CoRecursive Interviews - In-depth Interviews with software developers, often on the subject of scala libraries and functional programming.
      • The Scala Logs - Interviewing developers, open source contributors, subject matter experts, and the like to talk about FP, Scala, open source, and their interests.
      • Scala for Fun & Profit - Interviewing Scala users and companies.
      • Scala Love - Podcast about the Scala Programming Language and its community
      • Scala for Fun & Profit - Interviewing Scala users and companies.
  • Communities

    • Devops

  • Misc.