Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 2 months 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 400K 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.2K Β· πŸ“₯ 740K Β· πŸ“¦ 21 Β· πŸ“‹ 1.8K - 19% open Β· ⏱️ 30.10.2024):

```
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 Β· πŸ”€ 940 Β· πŸ“₯ 21M Β· πŸ“‹ 4.3K - 19% open Β· ⏱️ 30.10.2024):

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

mill (πŸ₯ˆ30 Β· ⭐ 2.2K) - Mill is a fast JVM build tool that supports Java and Scala. 2-4x faster than.. MIT

- [GitHub](https://github.com/com-lihaoyi/mill) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 340 Β· πŸ“₯ 1.8M Β· πŸ“‹ 1K - 15% open Β· ⏱️ 31.10.2024):

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

metals (πŸ₯ˆ27 Β· ⭐ 2.1K) - Scala language server with rich IDE features. Apache-2

- [GitHub](https://github.com/scalameta/metals) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 330 Β· πŸ“₯ 31 Β· πŸ“‹ 2K - 13% open Β· ⏱️ 31.10.2024):

```
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 Β· πŸ“₯ 200K Β· πŸ“‹ 740 - 13% open Β· ⏱️ 29.10.2024):

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

scala-cli (πŸ₯ˆ26 Β· ⭐ 550) - Scala CLI is a command-line tool to interact with the Scala.. Apache-2

- [GitHub](https://github.com/VirtusLab/scala-cli) (πŸ‘¨β€πŸ’» 91 Β· πŸ”€ 130 Β· πŸ“₯ 1.3M Β· πŸ“‹ 960 - 28% open Β· ⏱️ 29.10.2024):

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

giter8 (πŸ₯‰22 Β· ⭐ 1.7K) - a command line tool to apply templates defined on GitHub. Apache-2

- [GitHub](https://github.com/foundweekends/giter8) (πŸ‘¨β€πŸ’» 83 Β· πŸ”€ 220 Β· πŸ“‹ 280 - 17% open Β· ⏱️ 29.10.2024):

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

scalafix (πŸ₯‰22 Β· ⭐ 830) - Refactoring and linting tool for Scala. BSD-3

- [GitHub](https://github.com/scalacenter/scalafix) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 190 Β· πŸ“₯ 38 Β· πŸ“‹ 690 - 10% open Β· ⏱️ 23.10.2024):

```
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 Β· πŸ”€ 110 Β· πŸ“₯ 690 Β· πŸ“‹ 350 - 30% open Β· ⏱️ 29.10.2024):

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

scapegoat (πŸ₯‰20 Β· ⭐ 530) - Scala compiler plugin for static code analysis. Apache-2

- [GitHub](https://github.com/scapegoat-scala/scapegoat) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 90 Β· πŸ“‹ 250 - 18% open Β· ⏱️ 31.10.2024):

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

bleep (πŸ₯‰19 Β· ⭐ 150) - A bleeping fast scala build tool!. MIT

- [GitHub](https://github.com/oyvindberg/bleep) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 21 Β· πŸ“₯ 7.9K Β· πŸ“‹ 120 - 50% open Β· ⏱️ 05.10.2024):

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

fury (πŸ₯‰12 Β· ⭐ 86) - A build tool for Scala. Apache-2

- [GitHub](https://github.com/propensive/fury) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· πŸ“₯ 1.6K Β· πŸ“‹ 57 - 35% open Β· ⏱️ 21.10.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 Β· ⭐ 34 Β· πŸ’€) - 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) (πŸ‘¨β€πŸ’» 410 Β· πŸ”€ 680 Β· πŸ“‹ 1.2K - 1% open Β· ⏱️ 30.10.2024):

```
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]

```

slick (πŸ₯‡25 Β· ⭐ 2.7K) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2

- [GitHub](https://github.com/slick/slick) (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 610 Β· πŸ“‹ 1.4K - 30% open Β· ⏱️ 26.10.2024):

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

doobie (πŸ₯‡25 Β· ⭐ 2.2K) - Functional JDBC layer for Scala. MIT

- [GitHub](https://github.com/typelevel/doobie) (πŸ‘¨β€πŸ’» 180 Β· πŸ”€ 350 Β· πŸ“‹ 550 - 22% open Β· ⏱️ 28.10.2024):

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

scalikejdbc (πŸ₯‡25 Β· ⭐ 1.3K) - A tidy SQL-based DB access library for Scala developers... Apache-2

- [GitHub](https://github.com/scalikejdbc/scalikejdbc) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 230 Β· πŸ“‹ 490 - 6% open Β· ⏱️ 31.10.2024):

```
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]

```

quill (πŸ₯‡23 Β· ⭐ 2.2K) - Compile-time Language Integrated Queries for Scala. Apache-2

- [GitHub](https://github.com/zio/zio-quill) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 350 Β· πŸ“‹ 1.1K - 28% open Β· ⏱️ 03.10.2024):

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

skunk (πŸ₯ˆ21 Β· ⭐ 1.6K) - A data access library for Scala + Postgres. MIT

- [GitHub](https://github.com/typelevel/skunk) (πŸ‘¨β€πŸ’» 87 Β· πŸ”€ 160 Β· πŸ“‹ 150 - 54% open Β· ⏱️ 03.09.2024):

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

slick-pg (πŸ₯ˆ21 Β· ⭐ 840) - Slick extensions for PostgreSQL. BSD-2

- [GitHub](https://github.com/tminglei/slick-pg) (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 180 Β· πŸ“‹ 400 - 31% open Β· ⏱️ 19.07.2024):

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

scanamo (πŸ₯ˆ21 Β· ⭐ 320) - Simpler DynamoDB access for Scala. Apache-2

- [GitHub](https://github.com/scanamo/scanamo) (πŸ‘¨β€πŸ’» 96 Β· πŸ”€ 120 Β· πŸ“‹ 220 - 29% open Β· ⏱️ 28.08.2024):

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

ReactiveMongo (πŸ₯ˆ20 Β· ⭐ 850) - Non-blocking, Reactive MongoDB Driver for Scala. Apache-2

- [GitHub](https://github.com/ReactiveMongo/ReactiveMongo) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 230 Β· πŸ“‹ 390 - 5% open Β· ⏱️ 31.10.2024):

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

neotypes (πŸ₯ˆ18 Β· ⭐ 160) - Scala lightweight, type-safe, asynchronous driver for neo4j. MIT

- [GitHub](https://github.com/neotypes/neotypes) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 34 Β· πŸ“‹ 70 - 18% open Β· ⏱️ 26.10.2024):

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

squeryl (πŸ₯ˆ17 Β· ⭐ 580) - A Scala DSL for talking with databases with minimum verbosity.. Apache-2

- [GitHub](https://github.com/squeryl/squeryl) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 140 Β· πŸ“‹ 150 - 26% open Β· ⏱️ 29.10.2024):

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

anorm (πŸ₯ˆ17 Β· ⭐ 240) - The Anorm database library. Apache-2

- [GitHub](https://github.com/playframework/anorm) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 75 Β· πŸ“‹ 76 - 13% open Β· ⏱️ 31.10.2024):

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

pulsar4s (πŸ₯ˆ17 Β· ⭐ 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-redis (πŸ₯ˆ17 Β· ⭐ 120) - A ZIO-based redis client. Apache-2

- [GitHub](https://github.com/zio/zio-redis) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 63 Β· πŸ“‹ 140 - 14% open Β· ⏱️ 26.09.2024):

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

zio-elasticsearch (πŸ₯ˆ16 Β· ⭐ 60) - ZIO Elasticsearch is a type-safe and streaming-.. Apache-2

- [GitHub](https://github.com/lambdaworks/zio-elasticsearch) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 19 Β· πŸ“‹ 49 - 26% open Β· ⏱️ 28.10.2024):

```
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]

