Awesome Scala Awesome

A community driven list of useful Scala libraries, frameworks and software. This is not a catalog of all the libraries, just a starting point for your explorations. Inspired by awesome-python. Other amazingly awesome lists can be found in the awesome-awesomeness list.

Also awesome is Scaladex, the searchable, tagged, and centralized index of Scala libraries.

Projects with over 500 stargazers are in bold.

Contributing

Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project that hasn’t been updated in the past 6 months or is not awesome.

Don't modify README.md in your pull request. It is automatically generated. Modify template.md instead.

Table of Contents

Archive and Compression

Name Description GitHub Activity

Artificial Intelligence

Name Description GitHub Activity

Database

Database access libraries in Scala.

Name Description GitHub Activity
akka-persistence-gcp-datastore akka-persistence-gcp-datastore is a journal and snapshot store plugin for akka-persistence using google cloud firestore in datastore mode. GitHub stars GitHub commit activity
anorm The Anorm database library GitHub stars GitHub commit activity
clickhouse-scala-client Clickhouse Scala Client with Reactive Streams support GitHub stars GitHub commit activity
couchbase-jvm-clients The Couchbase Monorepo for JVM Clients: Java, Scala, io-core… GitHub stars GitHub commit activity
doobie Functional JDBC layer for Scala. GitHub stars GitHub commit activity
elastic4s 🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client GitHub stars GitHub commit activity