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

https://github.com/stkeky/best-of-scala

🏆 A ranked list of awesome Scala projects. Updated weekly.
https://github.com/stkeky/best-of-scala

scala scalajs

Last synced: about 1 month ago
JSON representation

🏆 A ranked list of awesome Scala projects. Updated weekly.

Awesome Lists containing this project

README

        


best-of-scala



🏆  A ranked list of awesome Scala open-source libraries & tools. Updated weekly.







This curated list contains 400 awesome open-source projects with a total of 410K stars grouped into 22 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/stkeky/best-of-scala/issues/new/choose), submit a [pull request](https://github.com/stkeky/best-of-scala/pulls), or directly edit the [projects.yaml](https://github.com/stkeky/best-of-scala/edit/main/projects.yaml). Contributions are very welcome!

> 🧙‍♂️ Discover other [best-of lists](https://best-of.org) or [create your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).

## Contents

- [Development Cycle](#development-cycle) _15 projects_
- [Database Clients](#database-clients) _48 projects_
- [JSON](#json) _19 projects_
- [Web Frameworks](#web-frameworks) _18 projects_
- [File Processing](#file-processing) _7 projects_
- [SBT Plugins](#sbt-plugins) _36 projects_
- [Toolkits, Extensions & Ecosystems](#toolkits-extensions--ecosystems) _34 projects_
- [Media Processing](#media-processing) _7 projects_
- [Dependency Injection](#dependency-injection) _9 projects_
- [HTTP](#http) _18 projects_
- [Testing](#testing) _17 projects_
- [Security](#security) _12 projects_
- [Data Handling](#data-handling) _14 projects_
- [Parsers](#parsers) _6 projects_
- [Reactive Programming](#reactive-programming) _12 projects_
- [Development Environment](#development-environment) _9 projects_
- [Templating Engines](#templating-engines) _5 projects_
- [Business Intelligence](#business-intelligence) _27 projects_
- [Big Data](#big-data) _14 projects_
- [Distributed](#distributed) _12 projects_
- [ScalaJS](#scalajs) _7 projects_
- [Logging](#logging) _4 projects_
- [Others](#others) _51 projects_

## Explanation
- 🥇🥈🥉  Combined project-quality score
- ⭐️  Star count from GitHub
- 🐣  New project _(less than 6 months old)_
- 💤  Inactive project _(9 months no activity)_
- 💀  Dead project _(18 months no activity)_
- 📈📉  Project is trending up or down
- ➕  Project was recently added
- ❗️  Warning _(e.g. missing/risky license)_
- 👨‍💻  Contributors count from GitHub
- 🔀  Fork count from GitHub
- 📋  Issue count from GitHub
- ⏱️  Last update timestamp on package manager
- 📥  Download count from package manager
- 📦  Number of dependent projects
-   Libraries compatible with ZIO
-   Libraries spawned from or a part of PlayFramework
-   Projects compatible with Scala.js
-   Projects compatible with Scala 3


## Development Cycle

Back to top

_Tools for compiling, testing, packaging, formatting, linting, ... your Scala code_

gitbucket (🥇34 · ⭐ 9.2K) - A Git platform powered by Scala with easy installation, high.. Apache-2

- [GitHub](https://github.com/gitbucket/gitbucket) (👨‍💻 200 · 🔀 1.3K · 📥 470K · 📦 21 · 📋 1.8K - 19% open · ⏱️ 24.03.2025):

```
git clone https://github.com/gitbucket/gitbucket
```

sbt (🥇33 · ⭐ 4.8K) - sbt, the interactive build tool. Apache-2

- [GitHub](https://github.com/sbt/sbt) (👨‍💻 430 · 🔀 950 · 📥 25M · 📋 4.4K - 18% open · ⏱️ 25.03.2025):

```
git clone https://github.com/sbt/sbt
```

metals (🥈27 · ⭐ 2.2K) - Scala language server with rich IDE features. Apache-2

- [GitHub](https://github.com/scalameta/metals) (👨‍💻 210 · 🔀 360 · 📥 31 · 📋 2.1K - 13% open · ⏱️ 27.03.2025):

```
git clone https://github.com/scalameta/metals
```

bloop (🥈27 · ⭐ 910) - Bloop is a build server and CLI tool to compile, test and run.. Apache-2

- [GitHub](https://github.com/scalacenter/bloop) (👨‍💻 150 · 🔀 200 · 📥 220K · 📋 760 - 13% open · ⏱️ 19.03.2025):

```
git clone https://github.com/scalacenter/bloop
```

scala-cli (🥈25 · ⭐ 590) - Scala CLI is a command-line tool to interact with the Scala.. Apache-2

- [GitHub](https://github.com/VirtusLab/scala-cli) (👨‍💻 95 · 🔀 140 · 📥 1.8M · 📋 1K - 29% open · ⏱️ 26.03.2025):

```
git clone https://github.com/VirtusLab/scala-cli
```

giter8 (🥈23 · ⭐ 1.7K) - a command line tool to apply templates defined on GitHub. Apache-2

- [GitHub](https://github.com/foundweekends/giter8) (👨‍💻 85 · 🔀 220 · 📋 280 - 18% open · ⏱️ 20.03.2025):

```
git clone https://github.com/foundweekends/giter8
```

scalafix (🥉22 · ⭐ 850) - Refactoring and linting tool for Scala. BSD-3

- [GitHub](https://github.com/scalacenter/scalafix) (👨‍💻 110 · 🔀 190 · 📥 39 · 📋 710 - 10% open · ⏱️ 21.03.2025):

```
git clone https://github.com/scalacenter/scalafix
```

wartremover (🥉21 · ⭐ 1.1K) - Flexible Scala code linting tool. Apache-2

- [GitHub](https://github.com/wartremover/wartremover) (👨‍💻 86 · 🔀 120 · 📥 740 · 📋 350 - 30% open · ⏱️ 27.03.2025):

```
git clone https://github.com/wartremover/wartremover
```

scapegoat (🥉20 · ⭐ 540) - Scala compiler plugin for static code analysis. Apache-2

- [GitHub](https://github.com/scapegoat-scala/scapegoat) (👨‍💻 68 · 🔀 95 · 📋 260 - 20% open · ⏱️ 18.03.2025):

```
git clone https://github.com/scapegoat-scala/scapegoat
```

bleep (🥉18 · ⭐ 160) - A bleeping fast scala build tool!. MIT

- [GitHub](https://github.com/oyvindberg/bleep) (👨‍💻 19 · 🔀 24 · 📥 10K · 📋 120 - 49% open · ⏱️ 06.03.2025):

```
git clone https://github.com/oyvindberg/bleep
```

mill (🥉16 · ⭐ 2.4K) - Mill is a fast JVM build tool that supports Java, Scala, Kotlin and many.. MIT

- [GitHub](https://github.com/com-lihaoyi/mill) (👨‍💻 260 · 🔀 390):

```
git clone https://github.com/com-lihaoyi/mill
```

fury (🥉11 · ⭐ 86 · 📈) - A build tool for Scala. Apache-2

- [GitHub](https://github.com/propensive/fury) (👨‍💻 1 · 🔀 2 · 📥 1.7K · 📋 57 - 35% open · ⏱️ 27.12.2024):

```
git clone https://github.com/propensive/fury
```

Show 3 hidden projects...

- scalariform (🥉17 · ⭐ 530 · 💀) - Scala source code formatter. MIT
- scalastyle (🥉16 · ⭐ 680 · 💀) - scalastyle. Apache-2
- codacy-scalameta (🥉8 · ⭐ 33 · 💤) - Codacy tool for Scalameta. ❗Unlicensed


## Database Clients

Back to top

_Libraries for connecting to, operating, and querying databases._

elastic4s (🥇26 · ⭐ 1.6K) - Elasticsearch Scala Client - Reactive, Non Blocking, Type.. Apache-2

- [GitHub](https://github.com/Philippus/elastic4s) (👨‍💻 420 · 🔀 680 · 📋 1.2K - 1% open · ⏱️ 22.03.2025):

```
git clone https://github.com/sksamuel/elastic4s
```
- [Maven](https://search.maven.org/artifact/com.sksamuel.elastic4s/elastic4s_2.13):
```

com.sksamuel.elastic4s
elastic4s_2.13
[VERSION]

```

doobie (🥇25 · ⭐ 2.2K) - Functional JDBC layer for Scala. MIT

- [GitHub](https://github.com/typelevel/doobie) (👨‍💻 190 · 🔀 360 · 📋 570 - 21% open · ⏱️ 27.03.2025):

```
git clone https://github.com/tpolecat/doobie
```

quill (🥇25 · ⭐ 2.2K) - Compile-time Language Integrated Queries for Scala. Apache-2

- [GitHub](https://github.com/zio/zio-quill) (👨‍💻 150 · 🔀 350 · 📋 1.1K - 28% open · ⏱️ 27.03.2025):

```
git clone https://github.com/zio/zio-quill
```

slick (🥇24 · ⭐ 2.7K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2

- [GitHub](https://github.com/slick/slick) (👨‍💻 210 · 🔀 610 · 📋 1.4K - 31% open · ⏱️ 24.03.2025):

```
git clone https://github.com/slick/slick
```

scalikejdbc (🥇24 · ⭐ 1.3K) - A tidy SQL-based DB access library for Scala developers... Apache-2

- [GitHub](https://github.com/scalikejdbc/scalikejdbc) (👨‍💻 120 · 🔀 230 · 📋 490 - 7% open · ⏱️ 20.03.2025):

```
git clone https://github.com/scalikejdbc/scalikejdbc
```
- [Maven](https://search.maven.org/artifact/org.scalikejdbc/scalikejdbc_2.13) (📦 27 · ⏱️ 26.09.2024):
```

org.scalikejdbc
scalikejdbc_2.13
[VERSION]

```

skunk (🥈22 · ⭐ 1.6K) - A data access library for Scala + Postgres. MIT

- [GitHub](https://github.com/typelevel/skunk) (👨‍💻 92 · 🔀 160 · 📋 160 - 56% open · ⏱️ 25.03.2025):

```
git clone https://github.com/typelevel/skunk
```

slick-pg (🥈22 · ⭐ 840 · 📉) - Slick extensions for PostgreSQL. BSD-2

- [GitHub](https://github.com/tminglei/slick-pg) (👨‍💻 96 · 🔀 180 · 📋 390 - 29% open · ⏱️ 18.03.2025):

```
git clone https://github.com/tminglei/slick-pg
```

ReactiveMongo (🥈20 · ⭐ 850) - Non-blocking, Reactive MongoDB Driver for Scala. Apache-2

- [GitHub](https://github.com/ReactiveMongo/ReactiveMongo) (👨‍💻 90 · 🔀 230 · 📋 390 - 3% open · ⏱️ 11.03.2025):

```
git clone https://github.com/ReactiveMongo/ReactiveMongo
```

scanamo (🥈20 · ⭐ 320) - Simpler DynamoDB access for Scala. Apache-2

- [GitHub](https://github.com/scanamo/scanamo) (👨‍💻 96 · 🔀 120 · 📋 220 - 23% open · ⏱️ 11.01.2025):

```
git clone https://github.com/scanamo/scanamo
```

neotypes (🥈18 · ⭐ 170) - Scala lightweight, type-safe, asynchronous driver for neo4j. MIT

- [GitHub](https://github.com/neotypes/neotypes) (👨‍💻 18 · 🔀 35 · 📋 70 - 18% open · ⏱️ 20.03.2025):

```
git clone https://github.com/neotypes/neotypes
```

zio-redis (🥈18 · ⭐ 130) - A ZIO-based redis client. Apache-2

- [GitHub](https://github.com/zio/zio-redis) (👨‍💻 46 · 🔀 64 · 📋 140 - 12% open · ⏱️ 27.03.2025):

```
git clone https://github.com/zio/zio-redis
```

squeryl (🥈17 · ⭐ 580) - A Scala DSL for talking with databases with minimum verbosity.. Apache-2

- [GitHub](https://github.com/squeryl/squeryl) (👨‍💻 60 · 🔀 140 · 📋 150 - 25% open · ⏱️ 17.03.2025):

```
git clone https://github.com/squeryl/squeryl
```

anorm (🥈16 · ⭐ 240) - The Anorm database library. Apache-2

- [GitHub](https://github.com/playframework/anorm) (👨‍💻 57 · 🔀 76 · 📋 78 - 11% open · ⏱️ 17.03.2025):

```
git clone https://github.com/playframework/anorm
```

relate (🥈16 · ⭐ 160) - Performant database access in Scala. Apache-2

- [GitHub](https://github.com/lucidsoftware/relate) (👨‍💻 19 · 🔀 15 · 📥 2.6K · 📋 25 - 48% open · ⏱️ 03.02.2025):

```
git clone https://github.com/lucidsoftware/relate
```

clickhouse-scala-client (🥈16 · ⭐ 120) - Clickhouse Scala Client with Reactive Streams support. ❗️LGPL-3.0

- [GitHub](https://github.com/crobox/clickhouse-scala-client) (👨‍💻 21 · 🔀 27 · 📋 39 - 41% open · ⏱️ 14.03.2025):

```
git clone https://github.com/crobox/clickhouse-scala-client
```

ldbc (🥈16 · ⭐ 42) - ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3. MIT

- [GitHub](https://github.com/takapi327/ldbc) (👨‍💻 5 · 🔀 5 · 📋 25 - 48% open · ⏱️ 27.03.2025):

```
git clone https://github.com/takapi327/ldbc
```

zio-dynamodb (🥈16 · ⭐ 40) - Simple, type-safe, and efficient access to DynamoDB. Apache-2

- [GitHub](https://github.com/zio/zio-dynamodb) (👨‍💻 18 · 🔀 20 · 📋 89 - 17% open · ⏱️ 27.03.2025):

```
git clone https://github.com/zio/zio-dynamodb
```

pulsar4s (🥉15 · ⭐ 230) - Idiomatic, typesafe, and reactive Scala client for Apache Pulsar. Apache-2

- [GitHub](https://github.com/CleverCloud/pulsar4s) (👨‍💻 25 · 🔀 45 · 📋 84 - 48% open · ⏱️ 27.08.2024):

```
git clone https://github.com/CleverCloud/pulsar4s
```

zio-elasticsearch (🥉15 · ⭐ 60) - ZIO Elasticsearch is a type-safe and streaming-.. Apache-2

- [GitHub](https://github.com/lambdaworks/zio-elasticsearch) (👨‍💻 20 · 🔀 19 · 📋 49 - 26% open · ⏱️ 21.03.2025):

```
git clone https://github.com/lambdaworks/zio-elasticsearch
```
- [Maven](https://search.maven.org/artifact/io.lambdaworks/zio-elasticsearch_3) (⏱️ 04.06.2024):
```

io.lambdaworks
zio-elasticsearch_3
[VERSION]

```

couchbase-jvm-clients (🥉15 · ⭐ 47) - The Couchbase Monorepo for JVM Clients: Java, Scala,.. Apache-2

- [GitHub](https://github.com/couchbase/couchbase-jvm-clients) (👨‍💻 24 · 🔀 41 · 📦 1 · 📋 4 - 25% open · ⏱️ 25.03.2025):

```
git clone https://github.com/couchbase/couchbase-jvm-clients
```

laserdisc (🥉14 · ⭐ 95) - A Future-free Fs2 native pure FP Redis client. MIT

- [GitHub](https://github.com/laserdisc-io/laserdisc) (👨‍💻 11 · 🔀 14 · 📋 26 - 57% open · ⏱️ 18.03.2025):

```
git clone https://github.com/laserdisc-io/laserdisc
```

lucene4s (🥉12 · ⭐ 53) - Light-weight convenience wrapper around Lucene to simplify.. MIT

- [GitHub](https://github.com/outr/lucene4s) (👨‍💻 6 · 🔀 19 · 📋 11 - 27% open · ⏱️ 01.02.2025):

```
git clone https://github.com/outr/lucene4s
```

molecule (🥉12 · ⭐ 19) - Molecule translates custom Scala code to database queries.. Apache-2

- [GitHub](https://github.com/scalamolecule/molecule) (⏱️ 15.02.2025):

```
git clone https://github.com/scalamolecule/molecule
```

squery (🥉12 · ⭐ 19 · 📈) - Simple SQL queries in Scala 3. Apache-2

- [GitHub](https://github.com/sake92/squery) (📋 10 - 20% open · ⏱️ 25.03.2025):

```
git clone https://github.com/sake92/squery
```

otavia-sql (🥉11 · ⭐ 37) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (👨‍💻 1 · 🔀 3 · ⏱️ 21.10.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-sql_3) (📦 4 · ⏱️ 15.09.2024):
```

cc.otavia
otavia-sql_3
[VERSION]

```

otavia-postgres-driver (🥉10 · ⭐ 37) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (👨‍💻 1 · 🔀 3 · ⏱️ 21.10.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-postgres-driver_3) (📦 2 · ⏱️ 15.09.2024):
```

cc.otavia
otavia-postgres-driver_3
[VERSION]

```

otavia-mysql-driver (🥉10 · ⭐ 37) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (👨‍💻 1 · 🔀 3 · ⏱️ 21.10.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-mysql-driver_3) (📦 2 · ⏱️ 15.09.2024):
```

cc.otavia
otavia-mysql-driver_3
[VERSION]

```

kvs (🥉8 · ⭐ 24) - Highly available distributed strong eventual consistent and sequentially.. MIT

- [GitHub](https://github.com/zero-deps/kvs) (👨‍💻 16 · 🔀 2 · 📋 14 - 21% open · ⏱️ 28.09.2024):

```
git clone https://github.com/zero-deps/kvs
```

Show 20 hidden projects...

- phantom (🥈19 · ⭐ 1K · 💀) - Schema safe, type-safe, reactive Scala driver for.. Apache-2
- rediscala (🥈16 · ⭐ 790 · 💀) - Non-blocking, Reactive Redis driver for Scala (with Sentinel.. Apache-2
- scala-activerecord (🥉15 · ⭐ 320 · 💀) - ActiveRecord-like ORM library for Scala. MIT
- scala-redis (🥉14 · ⭐ 1K · 💀) - A scala library for connecting to a redis server, or a.. ❗Unlicensed
- scredis (🥉13 · ⭐ 150 · 💀) - Non-blocking, ultra-fast Scala Redis client built on top of Akka.. Apache-2
- scruid (🥉13 · ⭐ 120 · 💀) - Scala + Druid: Scruid. A library that allows you to compose.. Apache-2
- finagle-postgres (🥉13 · ⭐ 81 · 💀) - PostgreSQL protocol support for Finagle. Apache-2
- casbah (🥉12 · ⭐ 510 · 💀) - Casbah is now officially end-of-life (EOL). ❗Unlicensed
- salat (🥉12 · ⭐ 480 · 💀) - Salat is a simple serialization library for case classes. ❗Unlicensed
- scala-forklift (🥉11 · ⭐ 190) - Type-safe data migration tool for Slick, Git and beyond. ❗Unlicensed
- couchdb-scala (🥉11 · ⭐ 65 · 💀) - A purely functional Scala client for CouchDB. Apache-2
- longevity (🥉10 · ⭐ 100 · 💀) - A Persistence Framework for Scala and NoSQL. ❗Unlicensed
- ReactiveCouchbase-rs-core (🥉9 · ⭐ 26 · 💀) - New ReactiveCouchbase driver using reactive-streams. Apache-2
- akka-persistence-gcp-datastore (🥉9 · ⭐ 19 · 💀) - akka-persistence-gcp-datastore is a journal and.. Apache-2
- shade (🥉8 · ⭐ 110 · 💀) - Memcached client for Scala. MIT
- morpheus (🥉8 · ⭐ 100 · 💀) - Reactive type-safe Scala driver for SQL databases. ❗Unlicensed
- scalarelational (🥉8 · ⭐ 58 · 💀) - Type-Safe framework for defining, modifying, and.. ❗Unlicensed
- etcd4s (🥉8 · ⭐ 31 · 💀) - Scala etcd client implementing V3 APIs. MIT
- scala-sql (🥉7 · ⭐ 89 · 💀) - scala SQL api. ❗Unlicensed
- mapperdao (🥉7 · ⭐ 14 · 💀) - A Scala ORM library. ❗Unlicensed


## JSON

Back to top

_Libraries that handle JSON format._

circe (🥇30 · ⭐ 2.5K · 📈) - Yet another JSON library for Scala. Apache-2

- [GitHub](https://github.com/circe/circe) (👨‍💻 290 · 🔀 540 · 📋 570 - 20% open · ⏱️ 23.03.2025):

```
git clone https://github.com/circe/circe
```
- [Maven](https://search.maven.org/artifact/io.circe/circe-core_2.13) (📦 930 · ⏱️ 16.03.2025):
```

io.circe
circe-core_2.13
[VERSION]

```

argonaut (🥇23 · ⭐ 550) - Purely functional JSON parser and library in scala. BSD-3

- [GitHub](https://github.com/argonaut-io/argonaut) (👨‍💻 66 · 🔀 110 · 📋 200 - 14% open · ⏱️ 21.03.2025):

```
git clone https://github.com/argonaut-io/argonaut
```
- [Maven](https://search.maven.org/artifact/io.argonaut/argonaut_2.13) (📦 50 · ⏱️ 01.06.2024):
```

io.argonaut
argonaut_2.13
[VERSION]

```

jsoniter-scala (🥈21 · ⭐ 770) - Scala macros for compile-time generation of safe and.. MIT

- [GitHub](https://github.com/plokhotnyuk/jsoniter-scala) (👨‍💻 27 · 🔀 100 · 📋 350 - 24% open · ⏱️ 26.03.2025):

```
git clone https://github.com/plokhotnyuk/jsoniter-scala
```

json4s (🥈20 · ⭐ 1.5K) - JSON library. Apache-2

- [GitHub](https://github.com/json4s/json4s) (👨‍💻 150 · 🔀 330 · 📋 430 - 39% open · ⏱️ 18.03.2025):

```
git clone https://github.com/json4s/json4s
```

zio-json (🥈20 · ⭐ 420) - Fast, secure JSON library with tight ZIO integration. Apache-2

- [GitHub](https://github.com/zio/zio-json) (👨‍💻 73 · 🔀 150 · 📋 190 - 37% open · ⏱️ 26.03.2025):

```
git clone https://github.com/zio/zio-json
```

jackson-module-scala (🥈18 · ⭐ 500) - Add-on module for Jackson.. Apache-2

- [GitHub](https://github.com/FasterXML/jackson-module-scala) (👨‍💻 61 · 🔀 140 · 📋 500 - 10% open · ⏱️ 18.03.2025):

```
git clone https://github.com/FasterXML/jackson-module-scala
```

play-json (🥈18 · ⭐ 360) - The Play JSON library. Apache-2

- [GitHub](https://github.com/playframework/play-json) (👨‍💻 68 · 🔀 140 · 📋 150 - 35% open · ⏱️ 26.02.2025):

```
git clone https://github.com/playframework/play-json
```

diffson (🥉15 · ⭐ 320) - A scala diff/patch library for Json. Apache-2

- [GitHub](https://github.com/gnieh/diffson) (👨‍💻 33 · 🔀 51 · 📋 61 - 21% open · ⏱️ 21.09.2024):

```
git clone https://github.com/gnieh/diffson
```

borer (🥉12 · ⭐ 230) - Efficient CBOR and JSON (de)serialization in Scala. MPL-2.0

- [GitHub](https://github.com/sirthias/borer) (👨‍💻 10 · 🔀 16 · 📋 130 - 8% open · ⏱️ 15.03.2025):

```
git clone https://github.com/sirthias/borer
```

otavia-serde-json (🥉11 · ⭐ 37) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (👨‍💻 1 · 🔀 3 · ⏱️ 21.10.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-serde-json_3) (📦 3 · ⏱️ 15.09.2024):
```

cc.otavia
otavia-serde-json_3
[VERSION]

```

ninny-json (🥉11 · ⭐ 21) - JSON typeclasses that know the difference between null and.. Unlicense

- [GitHub](https://github.com/nrktkt/ninny-json) (👨‍💻 6 · 🔀 8 · 📋 13 - 61% open · ⏱️ 26.02.2025):

```
git clone https://github.com/nrktkt/ninny-json
```

Show 8 hidden projects...

- spray-json (🥈21 · ⭐ 2.5K · 💀) - A lightweight, clean and simple JSON implementation in Scala. Apache-2
- jawn (🥉17 · ⭐ 430) - Jawn is for parsing jay-sawn (JSON). ❗Unlicensed
- scala-jsonapi (🥉12 · ⭐ 110 · 💀) - Scala support library for integrating the JSON API spec with.. MIT
- pushka (🥉10 · ⭐ 81 · 💀) - ABANDONED Pure Scala serialization library with annotations. Apache-2
- tupson (🥉9 · ⭐ 8) - Stupid simple Scala 3 library for writing and reading JSON. Apache-2
- ScalaJack (🥉8 · ⭐ 110 · 💤) - Fast JSON parser/generator for Scala. ❗Unlicensed
- sbt-json (🥉8 · ⭐ 31 · 💀) - sbt plugin that generates Scala case classes for easy, statically typed.. MIT
- json (🥉3 · ⭐ 11 · 💀) - Persist-Json, a Fast Json Parser Written in Scala. ❗Unlicensed


## Web Frameworks

Back to top

playframework (🥇34 · ⭐ 13K) - The Community Maintained High Velocity Web Framework.. Apache-2

- [GitHub](https://github.com/playframework/playframework) (👨‍💻 990 · 🔀 4.1K · 📦 21 · 📋 3.8K - 12% open · ⏱️ 27.03.2025):

```
git clone https://github.com/playframework/playframework
```
- [Maven](https://search.maven.org/artifact/com.typesafe.play/play_3) (📦 66 · ⏱️ 12.03.2025):
```

com.typesafe.play
play_3
[VERSION]

```

finatra (🥇21 · ⭐ 2.3K · 💤) - Fast, testable, Scala services built on TwitterServer and Finagle. Apache-2

- [GitHub](https://github.com/twitter/finatra) (👨‍💻 260 · 🔀 410 · 📋 320 - 4% open · ⏱️ 07.05.2024):

```
git clone https://github.com/twitter/finatra
```

framework (🥇21 · ⭐ 1.3K) - Lift Framework. Apache-2

- [GitHub](https://github.com/lift/framework) (👨‍💻 120 · 🔀 280 · 📋 1.5K - 9% open · ⏱️ 18.11.2024):

```
git clone https://github.com/lift/framework
```

Binding.scala (🥈19 · ⭐ 1.6K · 💤) - Reactive data-binding for Scala. MIT

- [GitHub](https://github.com/ThoughtWorksInc/Binding.scala) (👨‍💻 25 · 🔀 110 · 📋 110 - 41% open · ⏱️ 08.04.2024):

```
git clone https://github.com/ThoughtWorksInc/Binding.scala
```

udash-core (🥈19 · ⭐ 450) - Scala framework for building beautiful and maintainable web.. Apache-2

- [GitHub](https://github.com/UdashFramework/udash-core) (👨‍💻 41 · 🔀 36 · 📦 2 · 📋 120 - 26% open · ⏱️ 27.02.2025):

```
git clone https://github.com/UdashFramework/udash-core
```

unfiltered (🥉17 · ⭐ 710) - A toolkit for servicing HTTP requests in Scala. MIT

- [GitHub](https://github.com/unfiltered/unfiltered) (👨‍💻 94 · 🔀 110 · 📋 210 - 31% open · ⏱️ 20.03.2025):

```
git clone https://github.com/unfiltered/unfiltered
```

youi (🥉16 · ⭐ 210) - Next generation user interface and application development in Scala and.. MIT

- [GitHub](https://github.com/outr/youi) (👨‍💻 11 · 🔀 29 · 📋 63 - 34% open · ⏱️ 27.11.2024):

```
git clone https://github.com/outr/youi
```

sharaf (🥉11 · ⭐ 38) - Minimalistic Scala 3 web framework. Apache-2

- [GitHub](https://github.com/sake92/sharaf) (👨‍💻 2 · 🔀 2 · 📋 12 - 50% open · ⏱️ 26.03.2025):

```
git clone https://github.com/sake92/sharaf
```

Show 10 hidden projects...

- colossus (🥈19 · ⭐ 1.1K · 💀) - I/O and Microservice library for Scala. Apache-2
- skinny-framework (🥈19 · ⭐ 740 · 💀) - Scala on Rails - A full-stack web app framework for rapid.. MIT
- scalatra (🥉18 · ⭐ 2.6K) - Tiny Scala high-performance, async web framework, inspired.. ❗Unlicensed
- cask (🥉17 · ⭐ 550 · 📉) - Cask: a Scala HTTP micro-framework. Cask makes it easy.. ❗Unlicensed
- korolev (🥉16 · ⭐ 580 · 💀) - Single Page Applications running on the server side. Apache-2
- xitrum (🥉16 · ⭐ 450 · 💀) - Async and clustered Scala web framework and HTTP(S) server. MIT
- chaos (🥉14 · ⭐ 250 · 💀) - A lightweight framework for writing REST services in Scala. Apache-2
- reactive (🥉11 · ⭐ 220 · 💀) - A simple FRP library and a web UI framework built on it. ❗Unlicensed
- analogweb-scala (🥉9 · ⭐ 13 · 💀) - Tiny High Performance HTTP Server for Scala. MIT
- pagelets (🥉7 · ⭐ 76 · 💀) - A module for the Play Framework to build highly modular.. Apache-2


## File Processing

Back to top

_Libraries that handle common file formats including YAML, CSV, etc._

laika (🥇20 · ⭐ 430) - Site and E-book Generator and Customizable Text Markup.. Apache-2

- [GitHub](https://github.com/typelevel/Laika) (👨‍💻 27 · 🔀 50 · 📋 240 - 5% open · ⏱️ 22.03.2025):

```
git clone https://github.com/typelevel/Laika
```

kantan.csv (🥈15 · ⭐ 340) - CSV handling library for Scala. Apache-2

- [GitHub](https://github.com/nrinaudo/kantan.csv) (👨‍💻 10 · 🔀 37 · 📋 190 - 28% open · ⏱️ 31.01.2025):

```
git clone https://github.com/nrinaudo/kantan.csv
```

spata (🥉12 · ⭐ 36) - Functional, stream-based CSV processor for Scala. Apache-2

- [GitHub](https://github.com/fingo/spata) (👨‍💻 4 · 🔀 8 · ⏱️ 25.03.2025):

```
git clone https://github.com/fingo/spata
```

Show 4 hidden projects...

- scala-csv (🥈13 · ⭐ 700) - CSV Reader/Writer for Scala. ❗Unlicensed
- spoiwo (🥉12 · ⭐ 180 · 💀) - Scala POI Wrapper for the spreadsheet generation in Excel:. MIT
- moultingyaml (🥉10 · ⭐ 99 · 💀) - Scala wrapper for SnakeYAML. MIT
- fm-flatfile (🥉6 · ⭐ 11 · 💀) - Scala Library for Reading Flat File Data.. Apache-2


## SBT Plugins

Back to top

coursier (🥇31 · ⭐ 2.1K) - Pure Scala Artifact Fetching. Apache-2

- [GitHub](https://github.com/coursier/coursier) (👨‍💻 150 · 🔀 320 · 📥 15M · 📋 1.2K - 35% open · ⏱️ 25.03.2025):

```
git clone https://github.com/coursier/coursier
```

sbt-native-packager (🥇24 · ⭐ 1.6K) - sbt Native Packager. Apache-2

- [GitHub](https://github.com/sbt/sbt-native-packager) (👨‍💻 280 · 🔀 450 · 📋 830 - 18% open · ⏱️ 18.03.2025):

```
git clone https://github.com/sbt/sbt-native-packager
```

sbt-assembly (🥇21 · ⭐ 2K · 📉) - Deploy ber-JARs. Restart processes. (port of codahale/assembly-.. MIT

- [GitHub](https://github.com/sbt/sbt-assembly) (👨‍💻 85 · 🔀 220 · 📋 370 - 29% open · ⏱️ 13.03.2025):

```
git clone https://github.com/sbt/sbt-assembly
```

sbt-scoverage (🥇21 · ⭐ 650) - sbt plugin for scoverage. Apache-2

- [GitHub](https://github.com/scoverage/sbt-scoverage) (👨‍💻 77 · 🔀 160 · 📋 270 - 14% open · ⏱️ 20.03.2025):

```
git clone https://github.com/scoverage/sbt-scoverage
```

mdoc (🥈20 · ⭐ 400 · 📉) - Typechecked markdown documentation for Scala. Apache-2

- [GitHub](https://github.com/scalameta/mdoc) (👨‍💻 57 · 🔀 83 · 📋 210 - 29% open · ⏱️ 17.03.2025):

```
git clone https://github.com/scalameta/mdoc
```

sbt-eclipse (🥈19 · ⭐ 720) - Plugin for sbt to create Eclipse project definitions. Apache-2

- [GitHub](https://github.com/sbt/sbt-eclipse) (👨‍💻 41 · 🔀 170 · 📋 280 - 27% open · ⏱️ 03.03.2025):

```
git clone https://github.com/sbt/sbt-eclipse
```

mima (🥈19 · ⭐ 470) - A tool for catching binary incompatibility in Scala. Apache-2

- [GitHub](https://github.com/lightbend-labs/mima) (👨‍💻 49 · 🔀 71 · 📋 220 - 13% open · ⏱️ 17.03.2025):

```
git clone https://github.com/lightbend/mima
```

sbt-release (🥈18 · ⭐ 650) - A release plugin for sbt. Apache-2

- [GitHub](https://github.com/sbt/sbt-release) (👨‍💻 66 · 🔀 160 · 📋 190 - 45% open · ⏱️ 17.03.2025):

```
git clone https://github.com/sbt/sbt-release
```

sbt-buildinfo (🥈18 · ⭐ 560) - I know this because build.sbt knows this. MIT

- [GitHub](https://github.com/sbt/sbt-buildinfo) (👨‍💻 51 · 🔀 91 · 📋 110 - 11% open · ⏱️ 13.03.2025):

```
git clone https://github.com/sbt/sbt-buildinfo
```

sbt-git (🥈18 · ⭐ 350) - A git plugin for sbt. BSD-2

- [GitHub](https://github.com/sbt/sbt-git) (👨‍💻 55 · 🔀 100 · 📋 120 - 28% open · ⏱️ 13.03.2025):

```
git clone https://github.com/sbt/sbt-git
```

sbt-microsites (🥈18 · ⭐ 320 · 💤) - An sbt plugin to create awesome microsites for your.. Apache-2

- [GitHub](https://github.com/47degrees/sbt-microsites) (👨‍💻 76 · 🔀 60 · 📋 140 - 12% open · ⏱️ 29.04.2024):

```
git clone https://github.com/47degrees/sbt-microsites
```

sbt-ci-release (🥈18 · ⭐ 290) - sbt plugin to automate Sonatype releases from GitHub Actions. Apache-2

- [GitHub](https://github.com/sbt/sbt-ci-release) (👨‍💻 65 · 🔀 76 · 📋 85 - 9% open · ⏱️ 18.03.2025):

```
git clone https://github.com/sbt/sbt-ci-release
```

sbt-scalafmt (🥈18 · ⭐ 210) - sbt plugin for Scalafmt. Apache-2

- [GitHub](https://github.com/scalameta/sbt-scalafmt) (👨‍💻 30 · 🔀 45 · 📋 73 - 2% open · ⏱️ 22.03.2025):

```
git clone https://github.com/scalameta/sbt-scalafmt
```

sbt-jmh (🥈17 · ⭐ 790) - Trust no one, bench everything. - sbt plugin for JMH (Java.. Apache-2

- [GitHub](https://github.com/sbt/sbt-jmh) (👨‍💻 52 · 🔀 91 · 📋 99 - 29% open · ⏱️ 18.03.2025):

```
git clone https://github.com/sbt/sbt-jmh
```

xsbt-web-plugin (🥈17 · ⭐ 380) - Package and run WAR files from sbt. BSD-3

- [GitHub](https://github.com/earldouglas/sbt-war) (👨‍💻 33 · 🔀 99 · 📋 280 - 1% open · ⏱️ 22.03.2025):

```
git clone https://github.com/earldouglas/xsbt-web-plugin
```

sbt-sonatype (🥈17 · ⭐ 340) - A sbt plugin for publishing Scala/Java projects to the Maven.. Apache-2

- [GitHub](https://github.com/xerial/sbt-sonatype) (👨‍💻 38 · 🔀 65 · 📋 120 - 20% open · ⏱️ 13.01.2025):

```
git clone https://github.com/xerial/sbt-sonatype
```

sbt-updates (🥉16 · ⭐ 760) - sbt plugin that can check Maven and Ivy repositories for dependency.. BSD-3

- [GitHub](https://github.com/rtimush/sbt-updates) (👨‍💻 29 · 🔀 55 · 📋 79 - 15% open · ⏱️ 26.12.2024):

```
git clone https://github.com/rtimush/sbt-updates
```

sbt-doctest (🥉16 · ⭐ 180) - Doctest for scala. MIT

- [GitHub](https://github.com/sbt-doctest/sbt-doctest) (👨‍💻 26 · 🔀 28 · 📋 62 - 22% open · ⏱️ 20.03.2025):

```
git clone https://github.com/tkawachi/sbt-doctest
```

sbt-docker (🥉15 · ⭐ 730) - Create Docker images directly from sbt. MIT

- [GitHub](https://github.com/marcus-drake/sbt-docker) (👨‍💻 30 · 🔀 110 · 📋 90 - 23% open · ⏱️ 12.12.2024):

```
git clone https://github.com/marcuslonnberg/sbt-docker
```

splain (🥉15 · ⭐ 370) - better implicit errors for scala. MIT

- [GitHub](https://github.com/tek/splain) (👨‍💻 21 · 🔀 28 · 📥 860 · 📋 68 - 13% open · ⏱️ 09.10.2024):

```
git clone https://github.com/tek/splain
```

sbt-unidoc (🥉15 · ⭐ 120) - sbt plugin to create a unified Scaladoc or Javadoc API document.. Apache-2

- [GitHub](https://github.com/sbt/sbt-unidoc) (👨‍💻 23 · 🔀 27 · 📋 60 - 40% open · ⏱️ 18.03.2025):

```
git clone https://github.com/sbt/sbt-unidoc
```

sbt-dependency-check (🥉14 · ⭐ 270 · 💤) - SBT Plugin for OWASP DependencyCheck. Monitor your.. Apache-2

- [GitHub](https://github.com/albuch/sbt-dependency-check) (👨‍💻 18 · 🔀 39 · 📋 85 - 7% open · ⏱️ 15.11.2023):

```
git clone https://github.com/albuch/sbt-dependency-check
```

sbt-revolver (🥉13 · ⭐ 850) - An SBT plugin for dangerously fast development turnaround in.. Apache-2

- [GitHub](https://github.com/spray/sbt-revolver) (👨‍💻 17 · 🔀 55 · 📋 87 - 25% open · ⏱️ 18.10.2024):

```
git clone https://github.com/spray/sbt-revolver
```

sbt-ide-settings (🥉13 · ⭐ 65) - SBT plugin for tweaking various IDE settings. Apache-2

- [GitHub](https://github.com/JetBrains/sbt-ide-settings) (👨‍💻 8 · 🔀 8 · 📋 15 - 60% open · ⏱️ 07.02.2025):

```
git clone https://github.com/Jetbrains/sbt-ide-settings
```

sbt-scala-js-map (🥉11 · ⭐ 36 · 💤) - A Sbt plugin that configures source mapping for.. Apache-2

- [GitHub](https://github.com/ThoughtWorksInc/sbt-scala-js-map) (👨‍💻 4 · 🔀 3 · 📋 7 - 71% open · ⏱️ 03.05.2024):

```
git clone https://github.com/ThoughtWorksInc/sbt-scala-js-map
```

Show 11 hidden projects...

- sbt-header (🥉15 · ⭐ 190 · 💀) - sbt-header is an sbt plugin for creating file headers, e.g... Apache-2
- sbt-pack (🥉14 · ⭐ 500) - A sbt plugin for creating distributable Scala packages. ❗Unlicensed
- sbt-pgp (🥉14 · ⭐ 150) - PGP plugin for sbt. ❗Unlicensed
- tut (🥉13 · ⭐ 600 · 💀) - doc/tutorial generator for scala. MIT
- scala-clippy (🥉13 · ⭐ 310 · 💀) - Good advice for Scala compiler errors. Apache-2
- sbt-site (🥉13 · ⭐ 170 · 💤) - Site generation for sbt. ❗Unlicensed
- better-monadic-for (🥉12 · ⭐ 710 · 💀) - Desugaring scala `for` without implicit `withFilter`s. MIT
- sbt-api-mappings (🥉12 · ⭐ 91 · 💀) - An Sbt plugin that fills apiMappings for common Scala.. Apache-2
- sbt-groll (🥉10 · ⭐ 130 · 💀) - sbt plugin to roll the Git history. Apache-2
- sbt-ghpages (🥉10 · ⭐ 91) - git, site and ghpages support for sbt projects. ❗Unlicensed
- sbt-deploy-ssh (🥉10 · ⭐ 28 · 💀) - SBT deploy plugin. MIT


## Toolkits, Extensions & Ecosystems

Back to top

_Extensions and platforms that provide various abstractions._

zio (🥇34 · ⭐ 4.2K) - ZIO A type-safe, composable library for async and concurrent.. Apache-2

- [GitHub](https://github.com/zio/zio) (👨‍💻 740 · 🔀 1.3K · 📋 2.7K - 7% open · ⏱️ 27.03.2025):

```
git clone https://github.com/zio/zio
```
- [Maven](https://search.maven.org/artifact/dev.zio/zio_2.13) (📦 1.3K · ⏱️ 26.02.2025):
```

dev.zio
zio_2.13
[VERSION]

```

shapeless (🥇27 · ⭐ 3.4K) - Generic programming for Scala. Apache-2

- [GitHub](https://github.com/milessabin/shapeless) (👨‍💻 160 · 🔀 530 · 📦 140 · 📋 410 - 7% open · ⏱️ 18.03.2025):

```
git clone https://github.com/milessabin/shapeless
```

ammonite (🥇27 · ⭐ 2.6K) - Scala Scripting. MIT

- [GitHub](https://github.com/com-lihaoyi/Ammonite) (👨‍💻 150 · 🔀 370 · 📥 980K · 📋 850 - 16% open · ⏱️ 09.03.2025):

```
git clone https://github.com/com-lihaoyi/ammonite
```

scalameta (🥇27 · ⭐ 1.1K) - Library to read, analyze, transform and generate Scala programs. BSD-3

- [GitHub](https://github.com/scalameta/scalameta) (👨‍💻 130 · 🔀 230 · 📦 3 · 📋 1.3K - 10% open · ⏱️ 17.03.2025):

```
git clone https://github.com/scalameta/scalameta
```

refined (🥈24 · ⭐ 1.7K) - Refinement types for Scala. MIT

- [GitHub](https://github.com/fthomas/refined) (👨‍💻 79 · 🔀 150 · 📋 220 - 32% open · ⏱️ 17.03.2025):

```
git clone https://github.com/fthomas/refined
```

chimney (🥈23 · ⭐ 1.2K) - Scala library for boilerplate-free, type-safe data.. Apache-2

- [GitHub](https://github.com/scalalandio/chimney) (👨‍💻 42 · 🔀 100 · 📋 210 - 2% open · ⏱️ 23.03.2025):

```
git clone https://github.com/scalalandio/chimney
```

Monocle (🥈22 · ⭐ 1.7K) - Optics library for Scala. MIT

- [GitHub](https://github.com/optics-dev/Monocle) (👨‍💻 130 · 🔀 210 · 📋 380 - 13% open · ⏱️ 17.03.2025):

```
git clone https://github.com/optics-dev/monocle
```

util (🥈20 · ⭐ 2.7K) - Wonderful reusable code from Twitter. Apache-2

- [GitHub](https://github.com/twitter/util) (👨‍💻 320 · 🔀 580 · 📋 120 - 11% open · ⏱️ 19.03.2025):

```
git clone https://github.com/twitter/util
```

eff (🥈20 · ⭐ 590) - Eff monad for cats - https://atnos-org.github.io/eff. MIT

- [GitHub](https://github.com/atnos-org/eff) (👨‍💻 43 · 🔀 79 · 📋 68 - 4% open · ⏱️ 24.03.2025):

```
git clone https://github.com/atnos-org/eff
```

ox (🥈20 · ⭐ 420) - Safe direct-style concurrency and resiliency for Scala on the JVM. Apache-2

- [GitHub](https://github.com/softwaremill/ox) (👨‍💻 27 · 🔀 29 · 📋 63 - 26% open · ⏱️ 19.03.2025):

```
git clone https://github.com/softwaremill/ox
```

scala-graph (🥈19 · ⭐ 570) - Graph for Scala is intended to provide basic graph.. Apache-2

- [GitHub](https://github.com/scala-graph/scala-graph) (👨‍💻 21 · 🔀 73 · 📋 130 - 12% open · ⏱️ 26.03.2025):

```
git clone https://github.com/scala-graph/scala-graph
```

scribe (🥈19 · ⭐ 530) - The fastest logging library in the world. Built from scratch in.. MIT

- [GitHub](https://github.com/outr/scribe) (👨‍💻 20 · 🔀 43 · 📋 170 - 8% open · ⏱️ 20.01.2025):

```
git clone https://github.com/outr/scribe
```

enumeratum (🥉18 · ⭐ 1.2K) - A type-safe, reflection-free, powerful enumeration.. MIT

- [GitHub](https://github.com/lloydmeta/enumeratum) (👨‍💻 93 · 🔀 150 · 📋 140 - 23% open · ⏱️ 08.03.2025):

```
git clone https://github.com/lloydmeta/enumeratum
```

async (🥉18 · ⭐ 1.2K) - An asynchronous programming facility for Scala. Apache-2

- [GitHub](https://github.com/scala/scala-async) (👨‍💻 28 · 🔀 92 · 📋 88 - 13% open · ⏱️ 18.03.2025):

```
git clone https://github.com/scala/scala-async
```

quicklens (🥉17 · ⭐ 840) - Modify deeply nested case class fields. Apache-2

- [GitHub](https://github.com/softwaremill/quicklens) (👨‍💻 27 · 🔀 53 · 📋 69 - 49% open · ⏱️ 31.01.2025):

```
git clone https://github.com/softwaremill/quicklens
```

better-files (🥉16 · ⭐ 1.5K · 💤) - Simple, safe and intuitive Scala I/O. MIT

- [GitHub](https://github.com/pathikrit/better-files) (👨‍💻 62 · 🔀 140 · 📋 230 - 21% open · ⏱️ 18.03.2024):

```
git clone https://github.com/pathikrit/better-files
```

nscala-time (🥉16 · ⭐ 870) - A new Scala wrapper for Joda Time based on scala-time. Apache-2

- [GitHub](https://github.com/nscala-time/nscala-time) (👨‍💻 26 · 🔀 79 · 📋 55 - 10% open · ⏱️ 18.03.2025):

```
git clone https://github.com/nscala-time/nscala-time
```

Dsl.scala (🥉16 · ⭐ 260 · 💤) - A framework to create embedded Domain-Specific.. Apache-2

- [GitHub](https://github.com/ThoughtWorksInc/Dsl.scala) (👨‍💻 5 · 🔀 29 · 📋 42 - 57% open · ⏱️ 23.05.2024):

```
git clone https://github.com/ThoughtWorksInc/Dsl.scala
```

simulacrum (🥉15 · ⭐ 940 · 💤) - First class syntax support for type classes in Scala. BSD-3

- [GitHub](https://github.com/typelevel/simulacrum) (👨‍💻 35 · 🔀 61 · 📋 75 - 40% open · ⏱️ 26.03.2024):

```
git clone https://github.com/typelevel/simulacrum
```

chronoscala (🥉15 · ⭐ 68) - A JSR-310 port of nscala_time. MIT

- [GitHub](https://github.com/chronoscala/chronoscala) (👨‍💻 10 · 🔀 8 · ⏱️ 25.03.2025):

```
git clone https://github.com/chronoscala/chronoscala
```

otavia-all (🥉10 · ⭐ 37) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (👨‍💻 1 · 🔀 3 · ⏱️ 21.10.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-all_3) (⏱️ 15.09.2024):
```

cc.otavia
otavia-all_3
[VERSION]

```

Show 13 hidden projects...

- cats (🥇27 · ⭐ 5.3K) - Lightweight, modular, and extensible library for.. ❗Unlicensed
- scalaz (🥈20 · ⭐ 4.7K) - Principled Functional Programming in Scala. ❗Unlicensed
- cassovary (🥉18 · ⭐ 1K · 💀) - Cassovary is a simple big graph processing library for the JVM. Apache-2
- freestyle (🥉17 · ⭐ 610 · 💀) - A cohesive & pragmatic framework of FP centric Scala.. Apache-2
- larray (🥉15 · ⭐ 400 · 💀) - Large off-heap arrays and mmap files for Scala and Java. Apache-2
- each (🥉15 · ⭐ 260 · 💀) - A macro library that converts native imperative syntax to.. Apache-2
- hamsters (🥉14 · ⭐ 290 · 💀) - A mini Scala utility library. Apache-2
- squid (🥉12 · ⭐ 200 · 💀) - Squid type-safe metaprogramming and compilation framework for Scala. Apache-2
- enableIf.scala (🥉12 · ⭐ 67 · 💀) - A library that toggles Scala code at compile-time, like.. Apache-2
- scala-records (🥉11 · ⭐ 160 · 💀) - Labeled records for Scala based on structural.. BSD-3
- Freasy-Monad (🥉8 · ⭐ 120 · 💀) - Easy way to create Free Monad using Scala macros with.. MIT
- freedsl (🥉8 · ⭐ 36 · 💀) - Practical effect composition library based on abstract wrapping.. ❗Unlicensed
- lamma (🥉6 · ⭐ 91 · 💀) - Lamma schedule generator for Scala is a professional schedule.. ❗Unlicensed


## Media Processing

Back to top

_Libraries for audio, image, and video handling and processing_

scrimage (🥇21 · ⭐ 1.1K) - JVM - Java, Kotlin, Scala image processing library. Apache-2

- [GitHub](https://github.com/sksamuel/scrimage) (👨‍💻 58 · 🔀 140 · 📋 200 - 1% open · ⏱️ 03.02.2025):

```
git clone https://github.com/sksamuel/scrimage
```

scalismo (🥈16 · ⭐ 250 · 💤) - Scalable Image Analysis and Shape Modelling. Apache-2

- [GitHub](https://github.com/unibas-gravis/scalismo) (👨‍💻 23 · 🔀 66 · 📋 83 - 12% open · ⏱️ 23.01.2024):

```
git clone https://github.com/unibas-gravis/scalismo
```

media4s (🥈11 · ⭐ 35) - Scala command-line wrapper around ffmpeg, ffprobe, ImageMagick, and other.. MIT

- [GitHub](https://github.com/outr/media4s) (👨‍💻 3 · 🔀 4 · ⏱️ 21.12.2024):

```
git clone https://github.com/outr/media4s
```

Show 4 hidden projects...

- scalacollider (🥈11 · ⭐ 190 · 💀) - A Scala sound synthesis library based on SuperCollider. ❗️AGPL-3.0
- sbt-javacv (🥉9 · ⭐ 91 · 💀) - Start using OpenCV in your JVM project in just 1 line, no separate.. MIT
- scala-phash (🥉9 · ⭐ 21 · 💀) - Image comparison by hash codes. MIT
- chromaprint.scala (🥉6 · ⭐ 85 · 💀) - Chromaprint/AcoustID audio fingerprinting for the JVM. ❗Unlicensed


## Dependency Injection

Back to top

airframe (🥇21 · ⭐ 640) - Essential Building Blocks for Scala. Apache-2

- [GitHub](https://github.com/wvlet/airframe) (👨‍💻 52 · 🔀 69 · 📋 650 - 16% open · ⏱️ 25.03.2025):

```
git clone https://github.com/wvlet/airframe
```

macwire (🥈20 · ⭐ 1.3K) - Zero-cost, compile-time, type-safe dependency injection.. Apache-2

- [GitHub](https://github.com/softwaremill/macwire) (👨‍💻 46 · 🔀 79 · 📋 130 - 42% open · ⏱️ 24.03.2025):

```
git clone https://github.com/softwaremill/macwire
```

izumi (🥈20 · ⭐ 620) - Productivity-oriented collection of lightweight fancy stuff for.. BSD-2

- [GitHub](https://github.com/7mind/izumi) (👨‍💻 33 · 🔀 67 · 📋 480 - 16% open · ⏱️ 26.03.2025):

```
git clone https://github.com/7mind/izumi
```

otavia-runtime (🥉12 · ⭐ 37) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (👨‍💻 1 · 🔀 3 · ⏱️ 21.10.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-runtime_3) (📦 15 · ⏱️ 15.09.2024):
```

cc.otavia
otavia-runtime_3
[VERSION]

```

jam (🥉8 · ⭐ 62 · 💤) - Incredibly simple DI Scala library. MIT

- [GitHub](https://github.com/yakivy/jam) (👨‍💻 4 · 🔀 4 · ⏱️ 13.03.2024):

```
git clone https://github.com/yakivy/jam
```

Show 4 hidden projects...

- scala-guice (🥈15 · ⭐ 340 · 💀) - Scala extensions for Google Guice. Apache-2
- scaldi (🥉14 · ⭐ 290 · 💀) - Lightweight Scala Dependency Injection Library. Apache-2
- subcut (🥉10 · ⭐ 400 · 💀) - Scala Uniquely Bound Classes Under Traits. ❗Unlicensed
- sclasner (🥉6 · ⭐ 11 · 💀) - Scala classpath scanner. MIT


## HTTP

Back to top

_HTTP clients and servers_

http4s (🥇27 · ⭐ 2.6K) - A minimal, idiomatic Scala interface for HTTP. Apache-2

- [GitHub](https://github.com/http4s/http4s) (👨‍💻 480 · 🔀 790 · 📋 1.5K - 22% open · ⏱️ 22.03.2025):

```
git clone https://github.com/http4s/http4s
```

tapir (🥇27 · ⭐ 1.4K) - Rapid development of self-documenting APIs. Apache-2

- [GitHub](https://github.com/softwaremill/tapir) (👨‍💻 320 · 🔀 430 · 📋 940 - 18% open · ⏱️ 27.03.2025):

```
git clone https://github.com/softwaremill/tapir
```

sttp (🥈25 · ⭐ 1.5K) - The Scala HTTP client you always wanted!. Apache-2

- [GitHub](https://github.com/softwaremill/sttp) (👨‍💻 220 · 🔀 320 · 📋 460 - 4% open · ⏱️ 25.03.2025):

```
git clone https://github.com/softwaremill/sttp
```

finch (🥈22 · ⭐ 1.6K) - Scala combinator library for building Finagle HTTP services. Apache-2

- [GitHub](https://github.com/finagle/finch) (👨‍💻 130 · 🔀 220 · 📋 410 - 10% open · ⏱️ 17.03.2025):

```
git clone https://github.com/finagle/finch
```

scalaxb (🥈22 · ⭐ 340) - scalaxb is an XML data binding tool for Scala. MIT

- [GitHub](https://github.com/eed3si9n/scalaxb) (👨‍💻 70 · 🔀 160 · 📋 450 - 35% open · ⏱️ 14.03.2025):

```
git clone https://github.com/eed3si9n/scalaxb
```

play-ws (🥈20 · ⭐ 220) - Standalone Play WS, an async HTTP client with fluent API. Apache-2

- [GitHub](https://github.com/playframework/play-ws) (👨‍💻 50 · 🔀 87 · 📋 160 - 47% open · ⏱️ 17.03.2025):

```
git clone https://github.com/playframework/play-ws
```

pekko-http (🥉18 · ⭐ 170) - The Streaming-first HTTP server/module of Apache Pekko. Apache-2

- [GitHub](https://github.com/apache/pekko-http) (👨‍💻 360 · 🔀 42 · 📋 110 - 29% open · ⏱️ 23.03.2025):

```
git clone https://github.com/apache/incubator-pekko-http
```

endpoints4s (🥉17 · ⭐ 410) - Describe HTTP endpoints in Scala and derive clients,.. MIT

- [GitHub](https://github.com/endpoints4s/endpoints4s) (👨‍💻 64 · 🔀 97 · 📋 210 - 17% open · ⏱️ 25.03.2025):

```
git clone https://github.com/endpoints4s/endpoints4s
```

reboot (🥉16 · ⭐ 430) - Scala wrapper for the Java AsyncHttpClient. ❗️LGPL-3.0

- [GitHub](https://github.com/dispatch/reboot) (👨‍💻 39 · 🔀 100 · 📋 100 - 3% open · ⏱️ 25.08.2024):

```
git clone https://github.com/dispatch/reboot
```

otavia-codec-http (🥉10 · ⭐ 37) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (👨‍💻 1 · 🔀 3 · ⏱️ 21.10.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-codec-http_3) (📦 2 · ⏱️ 15.09.2024):
```

cc.otavia
otavia-codec-http_3
[VERSION]

```

Show 8 hidden projects...

- akka-http (🥈23 · ⭐ 1.3K · 📈) - The Streaming-first HTTP server/module of Akka. ❗Unlicensed
- scalaj-http (🥉15 · ⭐ 970 · 💀) - Simple scala wrapper for HttpURLConnection. OAuth included. Apache-2
- requests-scala (🥉14 · ⭐ 740) - A Scala port of the popular Python Requests HTTP.. ❗Unlicensed
- fintrospect (🥉11 · ⭐ 91 · 💀) - Implement fast, type-safe HTTP webservices for Finagle. Apache-2
- roshttp (🥉10 · ⭐ 130 · 💀) - Unified Scala.js + Scala HTTP client API. MIT
- lolhttp (🥉10 · ⭐ 93 · 💀) - An HTTP Server and Client library for Scala. Apache-2
- frontier (🥉7 · ⭐ 9) - A lightweight HTTP/WebSocket server built with ZIO. MIT
- jefe (🥉7 · ⭐ 8 · 💀) - Manages installation, updating, downloading, launching, error reporting, and.. MIT


## Testing

Back to top

_Libraries and frameworks for various types of code testing_

gatling (🥇28 · ⭐ 6.6K) - Modern Load Testing as Code. Apache-2

- [GitHub](https://github.com/gatling/gatling) (👨‍💻 240 · 🔀 1.2K · 📦 23 · 📋 3.8K - 1% open · ⏱️ 19.03.2025):

```
git clone https://github.com/gatling/gatling
```

scalacheck (🥇22 · ⭐ 1.9K) - Property-based testing for Scala. BSD-3

- [GitHub](https://github.com/typelevel/scalacheck) (👨‍💻 150 · 🔀 410 · 📋 360 - 18% open · ⏱️ 20.03.2025):

```
git clone https://github.com/typelevel/scalacheck
```

spark-testing-base (🥈21 · ⭐ 1.5K) - Base classes to use when writing tests with Spark. Apache-2

- [GitHub](https://github.com/holdenk/spark-testing-base) (👨‍💻 61 · 🔀 360 · 📦 44 · 📋 220 - 46% open · ⏱️ 14.01.2025):

```
git clone https://github.com/holdenk/spark-testing-base
```

scalatest (🥈21 · ⭐ 1.2K) - A testing tool for Scala and Java developers. Apache-2

- [GitHub](https://github.com/scalatest/scalatest) (👨‍💻 65 · 🔀 340 · 📋 870 - 60% open · ⏱️ 24.03.2025):

```
git clone https://github.com/scalatest/scalatest
```

scalamock (🥈20 · ⭐ 530) - Native Scala mocking framework. MIT

- [GitHub](https://github.com/ScalaMock/ScalaMock) (👨‍💻 39 · 🔀 98 · 📋 240 - 0% open · ⏱️ 11.03.2025):

```
git clone https://github.com/paulbutcher/scalamock
```

munit (🥈20 · ⭐ 440) - Scala testing library with actionable errors and extensible.. Apache-2

- [GitHub](https://github.com/scalameta/munit) (👨‍💻 59 · 🔀 95 · 📋 170 - 22% open · ⏱️ 21.03.2025):

```
git clone https://github.com/scalameta/munit
```

stryker4s (🥈20 · ⭐ 200) - Mutation testing for Scala. Apache-2

- [GitHub](https://github.com/stryker-mutator/stryker4s) (👨‍💻 36 · 🔀 37 · 📋 170 - 18% open · ⏱️ 21.03.2025):

```
git clone https://github.com/stryker-mutator/stryker4s
```

cornichon (🥉19 · ⭐ 230) - Testing tool in Scala for HTTP JSON API. Apache-2

- [GitHub](https://github.com/agourlay/cornichon) (👨‍💻 19 · 🔀 29 · 📋 160 - 2% open · ⏱️ 17.03.2025):

```
git clone https://github.com/agourlay/cornichon
```

testcontainers-scala (🥉18 · ⭐ 640) - Docker containers for testing in scala. MIT

- [GitHub](https://github.com/testcontainers/testcontainers-scala) (👨‍💻 88 · 🔀 130 · 📋 160 - 51% open · ⏱️ 26.03.2025):

```
git clone https://github.com/testcontainers/testcontainers-scala
```

utest (🥉17 · ⭐ 490) - A simple testing framework for Scala. MIT

- [GitHub](https://github.com/com-lihaoyi/utest) (👨‍💻 52 · 🔀 84 · 📋 150 - 24% open · ⏱️ 21.01.2025):

```
git clone https://github.com/com-lihaoyi/utest
```

mockito-scala (🥉16 · ⭐ 360) - Mockito for Scala language. MIT

- [GitHub](https://github.com/mockito/mockito-scala) (👨‍💻 31 · 🔀 60 · 📋 130 - 25% open · ⏱️ 24.06.2024):

```
git clone https://github.com/mockito/mockito-scala
```

scalaprops (🥉14 · ⭐ 280) - property based testing library for Scala. MIT

- [GitHub](https://github.com/scalaprops/scalaprops) (👨‍💻 12 · 🔀 22 · 📋 22 - 45% open · ⏱️ 17.03.2025):

```
git clone https://github.com/scalaprops/scalaprops
```

Show 5 hidden projects...

- specs2 (🥈20 · ⭐ 740) - Software Specifications for Scala. ❗Unlicensed
- weaver-test (🥉15 · ⭐ 440 · 💤) - A test framework that runs everything in parallel. ❗Unlicensed
- minitest (🥉14 · ⭐ 180 · 💀) - The super light testing library for Scala and Scala.js. Apache-2
- scalameter (🥉13 · ⭐ 510 · 💀) - Microbenchmarking and performance regression testing.. ❗Unlicensed
- scalive (🥉11 · ⭐ 200 · 💀) - Connect a Scala REPL to running JVM processes without any prior setup. MIT


## Security

Back to top

_Libraries for security, authentication, and cryptography_

play-pac4j (🥇17 · ⭐ 410) - Security library for Play framework 2 in Java and Scala: OAuth,.. Apache-2

- [GitHub](https://github.com/pac4j/play-pac4j) (👨‍💻 53 · 🔀 100 · 📋 170 - 1% open · ⏱️ 17.03.2025):

```
git clone https://github.com/pac4j/play-pac4j
```

play-googleauth (🥇17 · ⭐ 36) - Simple play module for authenticating against Google. Apache-2

- [GitHub](https://github.com/guardian/play-googleauth) (👨‍💻 70 · 🔀 11 · ⏱️ 20.03.2025):

```
git clone https://github.com/guardian/play-googleauth
```

scala-oauth2-provider (🥈16 · ⭐ 540 · 💤) - OAuth 2.0 server-side implementation written in Scala. MIT

- [GitHub](https://github.com/nulab/scala-oauth2-provider) (👨‍💻 28 · 🔀 100 · 📋 67 - 5% open · ⏱️ 04.12.2023):

```
git clone https://github.com/nulab/scala-oauth2-provider
```

sttp-oauth2 (🥉14 · ⭐ 78) - OAuth2 client library implemented in Scala using sttp. Apache-2

- [GitHub](https://github.com/polyvariant/sttp-oauth2) (👨‍💻 14 · 🔀 22 · 📋 34 - 32% open · ⏱️ 21.08.2024):

```
git clone https://github.com/ocadotechnology/sttp-oauth2
```
- [Maven](https://search.maven.org/artifact/com.ocadotechnology/sttp-oauth2_2.13) (📦 4 · ⏱️ 12.05.2024):
```

com.ocadotechnology
sttp-oauth2_2.13
[VERSION]

```

Show 8 hidden projects...

- securesocial (🥇17 · ⭐ 1.2K · 💀) - A module that provides OAuth, OAuth2 and OpenID.. Apache-2
- scrypto (🥇17 · ⭐ 200) - Cryptographic primitives for Scala. ❗️CC0-1.0
- akka-http-session (🥈16 · ⭐ 440 · 💀) - Web & mobile client-side akka-http sessions, with.. Apache-2
- play2-auth (🥉15 · ⭐ 620 · 💀) - Play2.x Authentication and Authorization module. Apache-2
- tsec (🥉15 · ⭐ 350 · 💀) - Type-safe general-cryptography library -.. MIT
- aws-request-signer (🥉9 · ⭐ 21 · 💀) - Scala library to sign HTTP requests to AWS services. Apache-2
- jose (🥉9 · ⭐ 16 · 💀) - Extensible JOSE library for Scala. Unlicense
- OAuth2-mock-play (🥉7 · ⭐ 25 · 💀) - An implementation of an OAuth2 server designed for.. MIT


## Data Handling

Back to top

_Libraries for data binding, validation, and serialization_

scalapb (🥇26 · ⭐ 1.3K) - Protocol buffer compiler for Scala. Apache-2

- [GitHub](https://github.com/scalapb/ScalaPB) (👨‍💻 130 · 🔀 280 · 📥 580K · 📋 620 - 6% open · ⏱️ 18.03.2025):

```
git clone https://github.com/scalapb/scalapb
```

avro4s (🥇21 · ⭐ 720) - Avro schema generation and serialization / deserialization for.. Apache-2

- [GitHub](https://github.com/sksamuel/avro4s) (👨‍💻 110 · 🔀 240 · 📋 390 - 7% open · ⏱️ 02.12.2024):

```
git clone https://github.com/sksamuel/avro4s
```

scodec (🥈20 · ⭐ 810) - Scala combinator library for working with binary data. BSD-3

- [GitHub](https://github.com/scodec/scodec) (👨‍💻 62 · 🔀 110 · 📋 75 - 6% open · ⏱️ 18.03.2025):

```
git clone https://github.com/scodec/scodec
```

scrooge (🥈19 · ⭐ 800) - A Thrift parser/generator. Apache-2

- [GitHub](https://github.com/twitter/scrooge) (👨‍💻 230 · 🔀 250 · 📋 190 - 23% open · ⏱️ 03.12.2024):

```
git clone https://github.com/twitter/scrooge
```

upickle (🥈19 · ⭐ 740) - uPickle: a simple, fast, dependency-free JSON & Binary.. MIT

- [GitHub](https://github.com/com-lihaoyi/upickle) (👨‍💻 59 · 🔀 160 · 📋 310 - 8% open · ⏱️ 03.02.2025):

```
git clone https://github.com/com-lihaoyi/upickle
```

proto (🥉11 · ⭐ 34) - Lightweight and fast serialization library for Scala 2/3 based on.. MIT

- [GitHub](https://github.com/zero-deps/proto) (👨‍💻 7 · 🔀 3 · ⏱️ 20.09.2024):

```
git clone https://github.com/zero-deps/proto
```

dupin (🥉6 · ⭐ 43 · 💤) - Minimal, idiomatic, customizable validation Scala library. MIT

- [GitHub](https://github.com/yakivy/dupin) (👨‍💻 2 · 🔀 2 · ⏱️ 02.04.2024):

```
git clone https://github.com/yakivy/dupin
```

Show 7 hidden projects...

- chill (🥈17 · ⭐ 620 · 💀) - Scala extensions for the Kryo serialization library. Apache-2
- accord (🥉12 · ⭐ 530 · 💀) - Accord: A sane validation library for Scala. ❗Unlicensed
- octopus (🥉10 · ⭐ 150 · 💀) - Scala library for boilerplate-free validation. Apache-2
- fields (🥉8 · ⭐ 50 · 💀) - Scala validation library. Apache-2
- msgpack-scala (🥉7 · ⭐ 94 · 💀) - MessagePack serializer implementation for Scala /.. ❗Unlicensed
- avro-codegen (🥉7 · ⭐ 9 · 💀) - Scala code generator for Avro schemas. ❗Unlicensed
- veto (🥉4 · ⭐ 6 · 💀) - If you dont agree with the data. Apache-2


## Parsers

Back to top

_Libraries for creating custom parsers_

fastparse (🥇18 · ⭐ 1.1K) - Writing Fast Parsers Fast in Scala. MIT

- [GitHub](https://github.com/com-lihaoyi/fastparse) (👨‍💻 54 · 🔀 160 · 📋 150 - 11% open · ⏱️ 14.01.2025):

```
git clone https://github.com/com-lihaoyi/fastparse
```

scala-parser-combinators (🥇18 · ⭐ 660) - simple combinator-based parsing for Scala. formerly.. Apache-2

- [GitHub](https://github.com/scala/scala-parser-combinators) (👨‍💻 70 · 🔀 130 · 📋 120 - 19% open · ⏱️ 18.03.2025):

```
git clone https://github.com/scala/scala-parser-combinators
```

cats-parse (🥇18 · ⭐ 240) - A parsing library for the cats ecosystem. MIT

- [GitHub](https://github.com/typelevel/cats-parse) (👨‍💻 46 · 🔀 54 · 📋 99 - 25% open · ⏱️ 11.03.2025):

```
git clone https://github.com/typelevel/cats-parse
```

scallion (🥉9 · ⭐ 58) - LL(1) parser combinators in Scala. Apache-2

- [GitHub](https://github.com/epfl-lara/scallion) (👨‍💻 9 · 🔀 15 · 📥 1.1K · 📋 5 - 60% open · ⏱️ 22.02.2025):

```
git clone https://github.com/epfl-lara/scallion
```

Show 2 hidden projects...

- parboiled2 (🥉14 · ⭐ 720) - A macro-based PEG parser generator for Scala 2.10+. ❗Unlicensed
- atto (🥉14 · ⭐ 360 · 💀) - friendly little parsers. MIT


## Reactive Programming

Back to top

_Reactive programming libraries (streams, observables...)_

monix (🥇20 · ⭐ 1.9K · 💤) - Asynchronous, Reactive Programming for Scala and Scala.js. Apache-2

- [GitHub](https://github.com/monix/monix) (👨‍💻 110 · 🔀 250 · 📋 720 - 19% open · ⏱️ 17.10.2023):

```
git clone https://github.com/monix/monix
```

rescala (🥈15 · ⭐ 90) - REScala - distributed and reactive programming embedded in.. Apache-2

- [GitHub](https://github.com/rescala-lang/REScala) (👨‍💻 34 · 🔀 29 · ⏱️ 24.03.2025):

```
git clone https://github.com/rescala-lang/rescala
```

otavia (🥉12 · ⭐ 37) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (👨‍💻 1 · 🔀 3 · ⏱️ 21.10.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-runtime_3) (📦 15 · ⏱️ 15.09.2024):
```

cc.otavia
otavia-runtime_3
[VERSION]

```

Show 9 hidden projects...

- fs2 (🥇24 · ⭐ 2.4K · 📈) - Compositional, streaming I/O library for Scala. ❗Unlicensed
- rxscala (🥈16 · ⭐ 890 · 💀) - RxScala Reactive Extensions for Scala a library for composing.. Apache-2
- vertx-lang-scala (🥈16 · ⭐ 120) - Vert.x for Scala. ❗Unlicensed
- iteratee (🥉14 · ⭐ 180 · 💀) - Iteratees for Cats. Apache-2
- reactor-scala-extensions (🥉13 · ⭐ 52 · 💀) - A scala extension for Project Reactors Flux and Mono. Apache-2
- scala.rx (🥉12 · ⭐ 990 · 💀) - An experimental library for Functional Reactive.. ❗Unlicensed
- synapsegrid (🥉8 · ⭐ 120 · 💀) - SynapseGrid is a framework for constructing dynamic low.. ❗Unlicensed
- reactors (🥉8 · ⭐ 4 · 💀) - A concurrent reactive programming framework. BSD-3
- wire-signals (🥉5 · ⭐ 12 · 💀) - A small and effective event-handling library for Scala. ❗️GPL-3.0


## Development Environment

Back to top

_Various tooling libraries that help with the overall Scala programming environment_

dregex (🥇13 · ⭐ 47) - dregex is a Java library that implements a regular expression engine using.. BSD-2

- [GitHub](https://github.com/marianobarrios/dregex) (👨‍💻 6 · 🔀 5 · 📋 6 - 16% open · ⏱️ 19.03.2025):

```
git clone https://github.com/marianobarrios/dregex
```

fastring (🥈12 · ⭐ 130 · 💤) - Extremely fast string formatting. Apache-2

- [GitHub](https://github.com/Atry/fastring) (👨‍💻 7 · 🔀 10 · 📋 11 - 63% open · ⏱️ 03.05.2024):

```
git clone https://github.com/atry/fastring
```

fast-string-interpolator (🥈12 · ⭐ 91) - Scala macro that generates ultra-fast string.. Apache-2

- [GitHub](https://github.com/plokhotnyuk/fast-string-interpolator) (👨‍💻 7 · 🔀 7 · 📋 7 - 28% open · ⏱️ 18.03.2025):

```
git clone https://github.com/plokhotnyuk/fast-string-interpolator
```

Show 6 hidden projects...

- scalatex (🥈10 · ⭐ 290 · 💀) - Programmable, Typesafe Document Generation. ❗Unlicensed
- scala-trace-debug (🥉9 · ⭐ 120 · 💀) - Macro based print debugging. Locates log statements in.. MIT
- scala2plantuml (🥉9 · ⭐ 23 · 💀) - Scala2PlantUML generates PlantUML diagrams from Scala code. MIT
- stone (🥉8 · ⭐ 5 · 💀) - URL (de)construct. Withers. Apache-2
- pos (🥉7 · ⭐ 23 · 💀) - Macro based print debugging for Scala code. Locates debug statements in.. Apache-2
- scalajs-router (🥉5 · ⭐ 5 · 💀) - ScalaJS frontend router. Apache-2


## Templating Engines

Back to top

twirl (🥇21 · ⭐ 560) - Twirl is Plays default template engine. Apache-2

- [GitHub](https://github.com/playframework/twirl) (👨‍💻 56 · 🔀 110 · 📋 120 - 31% open · ⏱️ 27.03.2025):

```
git clone https://github.com/playframework/twirl
```

scalate (🥈17 · ⭐ 610) - Scalate is a Scala based template engine which supports HAML,.. Apache-2

- [GitHub](https://github.com/scalate/scalate) (👨‍💻 74 · 🔀 100 · 📋 71 - 50% open · ⏱️ 20.03.2025):

```
git clone https://github.com/scalate/scalate
```

scalatags (🥉14 · ⭐ 760) - ScalaTags is a small XML/HTML construction library for Scala. MIT

- [GitHub](https://github.com/com-lihaoyi/scalatags) (👨‍💻 62 · 🔀 120 · 📋 150 - 26% open · ⏱️ 14.01.2025):

```
git clone https://github.com/com-lihaoyi/scalatags
```

hepek (🥉13 · ⭐ 110) - Typesafe HTML templates and static site generator in pure Scala. Apache-2

- [GitHub](https://github.com/sake92/hepek) (👨‍💻 6 · 🔀 10 · 📋 34 - 29% open · ⏱️ 14.03.2025):

```
git clone https://github.com/sake92/hepek
```

Show 1 hidden projects...

- beard (🥉10 · ⭐ 120 · 💤) - A lightweight, logicless templating engine, written in Scala and.. ❗Unlicensed


## Business Intelligence

Back to top

_Libraries for data analysis, machine learning, and AI_

bigdl (🥇28 · ⭐ 7.6K) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2

- [GitHub](https://github.com/intel/ipex-llm) (👨‍💻 120 · 🔀 1.3K · 📥 4.7K · 📋 2.8K - 39% open · ⏱️ 27.03.2025):

```
git clone https://github.com/intel-analytics/bigdl
```

spark-nlp (🥇28 · ⭐ 3.9K) - State of the Art Natural Language Processing. Apache-2

- [GitHub](https://github.com/JohnSnowLabs/spark-nlp) (👨‍💻 110 · 🔀 720 · 📦 580 · 📋 920 - 5% open · ⏱️ 20.02.2025):

```
git clone https://github.com/johnsnowlabs/spark-nlp
```

Snowplow (🥈25 · ⭐ 6.9K) - The leader in Next-Generation Customer Data Infrastructure. Apache-2

- [GitHub](https://github.com/snowplow/snowplow) (👨‍💻 100 · 🔀 1.2K · 📥 7.4K · 📦 21 · 📋 4K - 1% open · ⏱️ 11.03.2025):

```
git clone https://github.com/snowplow/snowplow
```

zeppelin (🥈22 · ⭐ 6.5K) - Web-based notebook that enables data-driven, interactive data.. Apache-2

- [GitHub](https://github.com/apache/zeppelin) (👨‍💻 560 · 🔀 2.8K · 📦 21 · ⏱️ 20.03.2025):

```
git clone https://github.com/apache/zeppelin
```

algebird (🥈21 · ⭐ 2.3K · 💤) - Abstract Algebra for Scala. Apache-2

- [GitHub](https://github.com/twitter/algebird) (👨‍💻 120 · 🔀 340 · 📋 280 - 38% open · ⏱️ 24.02.2024):

```
git clone https://github.com/twitter/algebird
```

spire (🥈21 · ⭐ 1.8K) - Powerful new number types and numeric abstractions for Scala. MIT

- [GitHub](https://github.com/typelevel/spire) (👨‍💻 110 · 🔀 240 · 📋 420 - 35% open · ⏱️ 11.12.2024):

```
git clone https://github.com/typelevel/spire
```

breeze (🥈19 · ⭐ 3.5K) - Breeze is/was a numerical processing library for Scala. Apache-2

- [GitHub](https://github.com/scalanlp/breeze) (👨‍💻 140 · 🔀 690 · 📋 540 - 16% open · ⏱️ 29.08.2024):

```
git clone https://github.com/scalanlp/breeze
```

openai-scala-client (🥈19 · ⭐ 210) - Scala client for OpenAI API and other major LLM.. MIT

- [GitHub](https://github.com/cequence-io/openai-scala-client) (👨‍💻 9 · 🔀 24 · 📋 46 - 17% open · ⏱️ 27.03.2025):

```
git clone https://github.com/cequence-io/openai-scala-client
```
- [Maven](https://search.maven.org/artifact/io.cequence/openai-scala-client_2.13) (📦 6 · ⏱️ 07.01.2025):
```

io.cequence
openai-scala-client_2.13
[VERSION]

```

openmole (🥈19 · ⭐ 140) - Workflow engine for exploration of simulation models using high.. ❗️AGPL-3.0

- [GitHub](https://github.com/openmole/openmole) (👨‍💻 49 · 🔀 38 · 📋 450 - 17% open · ⏱️ 26.03.2025):

```
git clone https://github.com/openmole/openmole
```

squants (🥉16 · ⭐ 930 · 💤) - The Scala API for Quantities, Units of Measure and.. Apache-2

- [GitHub](https://github.com/typelevel/squants) (👨‍💻 63 · 🔀 120 · 📋 160 - 36% open · ⏱️ 08.01.2024):

```
git clone https://github.com/typelevel/squants
```

optimus (🥉14 · ⭐ 140) - Optimus is a mathematical programming library for Scala. ❗️LGPL-3.0

- [GitHub](https://github.com/vagmcs/Optimus) (👨‍💻 9 · 🔀 28 · 📥 2.1K · 📋 24 - 4% open · ⏱️ 02.12.2024):

```
git clone https://github.com/vagmcs/optimus
```

onnx-scala (🥉12 · ⭐ 140) - An ONNX (Open Neural Network eXchange) API and.. ❗️AGPL-3.0

- [GitHub](https://github.com/EmergentOrder/onnx-scala) (👨‍💻 4 · 🔀 8 · 📋 11 - 18% open · ⏱️ 22.03.2025):

```
git clone https://github.com/emergentorder/onnx-scala
```

lomrf (🥉9 · ⭐ 83) - LoMRF is an open-source implementation of Markov Logic Networks. Apache-2

- [GitHub](https://github.com/anskarl/LoMRF) (👨‍💻 9 · 🔀 17 · ⏱️ 07.09.2024):

```
git clone https://github.com/anskarl/lomrf
```

Show 14 hidden projects...

- smile (🥇28 · ⭐ 6.2K) - Statistical Machine Intelligence & Learning Engine. ❗Unlicensed
- spark-notebook (🥈21 · ⭐ 3.1K · 💀) - Interactive and Reactive Data Science using Scala and.. Apache-2
- figaro (🥉17 · ⭐ 760 · 💀) - Figaro Programming Language and Core Libraries. ❗Unlicensed
- tensorflow_scala (🥉16 · ⭐ 940 · 💀) - TensorFlow API for the Scala Programming Language. Apache-2
- doddle-model (🥉12 · ⭐ 140 · 💀) - doddle-model: machine learning in Scala. Apache-2
- numsca (🥉11 · ⭐ 190 · 💀) - numsca is numpy for scala. BSD-2
- axle (🥉10 · ⭐ 67 · 💀) - Axle Domain Specific Language for Scientific Cloud Computing and.. ❗Unlicensed
- libra (🥉9 · ⭐ 200 · 💀) - A dimensional analysis library based on dependent types. ❗Unlicensed
- clustering4ever (🥉9 · ⭐ 130 · 💀) - C4E, a JVM friendly library written in Scala for both.. Apache-2
- rings (🥉9 · ⭐ 74 · 💤) - Rings: efficient JVM library for polynomial rings. ❗Unlicensed
- mgo (🥉9 · ⭐ 72) - Purely functional genetic algorithms for multi-objective.. ❗Unlicensed
- synapses (🥉7 · ⭐ 70 · 💀) - A group of neural-network libraries for functional and mainstream.. MIT
- ndscala (🥉6 · ⭐ 47 · 💀) - N-dimensional / multi-dimensional arrays (tensors) in Scala 3... ❗️AGPL-3.0
- vecmatlib (🥉6 · ⭐ 3 · 💤) - Open source Scala library that provides data structures for.. Apache-2


## Big Data

Back to top

_Libraries for processing and handling big data sets_

spark (🥇29 · ⭐ 41K) - Apache Spark - A unified analytics engine for large-scale data processing. Apache-2

- [GitHub](https://github.com/apache/spark) (👨‍💻 3.2K · 🔀 28K · ⏱️ 27.03.2025):

```
git clone https://github.com/apache/spark
```

flink (🥇29 · ⭐ 25K) - Apache Flink. Apache-2

- [GitHub](https://github.com/apache/flink) (👨‍💻 2K · 🔀 13K · 📦 21 · ⏱️ 27.03.2025):

```
git clone https://github.com/apache/flink
```

scio (🥈27 · ⭐ 2.6K) - A Scala API for Apache Beam and Google Cloud Dataflow. Apache-2

- [GitHub](https://github.com/spotify/scio) (👨‍💻 250 · 🔀 510 · 📥 12K · 📋 1.3K - 10% open · ⏱️ 24.03.2025):

```
git clone https://github.com/spotify/scio
```

nussknacker (🥈22 · ⭐ 680) - Low-code tool for automating actions on real time data | Stream.. Apache-2

- [GitHub](https://github.com/TouK/nussknacker) (👨‍💻 85 · 🔀 95 · 📥 560 · 📋 500 - 20% open · ⏱️ 27.03.2025):

```
git clone https://github.com/touk/nussknacker
```

gridscale (🥉11 · ⭐ 27) - Scala library for accessing various file, batch systems, job.. ❗️AGPL-3.0

- [GitHub](https://github.com/openmole/gridscale) (👨‍💻 5 · 🔀 8 · 📋 12 - 33% open · ⏱️ 21.03.2025):

```
git clone https://github.com/openmole/gridscale
```

gallia-core (🥉9 · ⭐ 87 · 💤) - A schema-aware Scala library for data transformation. Apache-2

- [GitHub](https://github.com/galliaproject/gallia-core) (👨‍💻 1 · 🔀 4 · ⏱️ 23.02.2024):

```
git clone https://github.com/galliaproject/gallia-core
```

Show 8 hidden projects...

- scalding (🥈22 · ⭐ 3.5K · 💀) - A Scala API for Cascading. Apache-2
- summingbird (🥈20 · ⭐ 2.1K · 💀) - Streaming MapReduce with Scalding and Storm. Apache-2
- alpakka-kafka (🥉19 · ⭐ 1.4K) - Alpakka Kafka connector - Alpakka is a Reactive.. ❗Unlicensed
- sparta (🥉19 · ⭐ 520 · 💀) - Real Time Analytics and Data Pipelines based on Spark Streaming. Apache-2
- bidmach (🥉18 · ⭐ 910 · 💀) - CPU and GPU-accelerated Machine Learning Library. BSD-3
- vegas (🥉16 · ⭐ 730 · 💀) - The missing MatPlotLib for Scala + Spark. MIT
- schemer (🥉9 · ⭐ 110 · 💀) - Schema registry for CSV, TSV, JSON, AVRO and Parquet schema... Apache-2
- sparkplug (🥉9 · ⭐ 28 · 💀) - Spark package to plug holes in data using SQL based rules. Apache-2


## Distributed

Back to top

_Libraries and frameworks for building and maintaining distributed systems and fault-tolerant applications._

kafka (🥇29 · ⭐ 30K) - Mirror of Apache Kafka. Apache-2

- [GitHub](https://github.com/apache/kafka) (👨‍💻 1.5K · 🔀 14K · 📦 25 · ⏱️ 27.03.2025):

```
git clone https://github.com/apache/kafka
```

finagle (🥈27 · ⭐ 8.8K) - A fault tolerant, protocol-agnostic RPC system. Apache-2

- [GitHub](https://github.com/twitter/finagle) (👨‍💻 530 · 🔀 1.5K · 📦 21 · 📋 420 - 14% open · ⏱️ 05.03.2025):

```
git clone https://github.com/twitter/finagle
```

pekko (🥈23 · ⭐ 1.3K) - Build highly concurrent, distributed, and resilient message-driven.. Apache-2

- [GitHub](https://github.com/apache/pekko) (👨‍💻 1.1K · 🔀 150 · 📋 400 - 34% open · ⏱️ 23.03.2025):

```
git clone https://github.com/apache/incubator-pekko
```

poppet (🥉8 · ⭐ 27) - Minimal, type-safe RPC Scala library. MIT

- [GitHub](https://github.com/yakivy/poppet) (👨‍💻 2 · 🔀 2 · ⏱️ 14.06.2024):

```
git clone https://github.com/yakivy/poppet
```

annette (🥉7 · ⭐ 19) - Platform to build distributed, scalable, enterprise-wide business.. Apache-2

- [GitHub](https://github.com/annetteplatform/annette) (👨‍💻 2 · 🔀 1 · ⏱️ 21.06.2024):

```
git clone https://github.com/annetteplatform/annette
```

Show 7 hidden projects...

- akka (🥇30 · ⭐ 13K) - A platform to build and run apps that are elastic, agile, and.. ❗Unlicensed
- lagom (🥈21 · ⭐ 2.6K · 💀) - Reactive Microservices for the JVM. Apache-2
- Remora (🥉14 · ⭐ 200 · 💀) - Kafka consumer lag-checking application for monitoring, written in.. MIT
- curiodb (🥉11 · ⭐ 510 · 💀) - Distributed NoSQL Database. BSD-2
- akka-tracing (🥉11 · ⭐ 320 · 💀) - A distributed tracing extension for Akka. Provides.. ❗Unlicensed
- parapet (🥉11 · ⭐ 140 · 💀) - A purely functional library to build distributed and event-driven.. Apache-2
- glokka (🥉9 · ⭐ 56 · 💀) - Library to register and lookup actors by names in an Akka cluster. MIT


## ScalaJS

Back to top

_Libraries purely built for Scala.js_

scala-js (🥇25 · ⭐ 4.6K) - Scala.js, the Scala to JavaScript compiler. Apache-2

- [GitHub](https://github.com/scala-js/scala-js) (👨‍💻 110 · 🔀 390 · 📋 2.3K - 2% open · ⏱️ 17.03.2025):

```
git clone https://github.com/scala-js/scala-js
```

scalajs-react (🥈21 · ⭐ 1.6K) - Facebooks React on Scala.JS. Apache-2

- [GitHub](https://github.com/japgolly/scalajs-react) (👨‍💻 82 · 🔀 230 · 📋 540 - 5% open · ⏱️ 16.12.2024):

```
git clone https://github.com/japgolly/scalajs-react
```

Laminar (🥉14 · ⭐ 780) - Simple, expressive, and safe UI library for Scala.js. MIT

- [GitHub](https://github.com/raquo/Laminar) (👨‍💻 20 · 🔀 57 · 📋 110 - 27% open · ⏱️ 26.03.2025):

```
git clone https://github.com/raquo/Laminar
```

Show 4 hidden projects...

- scala-js-dom (🥈16 · ⭐ 320) - Statically typed DOM API for Scala.js. ❗Unlicensed
- scalajs-angular (🥉14 · ⭐ 260 · 💀) - AngularJS Binding for Scala.js. Apache-2
- scalajs-bundler (🥉14 · ⭐ 240 · 💤) - ❗Unlicensed
- nodejs (🥉14 · ⭐ 160 · 💀) - This project provides Scala.js type-safe bindings for Node.js.. Apache-2


## Logging

Back to top

_Libraries for working with and generating logs._

tinylog (🥇25 · ⭐ 730) - tinylog is a lightweight logging framework for Java, Kotlin, Scala,.. Apache-2

- [GitHub](https://github.com/tinylog-org/tinylog) (👨‍💻 23 · 🔀 82 · 📥 60K · 📦 1.7K · 📋 260 - 15% open · ⏱️ 11.02.2025):

```
git clone https://github.com/tinylog-org/tinylog
```

scala-logging (🥈17 · ⭐ 910) - Convenient and performant logging library for Scala.. Apache-2

- [GitHub](https://github.com/lightbend-labs/scala-logging) (👨‍💻 45 · 🔀 130 · 📋 140 - 25% open · ⏱️ 25.03.2025):

```
git clone https://github.com/lightbend-labs/scala-logging
```

Show 2 hidden projects...

- log4s (🥉11 · ⭐ 170 · 💤) - High-performance SLF4J wrapper for Scala. ❗Unlicensed
- blindsight (🥉9 · ⭐ 86 · 💤) - Blindsight is a Scala logging API with DSL based.. ❗Unlicensed


## Others

Back to top

eclair (🥇26 · ⭐ 1.3K) - A scala implementation of the Lightning Network. Apache-2

- [GitHub](https://github.com/ACINQ/eclair) (👨‍💻 51 · 🔀 270 · 📥 47K · 📋 760 - 6% open · ⏱️ 27.03.2025):

```
git clone https://github.com/acinq/eclair
```

sangria (🥇23 · ⭐ 2K) - Scala GraphQL implementation. Apache-2

- [GitHub](https://github.com/sangria-graphql/sangria) (👨‍💻 68 · 🔀 220 · 📋 480 - 13% open · ⏱️ 17.03.2025):

```
git clone https://github.com/sangria-graphql/sangria
```

bootzooka (🥇21 · ⭐ 760) - Simple project to quickly start developing a Scala-based.. Apache-2

- [GitHub](https://github.com/softwaremill/bootzooka) (👨‍💻 73 · 🔀 150 · 📋 120 - 10% open · ⏱️ 27.03.2025):

```
git clone https://github.com/softwaremill/bootzooka
```

pureconfig (🥇20 · ⭐ 1.5K) - A boilerplate-free library for loading configuration files. MPL-2.0

- [GitHub](https://github.com/pureconfig/pureconfig) (👨‍💻 89 · 🔀 180 · 📋 310 - 15% open · ⏱️ 24.03.2025):

```
git clone https://github.com/pureconfig/pureconfig
```

metrics-scala (🥇18 · ⭐ 430) - The scala API for Dropwizards Metrics. Apache-2

- [GitHub](https://github.com/erikvanoosten/metrics-scala) (👨‍💻 90 · 🔀 62 · 📋 75 - 1% open · ⏱️ 17.03.2025):

```
git clone https://github.com/erikvanoosten/metrics-scala
```

fs2-aws (🥇18 · ⭐ 190) - fs2 utilities to interact with AWS. MIT

- [GitHub](https://github.com/laserdisc-io/fs2-aws) (👨‍💻 31 · 🔀 50 · 📋 75 - 29% open · ⏱️ 01.03.2025):

```
git clone https://github.com/laserdisc-io/fs2-aws
```

scala-scraper (🥈17 · ⭐ 720) - A Scala library for scraping content from HTML pages. MIT

- [GitHub](https://github.com/ruippeixotog/scala-scraper) (👨‍💻 16 · 🔀 100 · 📋 63 - 14% open · ⏱️ 22.03.2025):

```
git clone https://github.com/ruippeixotog/scala-scraper
```

scallop (🥈17 · ⭐ 680) - a simple Scala CLI parsing library. MIT

- [GitHub](https://github.com/scallop/scallop) (👨‍💻 26 · 🔀 58 · 📋 200 - 4% open · ⏱️ 07.12.2024):

```
git clone https://github.com/scallop/scallop
```

decline (🥈17 · ⭐ 650) - A composable command-line parser for Scala. Apache-2

- [GitHub](https://github.com/bkirwi/decline) (👨‍💻 38 · 🔀 72 · 📋 97 - 35% open · ⏱️ 18.03.2025):

```
git clone https://github.com/bkirwi/decline
```

pprint (🥈15 · ⭐ 240) - Pretty-printing value, types and type-signatures in Scala. MIT

- [GitHub](https://github.com/com-lihaoyi/PPrint) (👨‍💻 18 · 🔀 40 · 📋 55 - 60% open · ⏱️ 24.10.2024):

```
git clone https://github.com/com-lihaoyi/pprint
```

skuber (🥈15 · ⭐ 78) - A Scala Kubernetes client library. Apache-2

- [GitHub](https://github.com/hagay3/skuber) (👨‍💻 66 · 🔀 30 · 📋 48 - 50% open · ⏱️ 24.12.2024):

```
git clone https://github.com/hagay3/skuber
```

rtree2d (🥈13 · ⭐ 140) - RTree2D is a 2D immutable R-tree for ultra-fast nearest and.. Apache-2

- [GitHub](https://github.com/plokhotnyuk/rtree2d) (👨‍💻 6 · 🔀 11 · 📋 19 - 47% open · ⏱️ 22.03.2025):

```
git clone https://github.com/plokhotnyuk/rtree2d
```

franklin (🥈13 · ⭐ 80) - A STAC/OGC API Features Web Service. Apache-2

- [GitHub](https://github.com/azavea/franklin) (👨‍💻 13 · 🔀 19 · 📋 200 - 48% open · ⏱️ 09.02.2025):

```
git clone https://github.com/azavea/franklin
```

scountries (🥉12 · ⭐ 20) - Scala library that provides an enumeration of ISO 3166 codes.. Apache-2

- [GitHub](https://github.com/lambdaworks/scountries) (👨‍💻 5 · 🔀 2 · ⏱️ 17.03.2025):

```
git clone https://github.com/lambdaworks/scountries
```
- [Maven](https://search.maven.org/artifact/io.lambdaworks/scountries_3) (⏱️ 16.02.2025):
```

io.lambdaworks
scountries_3
[VERSION]

```

stac4s (🥉12 · ⭐ 17) - A Scala library with primitives to build applications using the.. Apache-2

- [GitHub](https://github.com/stac-utils/stac4s) (👨‍💻 16 · 🔀 10 · 📋 51 - 39% open · ⏱️ 20.01.2025):

```
git clone https://github.com/stac-utils/stac4s
```

scurl-detector (🥉12 · ⭐ 16) - Scala library that detects and extracts URLs from text. Apache-2

- [GitHub](https://github.com/lambdaworks/scurl-detector) (👨‍💻 7 · 🔀 1 · 📋 10 - 10% open · ⏱️ 19.03.2025):

```
git clone https://github.com/lambdaworks/scurl-detector
```
- [Maven](https://search.maven.org/artifact/io.lambdaworks/scurl-detector_3) (⏱️ 16.02.2025):
```

io.lambdaworks
scurl-detector_3
[VERSION]

```

mailgun4s (🥉7 · ⭐ 17) - Mailgun API implementation in Scala. MIT

- [GitHub](https://github.com/outr/mailgun4s) (👨‍💻 6 · 🔀 7 · ⏱️ 14.01.2025):

```
git clone https://github.com/outr/mailgun4s
```

spliff (🥉6 · ⭐ 60) - Efficient diffing in Scala. MPL-2.0

- [GitHub](https://github.com/sirthias/spliff) (👨‍💻 3 · 🔀 2 · ⏱️ 17.06.2024):

```
git clone https://github.com/sirthias/spliff
```

Show 33 hidden projects...

- geotrellis (🥇19 · ⭐ 1.4K) - GeoTrellis is a geographic data processing engine for high.. ❗Unlicensed
- play-swagger (🥈17 · ⭐ 400 · 💀) - Swagger spec generator for play framework. Apache-2
- scopt (🥈16 · ⭐ 1.4K · 💤) - command line options parsing for Scala. ❗Unlicensed
- cilib (🥈16 · ⭐ 120 · 💀) - Typesafe, purely functional Computational Intelligence. Apache-2
- scalafx (🥈15 · ⭐ 680) - ScalaFX simplifies creation of JavaFX-based user interfaces.. ❗Unlicensed
- sbt-android (🥈14 · ⭐ 740 · 💀) - An easy-to-use sbt plugin for working with all Android.. ❗Unlicensed
- fansi (🥈14 · ⭐ 230) - Scala/Scala.js library for manipulating Fancy Ansi colored.. ❗Unlicensed
- scaloid (🥈13 · ⭐ 2.1K) - Scaloid makes your Android code easy to understand and maintain. ❗Unlicensed
- banana-rdf (🥈13 · ⭐ 300 · 💀) - Banana RDF. ❗Unlicensed
- op-rabbit (🥈13 · ⭐ 230 · 💀) - The Opinionated RabbitMQ Library for Scala and Akka. ❗Unlicensed
- mainargs (🥈13 · ⭐ 200) - A small, convenient, dependency-free library for.. ❗Unlicensed
- akka-quartz-scheduler (🥉12 · ⭐ 560 · 💀) - Quartz Extension and utilities for cron-style.. ❗Unlicensed
- scala-stm (🥉12 · ⭐ 250 · 💀) - A library-based Software Transactional Memory (STM) for Scala,.. BSD-3
- scala-ssh (🥉12 · ⭐ 230 · 💀) - Remote shell access via SSH for your Scala applications. Apache-2
- osm4scala (🥉12 · ⭐ 85 · 💀) - Scala and Spark library focused on reading OpenStreetMap Pbf files. MIT
- managerial (🥉12 · ⭐ 13) - A zero-dependency Scala library for managing resources.. Apache-2
- scowl (🥉11 · ⭐ 56 · 💀) - A Scala DSL for programming with the OWL API. MIT
- replesent (🥉10 · ⭐ 400 · 💀) - A neat little tool to build presentations using the Scala REPL. Apache-2
- miniboxing-plugin (🥉10 · ⭐ 120 · 💀) - Miniboxing is a program transformation that improves.. ❗Unlicensed
- scalafiddle-editor (🥉10 · ⭐ 100 · 💀) - Web user interface for ScalaFiddle. Apache-2
- aptus-core (🥉9 · ⭐ 10) - A utility library aiming to simplify the Scala coding.. Apache-2
- clist (🥉8 · ⭐ 100 · 💀) - Command Line Interface Scala Toolkit. Apache-2
- xs4s (🥉8 · ⭐ 61 · 💀) - XML Streaming for Scala including FS2/cats support. ❗Unlicensed
- ostinato (🥉8 · ⭐ 53 · 💀) - A chess library that runs on the server (Scala) and on the browser.. MIT
- figlet4s (🥉8 · ⭐ 39 · 💀) - ASCII-art banners in Scala. MIT
- scaposer (🥉8 · ⭐ 38 · 💀) - GNU Gettext .po file loader for Scala. MIT
- scala-xgettext (🥉8 · ⭐ 25 · 💀) - Scala compiler plugin that acts like GNU xgettext command to.. MIT
- aws4s (🥉7 · ⭐ 87 · 💀) - Non-blocking AWS SDK for Scala exposing strongly-typed APIs built on top.. MIT
- google-api-scala (🥉7 · ⭐ 18 · 💀) - This API is a wrapper for the google java libraries... Apache-2
- sfcurve (🥉6 · ⭐ 82 · 💀) - LocationTech SFCurve is a Scala library for the creation,.. ❗Unlicensed
- service-chassis (🥉5 · ⭐ 7) - A scala chassis to get your applications and services.. ❗Unlicensed
- sevenz4s (🥉4 · ⭐ 38 · 💀) - SevenZip library for Scala, easy to use. ❗️LGPL-2.1
- google4s (🥉3 · ⭐ 11 · 💀) - A lean, functional library for Google Cloud Services in Scala. ❗Unlicensed

---

## Related Resources

- [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics.

## Contribution

Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:

- Open an issue by selecting one of the provided categories from the [issue page](https://github.com/stkeky/best-of-scala/issues/new/choose) and fill in the requested information.
- Modify the [projects.yaml](https://github.com/stkeky/best-of-scala/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/stkeky/best-of-scala/edit/main/projects.yaml).

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).

For more information on how to add or update projects, please read the [contribution guidelines](https://github.com/stkeky/best-of-scala/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/stkeky/best-of-scala/blob/main/.github/CODE_OF_CONDUCT.md).

## License

[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)