```

ldbc (πŸ₯ˆ16 Β· ⭐ 38) - ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3. MIT

- [GitHub](https://github.com/takapi327/ldbc) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 4 Β· πŸ“‹ 11 - 90% open Β· ⏱️ 31.10.2024):

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

clickhouse-scala-client (πŸ₯ˆ15 Β· ⭐ 110) - Clickhouse Scala Client with Reactive Streams support. ❗️LGPL-3.0

- [GitHub](https://github.com/crobox/clickhouse-scala-client) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 25 Β· πŸ“‹ 36 - 41% open Β· ⏱️ 01.10.2024):

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

couchbase-jvm-clients (πŸ₯ˆ15 Β· ⭐ 47) - The Couchbase Monorepo for JVM Clients: Java, Scala,.. Apache-2

- [GitHub](https://github.com/couchbase/couchbase-jvm-clients) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 40 Β· πŸ“¦ 1 Β· ⏱️ 31.10.2024):

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

zio-dynamodb (πŸ₯ˆ15 Β· ⭐ 37) - Simple, type-safe, and efficient access to DynamoDB. Apache-2

- [GitHub](https://github.com/zio/zio-dynamodb) (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 18 Β· πŸ“‹ 82 - 20% open Β· ⏱️ 28.10.2024):

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

relate (πŸ₯‰14 Β· ⭐ 160 Β· πŸ’€) - Performant database access in Scala. Apache-2

- [GitHub](https://github.com/lucidsoftware/relate) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 16 Β· πŸ“₯ 2.2K Β· πŸ“‹ 25 - 48% open Β· ⏱️ 15.11.2023):

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

otavia-sql (πŸ₯‰14 Β· ⭐ 35) - Your shiny new IO & Actor programming model! Star Me Please. 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]

```

laserdisc (πŸ₯‰13 Β· ⭐ 94) - A Future-free Fs2 native pure FP Redis client. MIT

- [GitHub](https://github.com/laserdisc-io/laserdisc) (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 14 Β· πŸ“‹ 25 - 56% open Β· ⏱️ 30.10.2024):

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

otavia-postgres-driver (πŸ₯‰13 Β· ⭐ 35) - Your shiny new IO & Actor programming model! Star Me.. 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 (πŸ₯‰13 Β· ⭐ 35) - Your shiny new IO & Actor programming model! Star Me.. 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]

```

molecule (πŸ₯‰12 Β· ⭐ 17) - Molecule translates custom Scala code to database queries.. Apache-2

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

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

squery (πŸ₯‰12 Β· ⭐ 17) - Simple SQL queries in Scala 3. Apache-2

- [GitHub](https://github.com/sake92/squery) (πŸ“‹ 9 - 11% open Β· ⏱️ 21.09.2024):

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

kvs (πŸ₯‰8 Β· ⭐ 23) - Highly available distributed strong eventual consistent and sequentially.. MIT

- [GitHub](https://github.com/zero-deps/kvs) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 2 Β· πŸ“‹ 14 - 21% open Β· ⏱️ 28.09.2024):

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

Show 21 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
- lucene4s (πŸ₯‰9 Β· ⭐ 54 Β· πŸ’€) - Light-weight convenience wrapper around Lucene to simplify.. MIT
- 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 (πŸ₯‡29 Β· ⭐ 2.5K) - Yet another JSON library for Scala. Apache-2

- [GitHub](https://github.com/circe/circe) (πŸ‘¨β€πŸ’» 290 Β· πŸ”€ 540 Β· πŸ“‹ 570 - 20% open Β· ⏱️ 28.10.2024):

```
git clone https://github.com/circe/circe
```
- [Maven](https://search.maven.org/artifact/io.circe/circe-core_2.13) (πŸ“¦ 850 Β· ⏱️ 06.09.2024):
```

io.circe
circe-core_2.13
[VERSION]

```

argonaut (πŸ₯‡24 Β· ⭐ 550) - Purely functional JSON parser and library in scala. BSD-3

- [GitHub](https://github.com/argonaut-io/argonaut) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 110 Β· πŸ“‹ 200 - 15% open Β· ⏱️ 31.10.2024):

```
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 (πŸ₯ˆ22 Β· ⭐ 740) - Scala macros for compile-time generation of safe and.. MIT

- [GitHub](https://github.com/plokhotnyuk/jsoniter-scala) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 99 Β· πŸ“¦ 1 Β· πŸ“‹ 340 - 23% open Β· ⏱️ 29.10.2024):

```
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 Β· ⏱️ 29.10.2024):

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

zio-json (πŸ₯ˆ19 Β· ⭐ 410) - Fast, secure JSON library with tight ZIO integration. Apache-2

- [GitHub](https://github.com/zio/zio-json) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 150 Β· πŸ“‹ 190 - 53% open Β· ⏱️ 29.10.2024):

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

play-json (πŸ₯ˆ19 Β· ⭐ 360) - The Play JSON library. Apache-2

- [GitHub](https://github.com/playframework/play-json) (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 130 Β· πŸ“‹ 140 - 31% open Β· ⏱️ 08.10.2024):

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

jackson-module-scala (πŸ₯ˆ18 Β· ⭐ 500) - Add-on module for Jackson.. Apache-2

- [GitHub](https://github.com/FasterXML/jackson-module-scala) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 140 Β· πŸ“‹ 490 - 10% open Β· ⏱️ 29.10.2024):

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

diffson (πŸ₯‰16 Β· ⭐ 320) - A scala diff/patch library for Json. Apache-2

- [GitHub](https://github.com/gnieh/diffson) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 51 Β· πŸ“‹ 59 - 18% open Β· ⏱️ 21.09.2024):

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

otavia-serde-json (πŸ₯‰14 Β· ⭐ 35) - Your shiny new IO & Actor programming model! Star Me.. 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]

```

borer (πŸ₯‰11 Β· ⭐ 220) - Efficient CBOR and JSON (de)serialization in Scala. MPL-2.0

- [GitHub](https://github.com/sirthias/borer) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 14 Β· πŸ“‹ 130 - 8% open Β· ⏱️ 19.09.2024):

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

ninny-json (πŸ₯‰11 Β· ⭐ 21) - JSON typeclasses that know the difference between null and.. Unlicense

- [GitHub](https://github.com/nrktkt/ninny-json) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 6 Β· πŸ“‹ 13 - 61% open Β· ⏱️ 13.06.2024):

```
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 (πŸ₯ˆ18 Β· ⭐ 430) - Jawn is for parsing jay-sawn (JSON). ❗Unlicensed
- scala-jsonapi (πŸ₯‰11 Β· ⭐ 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 (πŸ₯‰10 Β· ⭐ 7) - Stupid simple Scala 3 library for writing and reading JSON. Apache-2
- ScalaJack (πŸ₯‰9 Β· ⭐ 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 (πŸ₯‡33 Β· ⭐ 13K) - The Community Maintained High Velocity Web Framework.. Apache-2

- [GitHub](https://github.com/playframework/playframework) (πŸ‘¨β€πŸ’» 980 Β· πŸ”€ 4.1K Β· πŸ“¦ 21 Β· πŸ“‹ 3.8K - 11% open Β· ⏱️ 24.10.2024):

```
git clone https://github.com/playframework/playframework
```
- [Maven](https://search.maven.org/artifact/com.typesafe.play/play_3) (πŸ“¦ 62 Β· ⏱️ 24.07.2024):
```

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 Β· πŸ”€ 400 Β· πŸ“‹ 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 Β· ⏱️ 25.08.2024):

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

udash-core (πŸ₯ˆ20 Β· ⭐ 450) - Scala framework for building beautiful and maintainable web.. Apache-2

- [GitHub](https://github.com/UdashFramework/udash-core) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 36 Β· πŸ“¦ 2 Β· πŸ“‹ 120 - 26% open Β· ⏱️ 29.10.2024):

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

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
```

unfiltered (πŸ₯‰17 Β· ⭐ 710) - A toolkit for servicing HTTP requests in Scala. MIT

- [GitHub](https://github.com/unfiltered/unfiltered) (πŸ‘¨β€πŸ’» 93 Β· πŸ”€ 110 Β· πŸ“‹ 220 - 33% open Β· ⏱️ 28.10.2024):

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

korolev (πŸ₯‰17 Β· ⭐ 580 Β· πŸ’€) - Single Page Applications running on the server side. Apache-2

- [GitHub](https://github.com/fomkin/korolev) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 50 Β· πŸ“‹ 240 - 6% open Β· ⏱️ 06.08.2023):

```
git clone https://github.com/fomkin/korolev
```

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 Β· ⏱️ 19.07.2024):

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

sharaf (πŸ₯‰11 Β· ⭐ 33) - Minimalistic Scala 3 web framework. Apache-2

- [GitHub](https://github.com/sake92/sharaf) (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 2 Β· πŸ“‹ 7 - 28% open Β· ⏱️ 21.10.2024):

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

Show 9 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.7K) - Tiny Scala high-performance, async web framework, inspired.. ❗Unlicensed
- cask (πŸ₯‰16 Β· ⭐ 530) - Cask: a Scala HTTP micro-framework. Cask makes it easy to.. ❗Unlicensed
- xitrum (πŸ₯‰16 Β· ⭐ 450 Β· πŸ’€) - Async and clustered Scala web framework and HTTP(S) server. MIT
- chaos (πŸ₯‰15 Β· ⭐ 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 (πŸ₯‰8 Β· ⭐ 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 Β· ⭐ 410) - Site and E-book Generator and Customizable Text Markup.. Apache-2

- [GitHub](https://github.com/typelevel/Laika) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 46 Β· πŸ“‹ 230 - 4% open Β· ⏱️ 31.10.2024):

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

spata (πŸ₯ˆ13 Β· ⭐ 29) - Functional, stream-based CSV processor for Scala. Apache-2

- [GitHub](https://github.com/fingo/spata) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 8 Β· ⏱️ 30.09.2024):

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

Show 5 hidden projects...

- kantan.csv (πŸ₯ˆ14 Β· ⭐ 350 Β· πŸ’€) - CSV handling library for Scala. Apache-2
- 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 (πŸ₯‡29 Β· ⭐ 2K) - Pure Scala Artifact Fetching. Apache-2

- [GitHub](https://github.com/coursier/coursier) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 310 Β· πŸ“₯ 14M Β· πŸ“‹ 1.1K - 35% open Β· ⏱️ 29.10.2024):

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

sbt-native-packager (πŸ₯‡24 Β· ⭐ 1.6K) - sbt Native Packager. BSD-2

- [GitHub](https://github.com/sbt/sbt-native-packager) (πŸ‘¨β€πŸ’» 270 Β· πŸ”€ 440 Β· πŸ“‹ 810 - 17% open Β· ⏱️ 13.10.2024):

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

sbt-assembly (πŸ₯‡22 Β· ⭐ 2K) - Deploy ber-JARs. Restart processes. (port of codahale/assembly-sbt). MIT

- [GitHub](https://github.com/sbt/sbt-assembly) (πŸ‘¨β€πŸ’» 84 Β· πŸ”€ 220 Β· πŸ“‹ 360 - 30% open Β· ⏱️ 20.10.2024):

```
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) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 160 Β· πŸ“‹ 270 - 14% open Β· ⏱️ 15.10.2024):

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

sbt-eclipse (πŸ₯ˆ20 Β· ⭐ 720) - Plugin for sbt to create Eclipse project definitions. Apache-2

- [GitHub](https://github.com/sbt/sbt-eclipse) (πŸ‘¨β€πŸ’» 41 Β· πŸ”€ 170 Β· πŸ“‹ 280 - 27% open Β· ⏱️ 18.10.2024):

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

mima (πŸ₯ˆ20 Β· ⭐ 460) - A tool for catching binary incompatibility in Scala. Apache-2

- [GitHub](https://github.com/lightbend-labs/mima) (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 70 Β· πŸ“‹ 220 - 12% open Β· ⏱️ 28.10.2024):

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

mdoc (πŸ₯ˆ20 Β· ⭐ 400) - Typechecked markdown documentation for Scala. Apache-2

- [GitHub](https://github.com/scalameta/mdoc) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 81 Β· πŸ“‹ 210 - 28% open Β· ⏱️ 25.10.2024):

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

sbt-release (πŸ₯ˆ19 Β· ⭐ 640) - A release plugin for sbt. Apache-2

- [GitHub](https://github.com/sbt/sbt-release) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 160 Β· πŸ“‹ 190 - 45% open Β· ⏱️ 31.10.2024):

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

sbt-git (πŸ₯ˆ19 Β· ⭐ 350) - A git plugin for sbt. BSD-2

- [GitHub](https://github.com/sbt/sbt-git) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 100 Β· πŸ“‹ 120 - 27% open Β· ⏱️ 29.10.2024):

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

sbt-jmh (πŸ₯ˆ18 Β· ⭐ 790) - Trust no one, bench everything. - sbt plugin for JMH (Java.. Apache-2

- [GitHub](https://github.com/sbt/sbt-jmh) (πŸ‘¨β€πŸ’» 52 Β· πŸ”€ 90 Β· πŸ“‹ 99 - 29% open Β· ⏱️ 29.10.2024):

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

sbt-updates (πŸ₯ˆ18 Β· ⭐ 760) - sbt plugin that can check Maven and Ivy repositories for dependency.. BSD-3

- [GitHub](https://github.com/rtimush/sbt-updates) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 55 Β· πŸ“‹ 79 - 16% open Β· ⏱️ 28.10.2024):

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

xsbt-web-plugin (πŸ₯ˆ18 Β· ⭐ 380) - Package and run .war files with sbt. BSD-3

- [GitHub](https://github.com/earldouglas/sbt-war) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 99 Β· πŸ“‹ 280 - 2% open Β· ⏱️ 18.10.2024):

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

sbt-sonatype (πŸ₯ˆ18 Β· ⭐ 340) - A sbt plugin for publishing Scala/Java projects to the Maven.. Apache-2

- [GitHub](https://github.com/xerial/sbt-sonatype) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 65 Β· πŸ“‹ 110 - 13% open Β· ⏱️ 22.10.2024):

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

sbt-microsites (πŸ₯ˆ18 Β· ⭐ 320) - An sbt plugin to create awesome microsites for your project. Apache-2

- [GitHub](https://github.com/47degrees/sbt-microsites) (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 61 Β· πŸ“‹ 140 - 12% open Β· ⏱️ 29.04.2024):

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

sbt-ci-release (πŸ₯ˆ18 Β· ⭐ 280) - sbt plugin to automate Sonatype releases from GitHub Actions. Apache-2

- [GitHub](https://github.com/sbt/sbt-ci-release) (πŸ‘¨β€πŸ’» 64 Β· πŸ”€ 76 Β· πŸ“‹ 78 - 6% open Β· ⏱️ 28.10.2024):

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

sbt-scalafmt (πŸ₯‰17 Β· ⭐ 200) - sbt plugin for Scalafmt. Apache-2

- [GitHub](https://github.com/scalameta/sbt-scalafmt) (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 43 Β· πŸ“‹ 70 - 5% open Β· ⏱️ 25.10.2024):

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

sbt-buildinfo (πŸ₯‰16 Β· ⭐ 560) - I know this because build.sbt knows this. MIT

- [GitHub](https://github.com/sbt/sbt-buildinfo) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 89 Β· πŸ“‹ 110 - 16% open Β· ⏱️ 26.08.2024):

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

sbt-header (πŸ₯‰16 Β· ⭐ 190 Β· πŸ’€) - sbt-header is an sbt plugin for creating file headers, e.g... Apache-2

- [GitHub](https://github.com/sbt/sbt-header) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 54 Β· πŸ“‹ 88 - 12% open Β· ⏱️ 07.06.2023):

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

sbt-doctest (πŸ₯‰16 Β· ⭐ 180) - Doctest for scala. MIT

- [GitHub](https://github.com/sbt-doctest/sbt-doctest) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 28 Β· πŸ“‹ 63 - 23% open Β· ⏱️ 29.10.2024):

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

sbt-unidoc (πŸ₯‰16 Β· ⭐ 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 Β· ⏱️ 31.10.2024):

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

sbt-docker (πŸ₯‰15 Β· ⭐ 730 Β· πŸ’€) - Create Docker images directly from sbt. MIT

- [GitHub](https://github.com/marcus-drake/sbt-docker) (πŸ‘¨β€πŸ’» 27 Β· πŸ”€ 110 Β· πŸ“‹ 90 - 23% open Β· ⏱️ 24.08.2023):

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

splain (πŸ₯‰15 Β· ⭐ 370) - better implicit errors for scala. MIT

- [GitHub](https://github.com/tek/splain) (πŸ‘¨β€πŸ’» 21 Β· πŸ”€ 29 Β· πŸ“₯ 630 Β· πŸ“‹ 68 - 13% open Β· ⏱️ 09.10.2024):

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

sbt-dependency-check (πŸ₯‰15 Β· ⭐ 270 Β· πŸ’€) - SBT Plugin for OWASP DependencyCheck. Monitor your.. Apache-2

- [GitHub](https://github.com/albuch/sbt-dependency-check) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 35 Β· πŸ“‹ 83 - 4% 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-api-mappings (πŸ₯‰12 Β· ⭐ 90 Β· πŸ’€) - An Sbt plugin that fills apiMappings for common Scala.. Apache-2

- [GitHub](https://github.com/ThoughtWorksInc/sbt-api-mappings) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 17 Β· πŸ“‹ 14 - 57% open Β· ⏱️ 15.07.2023):

```
git clone https://github.com/ThoughtWorksInc/sbt-api-mappings
```

sbt-ide-settings (πŸ₯‰11 Β· ⭐ 62 Β· πŸ’€) - SBT plugin for tweaking various IDE settings. Apache-2

- [GitHub](https://github.com/JetBrains/sbt-ide-settings) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 7 Β· πŸ“‹ 15 - 60% open Β· ⏱️ 10.10.2023):

```
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 9 hidden projects...

- sbt-pack (πŸ₯‰15 Β· ⭐ 500) - A sbt plugin for creating distributable Scala packages. ❗Unlicensed
- sbt-pgp (πŸ₯‰15 Β· ⭐ 140) - 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-ghpages (πŸ₯‰11 Β· ⭐ 91) - git, site and ghpages support for sbt projects. ❗Unlicensed
- sbt-groll (πŸ₯‰10 Β· ⭐ 130 Β· πŸ’€) - sbt plugin to roll the Git history. Apache-2
- sbt-deploy-ssh (πŸ₯‰10 Β· ⭐ 28 Β· πŸ’€) - SBT deploy plugin. MIT


## Toolkits, Extensions & Ecosystems

Back to top

_Extensions and platforms that provide various abstractions._

zio (πŸ₯‡32 Β· ⭐ 4.1K) - ZIO A type-safe, composable library for async and concurrent.. Apache-2

- [GitHub](https://github.com/zio/zio) (πŸ‘¨β€πŸ’» 720 Β· πŸ”€ 1.3K Β· πŸ“‹ 2.6K - 15% open Β· ⏱️ 30.10.2024):

```
git clone https://github.com/zio/zio
```
- [Maven](https://search.maven.org/artifact/dev.zio/zio_2.13) (πŸ“¦ 1.2K Β· ⏱️ 10.10.2024):
```

dev.zio
zio_2.13
[VERSION]

```

shapeless (πŸ₯‡27 Β· ⭐ 3.4K) - Generic programming for Scala. Apache-2

- [GitHub](https://github.com/milessabin/shapeless) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 530 Β· πŸ“¦ 140 Β· πŸ“‹ 420 - 8% open Β· ⏱️ 22.10.2024):

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

ammonite (πŸ₯‡27 Β· ⭐ 2.6K) - Scala Scripting. MIT

- [GitHub](https://github.com/com-lihaoyi/Ammonite) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 370 Β· πŸ“₯ 950K Β· πŸ“‹ 840 - 17% open Β· ⏱️ 24.10.2024):

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

scalameta (πŸ₯ˆ26 Β· ⭐ 1.1K Β· πŸ“‰) - Library to read, analyze, transform and generate Scala.. BSD-3

- [GitHub](https://github.com/scalameta/scalameta) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 220 Β· πŸ“¦ 3 Β· πŸ“‹ 1.2K - 12% open Β· ⏱️ 31.10.2024):

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

refined (πŸ₯ˆ24 Β· ⭐ 1.7K) - Refinement types for Scala. MIT

- [GitHub](https://github.com/fthomas/refined) (πŸ‘¨β€πŸ’» 79 Β· πŸ”€ 160 Β· πŸ“‹ 220 - 33% open Β· ⏱️ 28.10.2024):

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

Monocle (πŸ₯ˆ23 Β· ⭐ 1.7K) - Optics library for Scala. MIT

- [GitHub](https://github.com/optics-dev/Monocle) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 200 Β· πŸ“‹ 380 - 13% open Β· ⏱️ 28.10.2024):

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

chimney (πŸ₯ˆ22 Β· ⭐ 1.2K) - Scala library for boilerplate-free, type-safe data.. Apache-2

- [GitHub](https://github.com/scalalandio/chimney) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 94 Β· πŸ“‹ 210 - 8% open Β· ⏱️ 22.10.2024):

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

util (πŸ₯ˆ21 Β· ⭐ 2.7K) - Wonderful reusable code from Twitter. Apache-2

- [GitHub](https://github.com/twitter/util) (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 580 Β· πŸ“‹ 120 - 9% open Β· ⏱️ 11.10.2024):

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

ox (πŸ₯ˆ20 Β· ⭐ 390) - Safe direct-style concurrency and resiliency for Scala on the JVM. Apache-2

- [GitHub](https://github.com/softwaremill/ox) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 27 Β· πŸ“‹ 56 - 30% open Β· ⏱️ 31.10.2024):

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

quicklens (πŸ₯ˆ19 Β· ⭐ 820) - Modify deeply nested case class fields. Apache-2

- [GitHub](https://github.com/softwaremill/quicklens) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 53 Β· πŸ“‹ 58 - 43% open Β· ⏱️ 17.09.2024):

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

eff (πŸ₯ˆ19 Β· ⭐ 580) - Eff monad for cats - https://atnos-org.github.io/eff. MIT

- [GitHub](https://github.com/atnos-org/eff) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 78 Β· πŸ“‹ 69 - 7% open Β· ⏱️ 29.10.2024):

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

scribe (πŸ₯ˆ19 Β· ⭐ 520) - The fastest logging library in the world. Built from scratch in.. MIT

- [GitHub](https://github.com/outr/scribe) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 42 Β· πŸ“‹ 170 - 9% open Β· ⏱️ 25.10.2024):

```
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 - 22% open Β· ⏱️ 04.10.2024):

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

async (πŸ₯‰18 Β· ⭐ 1.1K) - An asynchronous programming facility for Scala. Apache-2

- [GitHub](https://github.com/scala/scala-async) (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 92 Β· πŸ“‹ 88 - 13% open Β· ⏱️ 30.10.2024):

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

scala-graph (πŸ₯‰18 Β· ⭐ 560) - Graph for Scala is intended to provide basic graph.. Apache-2

- [GitHub](https://github.com/scala-graph/scala-graph) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 72 Β· πŸ“‹ 120 - 8% open Β· ⏱️ 15.10.2024):

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

better-files (πŸ₯‰17 Β· ⭐ 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 Β· ⏱️ 29.10.2024):

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

Dsl.scala (πŸ₯‰16 Β· ⭐ 260) - A framework to create embedded Domain-Specific Languages.. 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 Β· ⭐ 67) - A JSR-310 port of nscala_time. MIT

- [GitHub](https://github.com/chronoscala/chronoscala) (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 8 Β· πŸ“‹ 17 - 5% open Β· ⏱️ 26.10.2024):

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

otavia-all (πŸ₯‰13 Β· ⭐ 35) - Your shiny new IO & Actor programming model! Star Me Please. 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]

```

enableIf.scala (πŸ₯‰12 Β· ⭐ 66 Β· πŸ’€) - A library that toggles Scala code at compile-time, like.. Apache-2

- [GitHub](https://github.com/ThoughtWorksInc/enableIf.scala) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 5 Β· πŸ“‹ 10 - 50% open Β· ⏱️ 02.07.2023):

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

Show 12 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
- each (πŸ₯‰16 Β· ⭐ 260 Β· πŸ’€) - A macro library that converts native imperative syntax to.. Apache-2
- larray (πŸ₯‰15 Β· ⭐ 400 Β· πŸ’€) - Large off-heap arrays and mmap files for Scala and Java. 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
- 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 Β· ⭐ 90 Β· πŸ’€) - 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 (πŸ₯‡20 Β· ⭐ 1.1K) - JVM - Java, Kotlin, Scala image processing library. Apache-2

- [GitHub](https://github.com/sksamuel/scrimage) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 140 Β· πŸ“‹ 200 - 2% open Β· ⏱️ 12.08.2024):

```
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 (πŸ₯‰9 Β· ⭐ 34 Β· πŸ’€) - Scala command-line wrapper around ffmpeg, ffprobe, ImageMagick, and.. MIT

- [GitHub](https://github.com/outr/media4s) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 4 Β· ⏱️ 29.12.2023):

```
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 Β· ⭐ 90 Β· πŸ’€) - Start using OpenCV in your JVM project in just 1 line, no separate.. MIT
- scala-phash (πŸ₯‰8 Β· ⭐ 20 Β· πŸ’€) - 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 Β· ⭐ 630) - Essential Building Blocks for Scala. Apache-2

- [GitHub](https://github.com/wvlet/airframe) (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 66 Β· πŸ“‹ 640 - 15% open Β· ⏱️ 31.10.2024):

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

izumi (πŸ₯‡21 Β· ⭐ 620) - Productivity-oriented collection of lightweight fancy stuff for.. BSD-2

- [GitHub](https://github.com/7mind/izumi) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 66 Β· πŸ“‹ 470 - 14% open Β· ⏱️ 30.10.2024):

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

macwire (πŸ₯ˆ20 Β· ⭐ 1.3K) - Zero-cost, compile-time, type-safe dependency injection.. Apache-2

- [GitHub](https://github.com/softwaremill/macwire) (πŸ‘¨β€πŸ’» 44 Β· πŸ”€ 76 Β· πŸ“‹ 130 - 42% open Β· ⏱️ 29.10.2024):

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

scala-guice (πŸ₯ˆ15 Β· ⭐ 340 Β· πŸ’€) - Scala extensions for Google Guice. Apache-2

- [GitHub](https://github.com/codingwell/scala-guice) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 44 Β· πŸ“‹ 62 - 19% open Β· ⏱️ 13.05.2023):

```
git clone https://github.com/codingwell/scala-guice
```

otavia-runtime (πŸ₯ˆ15 Β· ⭐ 35) - Your shiny new IO & Actor programming model! Star Me.. 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 Β· ⭐ 60) - 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 3 hidden projects...

- scaldi (πŸ₯ˆ15 Β· ⭐ 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) (πŸ‘¨β€πŸ’» 470 Β· πŸ”€ 790 Β· πŸ“‹ 1.5K - 22% open Β· ⏱️ 29.10.2024):

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

tapir (πŸ₯‡26 Β· ⭐ 1.4K) - Rapid development of self-documenting APIs. Apache-2

- [GitHub](https://github.com/softwaremill/tapir) (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 420 Β· πŸ“‹ 890 - 17% open Β· ⏱️ 31.10.2024):

```
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 Β· πŸ”€ 310 Β· πŸ“‹ 460 - 12% open Β· ⏱️ 30.10.2024):

```
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 Β· ⏱️ 28.10.2024):

```
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) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 150 Β· πŸ“‹ 450 - 35% open Β· ⏱️ 16.10.2024):

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

endpoints4s (πŸ₯ˆ20 Β· ⭐ 410) - Describe HTTP endpoints in Scala and derive clients,.. MIT

- [GitHub](https://github.com/endpoints4s/endpoints4s) (πŸ‘¨β€πŸ’» 64 Β· πŸ”€ 97 Β· πŸ“‹ 210 - 17% open Β· ⏱️ 20.09.2024):

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

play-ws (πŸ₯‰19 Β· ⭐ 220) - Standalone Play WS, an async HTTP client with fluent API. Apache-2

- [GitHub](https://github.com/playframework/play-ws) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 87 Β· πŸ“‹ 160 - 48% open Β· ⏱️ 08.10.2024):

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

reboot (πŸ₯‰18 Β· ⭐ 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
```

pekko-http (πŸ₯‰18 Β· ⭐ 150) - The Streaming-first HTTP server/module of Apache Pekko. Apache-2

- [GitHub](https://github.com/apache/pekko-http) (πŸ‘¨β€πŸ’» 360 Β· πŸ”€ 39 Β· πŸ“‹ 100 - 28% open Β· ⏱️ 27.10.2024):

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

otavia-codec-http (πŸ₯‰13 Β· ⭐ 35) - Your shiny new IO & Actor programming model! Star Me.. 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]

```

lolhttp (πŸ₯‰11 Β· ⭐ 93 Β· πŸ’€) - An HTTP Server and Client library for Scala. Apache-2

- [GitHub](https://github.com/criteo/lolhttp) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 18 Β· πŸ“‹ 37 - 78% open Β· ⏱️ 17.07.2023):

```
git clone https://github.com/criteo/lolhttp
```

Show 7 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 (πŸ₯‰15 Β· ⭐ 720) - 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
- frontier (πŸ₯‰7 Β· ⭐ 10) - 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.5K) - Modern Load Testing as Code. Apache-2

- [GitHub](https://github.com/gatling/gatling) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 1.2K Β· πŸ“¦ 23 Β· πŸ“‹ 3.8K - 1% open Β· ⏱️ 30.10.2024):

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

scalacheck (πŸ₯‡23 Β· ⭐ 1.9K) - Property-based testing for Scala. BSD-3

- [GitHub](https://github.com/typelevel/scalacheck) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 400 Β· πŸ“‹ 360 - 18% open Β· ⏱️ 28.10.2024):

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

scalatest (πŸ₯‡23 Β· ⭐ 1.2K) - A testing tool for Scala and Java developers. Apache-2

- [GitHub](https://github.com/scalatest/scalatest) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 330 Β· πŸ“‹ 860 - 60% open Β· ⏱️ 17.10.2024):

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

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 Β· πŸ“¦ 39 Β· πŸ“‹ 220 - 46% open Β· ⏱️ 30.09.2024):

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

munit (πŸ₯ˆ20 Β· ⭐ 430) - Scala testing library with actionable errors and extensible.. Apache-2

- [GitHub](https://github.com/scalameta/munit) (πŸ‘¨β€πŸ’» 55 Β· πŸ”€ 90 Β· πŸ“‹ 160 - 24% open Β· ⏱️ 25.10.2024):

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

cornichon (πŸ₯ˆ19 Β· ⭐ 230) - Testing tool in Scala for HTTP JSON API. Apache-2

- [GitHub](https://github.com/agourlay/cornichon) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 29 Β· πŸ“‹ 160 - 3% open Β· ⏱️ 28.10.2024):

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

stryker4s (πŸ₯ˆ19 Β· ⭐ 200) - Mutation testing for Scala. Apache-2

- [GitHub](https://github.com/stryker-mutator/stryker4s) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 36 Β· πŸ“‹ 170 - 18% open Β· ⏱️ 31.10.2024):

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

scalamock (πŸ₯‰18 Β· ⭐ 500) - Native Scala mocking framework. MIT

- [GitHub](https://github.com/paulbutcher/ScalaMock) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 99 Β· πŸ“‹ 230 - 12% open Β· ⏱️ 16.09.2024):

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

utest (πŸ₯‰18 Β· ⭐ 490) - A simple testing framework for Scala. MIT

- [GitHub](https://github.com/com-lihaoyi/utest) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 80 Β· πŸ“‹ 140 - 21% open Β· ⏱️ 24.10.2024):

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

mockito-scala (πŸ₯‰17 Β· ⭐ 350) - Mockito for Scala language. MIT

- [GitHub](https://github.com/mockito/mockito-scala) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 59 Β· πŸ“‹ 130 - 25% open Β· ⏱️ 24.06.2024):

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

testcontainers-scala (πŸ₯‰16 Β· ⭐ 630) - Docker containers for testing in scala. MIT

- [GitHub](https://github.com/testcontainers/testcontainers-scala) (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 130 Β· πŸ“‹ 140 - 48% open Β· ⏱️ 31.10.2024):

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

scalaprops (πŸ₯‰14 Β· ⭐ 280) - property based testing library for Scala. MIT

- [GitHub](https://github.com/scalaprops/scalaprops) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 22 Β· πŸ“‹ 22 - 45% open Β· ⏱️ 29.10.2024):

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

Show 5 hidden projects...

- specs2 (πŸ₯ˆ20 Β· ⭐ 730) - Software Specifications for Scala. ❗Unlicensed
- weaver-test (πŸ₯‰15 Β· ⭐ 440) - A test framework that runs everything in parallel. ❗Unlicensed
- minitest (πŸ₯‰15 Β· ⭐ 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) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 100 Β· πŸ“‹ 170 - 1% open Β· ⏱️ 24.10.2024):

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

sttp-oauth2 (πŸ₯‡17 Β· ⭐ 74) - 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]

```

play-googleauth (πŸ₯‡17 Β· ⭐ 36) - Simple play module for authenticating against Google. Apache-2

- [GitHub](https://github.com/guardian/play-googleauth) (πŸ‘¨β€πŸ’» 70 Β· πŸ”€ 11 Β· ⏱️ 31.10.2024):

```
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
```

akka-http-session (πŸ₯ˆ16 Β· ⭐ 440 Β· πŸ’€) - Web & mobile client-side akka-http sessions, with.. Apache-2

- [GitHub](https://github.com/softwaremill/akka-http-session) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 58 Β· πŸ“‹ 45 - 26% open Β· ⏱️ 29.08.2023):

```
git clone https://github.com/softwaremill/akka-http-session
```

jose (πŸ₯‰9 Β· ⭐ 15 Β· πŸ’€) - Extensible JOSE library for Scala. Unlicense

- [GitHub](https://github.com/blackdoor/jose) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· πŸ“‹ 13 - 69% open Β· ⏱️ 14.07.2023):

```
git clone https://github.com/blackdoor/jose
```

Show 6 hidden projects...

- securesocial (πŸ₯‡17 Β· ⭐ 1.2K Β· πŸ’€) - A module that provides OAuth, OAuth2 and OpenID.. Apache-2
- scrypto (πŸ₯ˆ16 Β· ⭐ 200) - Cryptographic primitives for Scala. ❗️CC0-1.0
- 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
- 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 Β· πŸ“₯ 530K Β· πŸ“‹ 610 - 5% open Β· ⏱️ 31.10.2024):

```
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 Β· ⏱️ 25.05.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 Β· πŸ“‹ 72 - 2% open Β· ⏱️ 31.10.2024):

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

scrooge (πŸ₯ˆ20 Β· ⭐ 790) - A Thrift parser/generator. Apache-2

- [GitHub](https://github.com/twitter/scrooge) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 240 Β· πŸ“‹ 190 - 23% open Β· ⏱️ 17.10.2024):

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

upickle (πŸ₯ˆ20 Β· ⭐ 720) - uPickle: a simple, fast, dependency-free JSON & Binary.. MIT

- [GitHub](https://github.com/com-lihaoyi/upickle) (πŸ‘¨β€πŸ’» 59 Β· πŸ”€ 160 Β· πŸ“‹ 300 - 7% open Β· ⏱️ 24.10.2024):

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

proto (πŸ₯‰13 Β· ⭐ 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 Β· ⭐ 42) - 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 (πŸ₯ˆ18 Β· ⭐ 610 Β· πŸ’€) - 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 Β· ⭐ 48 Β· πŸ’€) - 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 - 10% open Β· ⏱️ 24.10.2024):

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

scala-parser-combinators (πŸ₯‡18 Β· ⭐ 650) - simple combinator-based parsing for Scala. formerly.. Apache-2

- [GitHub](https://github.com/scala/scala-parser-combinators) (πŸ‘¨β€πŸ’» 70 Β· πŸ”€ 130 Β· πŸ“‹ 120 - 18% open Β· ⏱️ 28.10.2024):

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

cats-parse (πŸ₯ˆ17 Β· ⭐ 230) - A parsing library for the cats ecosystem. MIT

- [GitHub](https://github.com/typelevel/cats-parse) (πŸ‘¨β€πŸ’» 45 Β· πŸ”€ 53 Β· πŸ“‹ 97 - 26% open Β· ⏱️ 23.10.2024):

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

Show 3 hidden projects...

- atto (πŸ₯‰15 Β· ⭐ 360 Β· πŸ’€) - friendly little parsers. MIT
- parboiled2 (πŸ₯‰14 Β· ⭐ 720) - A macro-based PEG parser generator for Scala 2.10+. ❗Unlicensed
- scallion (πŸ₯‰9 Β· ⭐ 56 Β· πŸ’€) - LL(1) parser combinators in Scala. Apache-2


## Reactive Programming

Back to top

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

monix (πŸ₯‡21 Β· ⭐ 1.9K Β· πŸ’€) - Asynchronous, Reactive Programming for Scala and Scala.js. Apache-2

- [GitHub](https://github.com/monix/monix) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 240 Β· πŸ“‹ 710 - 18% open Β· ⏱️ 17.10.2023):

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

rescala (πŸ₯ˆ15 Β· ⭐ 90 Β· πŸ“‰) - REScala - distributed and reactive programming embedded.. Apache-2

- [GitHub](https://github.com/rescala-lang/REScala) (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 29 Β· ⏱️ 29.10.2024):

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

otavia (πŸ₯ˆ15 Β· ⭐ 35) - Your shiny new IO & Actor programming model! Star Me Please. 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
- vertx-lang-scala (πŸ₯ˆ18 Β· ⭐ 120) - Vert.x for Scala. ❗Unlicensed
- rxscala (πŸ₯ˆ16 Β· ⭐ 890 Β· πŸ’€) - RxScala Reactive Extensions for Scala a library for composing.. Apache-2
- iteratee (πŸ₯ˆ15 Β· ⭐ 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 Β· ⭐ 980 Β· πŸ’€) - 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_

fast-string-interpolator (πŸ₯‡13 Β· ⭐ 90) - Scala macro that generates ultra-fast string.. Apache-2

- [GitHub](https://github.com/plokhotnyuk/fast-string-interpolator) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 7 Β· πŸ“‹ 7 - 28% open Β· ⏱️ 28.10.2024):

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

dregex (πŸ₯‡13 Β· ⭐ 46) - dregex is a Java library that implements a regular expression engine using.. BSD-2

- [GitHub](https://github.com/marianobarrios/dregex) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 4 Β· πŸ“‹ 6 - 16% open Β· ⏱️ 25.10.2024):

```
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
```

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
- pos (πŸ₯‰8 Β· ⭐ 23 Β· πŸ’€) - Macro based print debugging for Scala code. Locates debug statements in.. Apache-2
- scala2plantuml (πŸ₯‰8 Β· ⭐ 23 Β· πŸ’€) - Scala2PlantUML generates PlantUML diagrams from Scala code. MIT
- stone (πŸ₯‰8 Β· ⭐ 4 Β· πŸ’€) - URL (de)construct. Withers. Apache-2
- scalajs-router (πŸ₯‰5 Β· ⭐ 4 Β· πŸ’€) - ScalaJS frontend router. Apache-2


## Templating Engines

Back to top

twirl (πŸ₯‡20 Β· ⭐ 550) - Twirl is Plays default template engine. Apache-2

- [GitHub](https://github.com/playframework/twirl) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 110 Β· πŸ“‹ 120 - 33% open Β· ⏱️ 07.10.2024):

```
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 Β· πŸ“‹ 74 - 52% open Β· ⏱️ 29.10.2024):

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

scalatags (πŸ₯‰15 Β· ⭐ 760) - ScalaTags is a small XML/HTML construction library for Scala. MIT

- [GitHub](https://github.com/com-lihaoyi/scalatags) (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 120 Β· πŸ“‹ 150 - 26% open Β· ⏱️ 24.10.2024):

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

hepek (πŸ₯‰14 Β· ⭐ 110) - Typesafe HTML templates and static site generator in pure Scala. Apache-2

- [GitHub](https://github.com/sake92/hepek) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“‹ 36 - 36% open Β· ⏱️ 09.10.2024):

```
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_

spark-nlp (πŸ₯‡29 Β· ⭐ 3.9K Β· πŸ“ˆ) - State of the Art Natural Language Processing. Apache-2

- [GitHub](https://github.com/JohnSnowLabs/spark-nlp) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 710 Β· πŸ“¦ 510 Β· πŸ“‹ 890 - 3% open Β· ⏱️ 24.10.2024):

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

bigdl (πŸ₯‡28 Β· ⭐ 6.7K) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2

- [GitHub](https://github.com/intel-analytics/ipex-llm) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 1.2K Β· πŸ“₯ 640 Β· πŸ“‹ 2.6K - 38% open Β· ⏱️ 31.10.2024):

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

Snowplow (πŸ₯‡25 Β· ⭐ 6.8K) - The leader in Next-Generation Customer Data Infrastructure. Apache-2

- [GitHub](https://github.com/snowplow/snowplow) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.2K Β· πŸ“₯ 7.1K Β· πŸ“¦ 21 Β· πŸ“‹ 4K - 1% open Β· ⏱️ 02.09.2024):

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

zeppelin (πŸ₯ˆ24 Β· ⭐ 6.4K Β· πŸ“ˆ) - Web-based notebook that enables data-driven, interactive data.. Apache-2

- [GitHub](https://github.com/apache/zeppelin) (πŸ‘¨β€πŸ’» 550 Β· πŸ”€ 2.8K Β· πŸ“¦ 21 Β· ⏱️ 28.10.2024):

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

algebird (πŸ₯ˆ22 Β· ⭐ 2.3K) - Abstract Algebra for Scala. Apache-2

- [GitHub](https://github.com/twitter/algebird) (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 350 Β· πŸ“‹ 280 - 37% 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) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 240 Β· πŸ“‹ 420 - 35% open Β· ⏱️ 26.03.2024):

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

breeze (πŸ₯ˆ19 Β· ⭐ 3.4K) - Breeze is/was a numerical processing library for Scala. Apache-2

- [GitHub](https://github.com/scalanlp/breeze) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 690 Β· πŸ“‹ 540 - 16% open Β· ⏱️ 29.08.2024):

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

openmole (πŸ₯ˆ19 Β· ⭐ 140) - Workflow engine for exploration of simulation models using high.. ❗️AGPL-3.0

- [GitHub](https://github.com/openmole/openmole) (πŸ‘¨β€πŸ’» 48 Β· πŸ”€ 34 Β· πŸ“‹ 450 - 17% open Β· ⏱️ 31.10.2024):

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

openai-scala-client (πŸ₯ˆ18 Β· ⭐ 180) - Scala client for OpenAI API. MIT

- [GitHub](https://github.com/cequence-io/openai-scala-client) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 20 Β· πŸ“‹ 41 - 17% open Β· ⏱️ 24.10.2024):

```
git clone https://github.com/cequence-io/openai-scala-client
```
- [Maven](https://search.maven.org/artifact/io.cequence/openai-scala-client_2.13) (πŸ“¦ 6 Β· ⏱️ 25.09.2024):
```

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

```

squants (πŸ₯‰16 Β· ⭐ 920) - 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
```

onnx-scala (πŸ₯‰13 Β· ⭐ 140) - An ONNX (Open Neural Network eXchange) API and.. ❗️AGPL-3.0

- [GitHub](https://github.com/EmergentOrder/onnx-scala) (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 8 Β· πŸ“‹ 11 - 18% open Β· ⏱️ 24.10.2024):

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

lomrf (πŸ₯‰12 Β· ⭐ 80) - LoMRF is an open-source implementation of Markov Logic Networks. Apache-2

- [GitHub](https://github.com/anskarl/LoMRF) (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 18 Β· ⏱️ 07.09.2024):

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

Show 15 hidden projects...

- smile (πŸ₯‡25 Β· ⭐ 6K) - Statistical Machine Intelligence & Learning Engine. ❗Unlicensed
- spark-notebook (πŸ₯ˆ21 Β· ⭐ 3.2K Β· πŸ’€) - Interactive and Reactive Data Science using Scala and.. Apache-2
- tensorflow_scala (πŸ₯‰16 Β· ⭐ 940 Β· πŸ’€) - TensorFlow API for the Scala Programming Language. Apache-2
- figaro (πŸ₯‰16 Β· ⭐ 760 Β· πŸ’€) - Figaro Programming Language and Core Libraries. ❗Unlicensed
- doddle-model (πŸ₯‰13 Β· ⭐ 140 Β· πŸ’€) - doddle-model: machine learning in Scala. Apache-2
- optimus (πŸ₯‰12 Β· ⭐ 140 Β· πŸ’€) - Optimus is a mathematical programming library for Scala. ❗️LGPL-3.0
- numsca (πŸ₯‰11 Β· ⭐ 180 Β· πŸ’€) - numsca is numpy for scala. BSD-2
- libra (πŸ₯‰10 Β· ⭐ 200 Β· πŸ’€) - A dimensional analysis library based on dependent types. ❗Unlicensed
- clustering4ever (πŸ₯‰10 Β· ⭐ 130 Β· πŸ’€) - C4E, a JVM friendly library written in Scala for both.. Apache-2
- rings (πŸ₯‰9 Β· ⭐ 73 Β· πŸ’€) - Rings: efficient JVM library for polynomial rings. ❗Unlicensed
- axle (πŸ₯‰9 Β· ⭐ 67 Β· πŸ’€) - Axle Domain Specific Language for Scientific Cloud Computing and.. ❗Unlicensed
- mgo (πŸ₯‰7 Β· ⭐ 71 Β· πŸ“‰) - Purely functional genetic algorithms for multi-objective.. ❗Unlicensed
- synapses (πŸ₯‰7 Β· ⭐ 70 Β· πŸ’€) - A group of neural-network libraries for functional and mainstream.. MIT
- vecmatlib (πŸ₯‰7 Β· ⭐ 3) - Open source Scala library that provides data structures for vectors.. Apache-2
- ndscala (πŸ₯‰6 Β· ⭐ 47 Β· πŸ’€) - N-dimensional / multi-dimensional arrays (tensors) in Scala 3... ❗️AGPL-3.0


## Big Data

Back to top

_Libraries for processing and handling big data sets_

spark (πŸ₯‡29 Β· ⭐ 40K) - Apache Spark - A unified analytics engine for large-scale data processing. Apache-2

- [GitHub](https://github.com/apache/spark) (πŸ‘¨β€πŸ’» 3.1K Β· πŸ”€ 28K Β· ⏱️ 31.10.2024):

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

flink (πŸ₯‡29 Β· ⭐ 24K) - Apache Flink. Apache-2

- [GitHub](https://github.com/apache/flink) (πŸ‘¨β€πŸ’» 1.9K Β· πŸ”€ 13K Β· πŸ“¦ 21 Β· ⏱️ 31.10.2024):

```
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 Β· ⏱️ 25.10.2024):

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

nussknacker (πŸ₯ˆ23 Β· ⭐ 650) - Low-code tool for automating actions on real time data | Stream.. Apache-2

- [GitHub](https://github.com/TouK/nussknacker) (πŸ‘¨β€πŸ’» 85 Β· πŸ”€ 93 Β· πŸ“₯ 490 Β· πŸ“‹ 470 - 17% open Β· ⏱️ 31.10.2024):

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

scalding (πŸ₯ˆ22 Β· ⭐ 3.5K Β· πŸ’€) - A Scala API for Cascading. Apache-2

- [GitHub](https://github.com/twitter/scalding) (πŸ‘¨β€πŸ’» 210 Β· πŸ”€ 700 Β· πŸ“‹ 640 - 48% open Β· ⏱️ 28.05.2023):

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

gridscale (πŸ₯‰10 Β· ⭐ 27) - Scala library for accessing various file, batch systems, job.. ❗️AGPL-3.0

- [GitHub](https://github.com/openmole/gridscale) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 8 Β· πŸ“‹ 12 - 33% open Β· ⏱️ 30.10.2024):

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

gallia-core (πŸ₯‰9 Β· ⭐ 85) - 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 7 hidden projects...

- alpakka-kafka (πŸ₯ˆ21 Β· ⭐ 1.4K) - Alpakka Kafka connector - Alpakka is a Reactive.. ❗Unlicensed
- summingbird (πŸ₯‰20 Β· ⭐ 2.1K Β· πŸ’€) - Streaming MapReduce with Scalding and Storm. Apache-2
- sparta (πŸ₯‰19 Β· ⭐ 520 Β· πŸ’€) - Real Time Analytics and Data Pipelines based on Spark Streaming. Apache-2
- bidmach (πŸ₯‰18 Β· ⭐ 920 Β· πŸ’€) - 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 Β· ⭐ 29K) - Mirror of Apache Kafka. Apache-2

- [GitHub](https://github.com/apache/kafka) (πŸ‘¨β€πŸ’» 1.5K Β· πŸ”€ 14K Β· πŸ“¦ 25 Β· ⏱️ 31.10.2024):

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

finagle (πŸ₯‡29 Β· ⭐ 8.8K) - A fault tolerant, protocol-agnostic RPC system. Apache-2

- [GitHub](https://github.com/twitter/finagle) (πŸ‘¨β€πŸ’» 530 Β· πŸ”€ 1.5K Β· πŸ“¦ 21 Β· πŸ“‹ 420 - 14% open Β· ⏱️ 29.10.2024):

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

lagom (πŸ₯ˆ22 Β· ⭐ 2.6K Β· πŸ’€) - Reactive Microservices for the JVM. Apache-2

- [GitHub](https://github.com/lagom/lagom) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 630 Β· πŸ“‹ 1.1K - 41% open Β· ⏱️ 14.08.2023):

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

pekko (πŸ₯ˆ22 Β· ⭐ 1.2K) - Build highly concurrent, distributed, and resilient message-driven.. Apache-2

- [GitHub](https://github.com/apache/pekko) (πŸ‘¨β€πŸ’» 1.1K Β· πŸ”€ 140 Β· πŸ“‹ 340 - 31% open Β· ⏱️ 27.10.2024):

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

parapet (πŸ₯‰11 Β· ⭐ 140 Β· πŸ’€) - A purely functional library to build distributed and event-driven.. Apache-2

- [GitHub](https://github.com/parapet-io/parapet) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 7 Β· πŸ“‹ 26 - 30% open Β· ⏱️ 30.04.2023):

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

poppet (πŸ₯‰8 Β· ⭐ 25) - 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 Β· ⭐ 18) - 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 5 hidden projects...

- akka (πŸ₯‡30 Β· ⭐ 13K) - Build highly concurrent, distributed, and resilient message-.. ❗Unlicensed
- 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
- 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) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 390 Β· πŸ“‹ 2.2K - 2% open Β· ⏱️ 21.10.2024):

```
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) (πŸ‘¨β€πŸ’» 81 Β· πŸ”€ 230 Β· πŸ“‹ 540 - 5% open Β· ⏱️ 11.07.2024):

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

Laminar (πŸ₯‰14 Β· ⭐ 760) - Simple, expressive, and safe UI library for Scala.js. MIT

- [GitHub](https://github.com/raquo/Laminar) (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 52 Β· πŸ“‹ 110 - 25% open Β· ⏱️ 14.08.2024):

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

Show 4 hidden projects...

- scala-js-dom (πŸ₯ˆ18 Β· ⭐ 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 Β· ⭐ 700) - tinylog is a lightweight logging framework for Java, Kotlin, Scala,.. Apache-2

- [GitHub](https://github.com/tinylog-org/tinylog) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 82 Β· πŸ“₯ 49K Β· πŸ“¦ 1.6K Β· πŸ“‹ 260 - 14% open Β· ⏱️ 02.05.2024):

```
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 Β· ⏱️ 16.10.2024):

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

Show 2 hidden projects...

- log4s (πŸ₯‰11 Β· ⭐ 170) - High-performance SLF4J wrapper for Scala. ❗Unlicensed
- blindsight (πŸ₯‰10 Β· ⭐ 85 Β· πŸ’€) - Blindsight is a Scala logging API with DSL based.. ❗Unlicensed


## Others

Back to top

sangria (πŸ₯‡24 Β· ⭐ 2K) - Scala GraphQL implementation. Apache-2

- [GitHub](https://github.com/sangria-graphql/sangria) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 220 Β· πŸ“‹ 470 - 13% open Β· ⏱️ 28.10.2024):

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

eclair (πŸ₯‡24 Β· ⭐ 1.2K) - A scala implementation of the Lightning Network. Apache-2

- [GitHub](https://github.com/ACINQ/eclair) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 270 Β· πŸ“₯ 46K Β· πŸ“‹ 750 - 6% open Β· ⏱️ 24.10.2024):

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

bootzooka (πŸ₯‡21 Β· ⭐ 750) - Simple project to quickly start developing a Scala-based.. Apache-2

- [GitHub](https://github.com/softwaremill/bootzooka) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 150 Β· πŸ“‹ 120 - 10% open Β· ⏱️ 17.10.2024):

```
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 Β· ⏱️ 29.10.2024):

```
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 Β· ⏱️ 28.10.2024):

```
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 Β· πŸ”€ 47 Β· πŸ“‹ 69 - 24% open Β· ⏱️ 28.10.2024):

```
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) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 100 Β· πŸ“‹ 61 - 13% open Β· ⏱️ 29.10.2024):

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

play-swagger (πŸ₯ˆ17 Β· ⭐ 400 Β· πŸ’€) - Swagger spec generator for play framework. Apache-2

- [GitHub](https://github.com/iheartradio/play-swagger) (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 130 Β· πŸ“‹ 180 - 12% open Β· ⏱️ 28.07.2023):

```
git clone https://github.com/iheartradio/play-swagger
```

scallop (πŸ₯ˆ16 Β· ⭐ 680) - a simple Scala CLI parsing library. MIT

- [GitHub](https://github.com/scallop/scallop) (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 57 Β· πŸ“‹ 200 - 4% open Β· ⏱️ 16.03.2024):

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

decline (πŸ₯ˆ16 Β· ⭐ 650) - A composable command-line parser for Scala. Apache-2

- [GitHub](https://github.com/bkirwi/decline) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 71 Β· πŸ“‹ 100 - 40% open Β· ⏱️ 20.06.2024):

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

skuber (πŸ₯ˆ16 Β· ⭐ 76) - A Scala Kubernetes client library. Apache-2

- [GitHub](https://github.com/hagay3/skuber) (πŸ‘¨β€πŸ’» 66 Β· πŸ”€ 29 Β· πŸ“‹ 46 - 50% open Β· ⏱️ 18.09.2024):

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

pprint (πŸ₯ˆ15 Β· ⭐ 230) - Pretty-printing value, types and type-signatures in Scala. MIT

- [GitHub](https://github.com/com-lihaoyi/PPrint) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 39 Β· πŸ“‹ 55 - 60% open Β· ⏱️ 24.10.2024):

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

rtree2d (πŸ₯ˆ14 Β· ⭐ 130) - 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 Β· ⏱️ 28.10.2024):

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

franklin (πŸ₯ˆ14 Β· ⭐ 76) - A STAC/OGC API Features Web Service. Apache-2

- [GitHub](https://github.com/azavea/franklin) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 19 Β· πŸ“‹ 200 - 48% open Β· ⏱️ 30.10.2024):

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

stac4s (πŸ₯ˆ14 Β· ⭐ 16) - a scala library with primitives to build applications using the.. Apache-2

- [GitHub](https://github.com/stac-utils/stac4s) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 9 Β· πŸ“‹ 51 - 39% open Β· ⏱️ 28.10.2024):

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

scurl-detector (πŸ₯‰11 Β· ⭐ 16) - Scala library that detects and extracts URLs from text. Apache-2

- [GitHub](https://github.com/lambdaworks/scurl-detector) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 2 Β· πŸ“‹ 10 - 10% open Β· ⏱️ 28.10.2024):

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

io.lambdaworks
scurl-detector_3
[VERSION]

```

scountries (πŸ₯‰10 Β· ⭐ 20) - Scala library that provides an enumeration of ISO 3166 codes.. Apache-2

- [GitHub](https://github.com/lambdaworks/scountries) (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 2 Β· ⏱️ 28.10.2024):

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

io.lambdaworks
scountries_3
[VERSION]

```

spliff (πŸ₯‰7 Β· ⭐ 58) - 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
```

mailgun4s (πŸ₯‰7 Β· ⭐ 17 Β· πŸ’€) - Mailgun API implementation in Scala. MIT

- [GitHub](https://github.com/outr/mailgun4s) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 7 Β· ⏱️ 27.12.2023):

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

Show 32 hidden projects...

- geotrellis (πŸ₯‡19 Β· ⭐ 1.3K) - GeoTrellis is a geographic data processing engine for high.. ❗Unlicensed
- scalafx (πŸ₯ˆ17 Β· ⭐ 680) - ScalaFX simplifies creation of JavaFX-based user interfaces.. ❗Unlicensed
- scopt (πŸ₯ˆ16 Β· ⭐ 1.4K) - command line options parsing for Scala. ❗Unlicensed
- cilib (πŸ₯ˆ16 Β· ⭐ 120 Β· πŸ’€) - Typesafe, purely functional Computational Intelligence. Apache-2
- 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
- mainargs (πŸ₯ˆ14 Β· ⭐ 190) - A small, convenient, dependency-free library for.. ❗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
- 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
- scalafiddle-editor (πŸ₯‰11 Β· ⭐ 100 Β· πŸ’€) - Web user interface for ScalaFiddle. Apache-2
- osm4scala (πŸ₯‰11 Β· ⭐ 80 Β· πŸ’€) - Scala and Spark library focused on reading OpenStreetMap Pbf files. MIT
- 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
- managerial (πŸ₯‰10 Β· ⭐ 13) - A zero-dependency Scala library for managing resources.. Apache-2
- aptus-core (πŸ₯‰9 Β· ⭐ 7) - A utility library aiming to simplify the Scala coding experience. Apache-2
- clist (πŸ₯‰8 Β· ⭐ 100 Β· πŸ’€) - Command Line Interface Scala Toolkit. Apache-2
- xs4s (πŸ₯‰8 Β· ⭐ 60 Β· πŸ’€) - 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
- service-chassis (πŸ₯‰7 Β· ⭐ 7) - A scala chassis to get your applications and services.. ❗Unlicensed
- sfcurve (πŸ₯‰6 Β· ⭐ 81 Β· πŸ’€) - LocationTech SFCurve is a Scala library for the creation,.. ❗Unlicensed
- sevenz4s (πŸ₯‰4 Β· ⭐ 44 Β· πŸ’€) - 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/)