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: about 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.1K) - 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 Β· ⏱️ 17.07.2024):

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

sbt (πŸ₯‡32 Β· ⭐ 4.8K) - sbt, the interactive build tool. Apache-2

- [GitHub](https://github.com/sbt/sbt) (πŸ‘¨β€πŸ’» 420 Β· πŸ”€ 930 Β· πŸ“₯ 18M Β· πŸ“‹ 4.2K - 18% open Β· ⏱️ 20.07.2024):

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

mill (πŸ₯ˆ29 Β· ⭐ 2K) - Your shiny new Java/Scala build tool!. MIT

- [GitHub](https://github.com/com-lihaoyi/mill) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 300 Β· πŸ“₯ 1.6M Β· πŸ“‹ 920 - 16% open Β· ⏱️ 25.07.2024):

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

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

- [GitHub](https://github.com/scalameta/metals) (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 320 Β· πŸ“₯ 30 Β· πŸ“‹ 1.9K - 13% open Β· ⏱️ 25.07.2024):

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

bloop (πŸ₯ˆ26 Β· ⭐ 890) - Bloop is a build server and CLI tool to compile, test and run.. Apache-2

- [GitHub](https://github.com/scalacenter/bloop) (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 200 Β· πŸ“₯ 190K Β· πŸ“‹ 730 - 16% open Β· ⏱️ 21.07.2024):

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

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

- [GitHub](https://github.com/VirtusLab/scala-cli) (πŸ‘¨β€πŸ’» 86 Β· πŸ”€ 120 Β· πŸ“₯ 1.1M Β· πŸ“‹ 900 - 27% open Β· ⏱️ 25.07.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 Β· ⏱️ 13.07.2024):

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

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

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

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

wartremover (πŸ₯‰20 Β· ⭐ 1.1K) - Flexible Scala code linting tool. Apache-2

- [GitHub](https://github.com/wartremover/wartremover) (πŸ‘¨β€πŸ’» 65 Β· πŸ”€ 110 Β· πŸ“₯ 560 Β· πŸ“‹ 340 - 30% open Β· ⏱️ 22.07.2024):

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

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

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

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

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

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

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

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

- [GitHub](https://github.com/propensive/fury) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· πŸ“₯ 1.6K Β· πŸ“‹ 57 - 35% open Β· ⏱️ 16.07.2024):

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

Show 3 hidden projects...

- scalariform (πŸ₯‰18 Β· ⭐ 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 - 0% open Β· ⏱️ 16.07.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.6K) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2

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

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

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

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

```
git clone https://github.com/scalikejdbc/scalikejdbc
```
- [Maven](https://search.maven.org/artifact/org.scalikejdbc/scalikejdbc_2.13) (πŸ“¦ 26 Β· ⏱️ 11.05.2024):
```

org.scalikejdbc
scalikejdbc_2.13
[VERSION]

```

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

- [GitHub](https://github.com/tpolecat/doobie) (πŸ‘¨β€πŸ’» 170 Β· πŸ”€ 350 Β· πŸ“‹ 570 - 26% open Β· ⏱️ 23.07.2024):

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

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

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

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

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

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

```
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 Β· ⏱️ 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) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 120 Β· πŸ“‹ 210 - 26% open Β· ⏱️ 23.07.2024):

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

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

- [GitHub](https://github.com/ReactiveMongo/ReactiveMongo) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 230 Β· πŸ“‹ 390 - 5% open Β· ⏱️ 22.07.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) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 33 Β· πŸ“‹ 69 - 18% open Β· ⏱️ 24.06.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 Β· ⏱️ 10.07.2024):

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

pulsar4s (πŸ₯ˆ17 Β· ⭐ 220) - Idiomatic, typesafe, and reactive Scala client for Apache Pulsar. Apache-2

- [GitHub](https://github.com/CleverCloud/pulsar4s) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 45 Β· πŸ“‹ 60 - 28% open Β· ⏱️ 09.02.2024):

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

zio-redis (πŸ₯ˆ16 Β· ⭐ 120) - A ZIO-based redis client. Apache-2

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

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

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

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

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

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

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

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

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

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

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

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

- [GitHub](https://github.com/lambdaworks/zio-elasticsearch) (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 19 Β· πŸ“‹ 47 - 23% open Β· ⏱️ 22.07.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]

```

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

- [GitHub](https://github.com/couchbase/couchbase-jvm-clients) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 39 Β· ⏱️ 24.07.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) (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 16 Β· πŸ“‹ 72 - 16% open Β· ⏱️ 17.07.2024):

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

otavia-sql (πŸ₯‰14 Β· ⭐ 26) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· ⏱️ 25.07.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-sql_3) (πŸ“¦ 4 Β· ⏱️ 09.07.2024):
```

cc.otavia
otavia-sql_3
[VERSION]

```

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

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

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

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

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

otavia-postgres-driver (πŸ₯‰13 Β· ⭐ 26) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· ⏱️ 25.07.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-postgres-driver_3) (πŸ“¦ 2 Β· ⏱️ 09.07.2024):
```

cc.otavia
otavia-postgres-driver_3
[VERSION]

```

otavia-mysql-driver (πŸ₯‰13 Β· ⭐ 26) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· ⏱️ 25.07.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-mysql-driver_3) (πŸ“¦ 2 Β· ⏱️ 09.07.2024):
```

cc.otavia
otavia-mysql-driver_3
[VERSION]

```

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

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

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

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

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

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

Show 22 hidden projects...

- phantom (πŸ₯ˆ19 Β· ⭐ 1K Β· πŸ’€) - Schema safe, type-safe, reactive Scala driver for.. Apache-2
- rediscala (πŸ₯ˆ17 Β· ⭐ 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.. ❗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
- squery (πŸ₯‰8 Β· ⭐ 8) - Simple SQL queries in Scala 3. Apache-2
- 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 Β· πŸ“‹ 560 - 25% open Β· ⏱️ 11.07.2024):

```
git clone https://github.com/circe/circe
```
- [Maven](https://search.maven.org/artifact/io.circe/circe-core_2.13) (πŸ“¦ 820 Β· ⏱️ 01.07.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) (πŸ‘¨β€πŸ’» 59 Β· πŸ”€ 110 Β· πŸ“‹ 200 - 15% open Β· ⏱️ 15.07.2024):

```
git clone https://github.com/argonaut-io/argonaut
```
- [Maven](https://search.maven.org/artifact/io.argonaut/argonaut_2.13) (πŸ“¦ 44 Β· ⏱️ 01.06.2024):
```

io.argonaut
argonaut_2.13
[VERSION]

```

jsoniter-scala (πŸ₯ˆ22 Β· ⭐ 720) - Scala macros for compile-time generation of safe and.. MIT

- [GitHub](https://github.com/plokhotnyuk/jsoniter-scala) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 94 Β· πŸ“¦ 1 Β· πŸ“‹ 320 - 21% open Β· ⏱️ 24.07.2024):

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

json4s (πŸ₯ˆ20 Β· ⭐ 1.5K) - JSON library. Apache-2

- [GitHub](https://github.com/json4s/json4s) (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 330 Β· πŸ“‹ 420 - 39% open Β· ⏱️ 15.07.2024):

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

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

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

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

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

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

```
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) (πŸ‘¨β€πŸ’» 60 Β· πŸ”€ 140 Β· πŸ“‹ 480 - 10% open Β· ⏱️ 25.07.2024):

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

diffson (πŸ₯ˆ18 Β· ⭐ 310) - A scala diff/patch library for Json. Apache-2

- [GitHub](https://github.com/gnieh/diffson) (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 53 Β· πŸ“‹ 57 - 15% open Β· ⏱️ 22.07.2024):

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

otavia-serde-json (πŸ₯‰14 Β· ⭐ 26) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· ⏱️ 25.07.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-serde-json_3) (πŸ“¦ 3 Β· ⏱️ 09.07.2024):
```

cc.otavia
otavia-serde-json_3
[VERSION]

```

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

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

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

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

- [GitHub](https://github.com/nrktkt/ninny-json) (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 5 Β· πŸ“‹ 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
- 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
- tupson (πŸ₯‰8 Β· ⭐ 6) - Stupid simple Scala 3 library for writing and reading JSON. Apache-2
- 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 Β· ⏱️ 23.07.2024):

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

com.typesafe.play
play_3
[VERSION]

```

finatra (πŸ₯‡22 Β· ⭐ 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 Β· πŸ”€ 270 Β· πŸ“‹ 1.5K - 10% open Β· ⏱️ 11.04.2023):

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

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

- [GitHub](https://github.com/UdashFramework/udash-core) (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 36 Β· πŸ“¦ 2 Β· πŸ“‹ 120 - 24% open Β· ⏱️ 11.07.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) (πŸ‘¨β€πŸ’» 89 Β· πŸ”€ 110 Β· πŸ“‹ 220 - 33% open Β· ⏱️ 21.07.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 (πŸ₯‰17 Β· ⭐ 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
```

xitrum (πŸ₯‰16 Β· ⭐ 450 Β· πŸ’€) - Async and clustered Scala web framework and HTTP(S) server. MIT

- [GitHub](https://github.com/xitrum-framework/xitrum) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 52 Β· πŸ“‹ 660 - 8% open Β· ⏱️ 28.02.2023):

```
git clone https://github.com/xitrum-framework/xitrum
```

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

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

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

Show 8 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 (πŸ₯‰16 Β· ⭐ 520) - Cask: a Scala HTTP micro-framework. ❗Unlicensed
- chaos (πŸ₯‰15 Β· ⭐ 250 Β· πŸ’€) - A lightweight framework for writing REST services in Scala. Apache-2
- reactive (πŸ₯‰12 Β· ⭐ 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) (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 44 Β· πŸ“‹ 230 - 5% open Β· ⏱️ 15.07.2024):

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

spata (πŸ₯‰12 Β· ⭐ 28) - Functional, stream-based CSV processor for Scala. Apache-2

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

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

Show 5 hidden projects...

- kantan.csv (πŸ₯ˆ15 Β· ⭐ 350 Β· πŸ’€) - CSV handling library for Scala. Apache-2
- scala-csv (πŸ₯ˆ14 Β· ⭐ 690) - CSV Reader/Writer for Scala. ❗Unlicensed
- spoiwo (πŸ₯‰12 Β· ⭐ 180 Β· πŸ’€) - Scala POI Wrapper for the spreadsheet generation in Excel:. MIT
- moultingyaml (πŸ₯‰10 Β· ⭐ 98 Β· πŸ’€) - 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 Β· πŸ”€ 300 Β· πŸ“₯ 14M Β· πŸ“‹ 1.1K - 34% open Β· ⏱️ 23.07.2024):

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

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

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

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

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

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

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

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

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

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

sbt-scoverage (πŸ₯‡20 Β· ⭐ 640) - sbt plugin for scoverage. Apache-2

- [GitHub](https://github.com/scoverage/sbt-scoverage) (πŸ‘¨β€πŸ’» 74 Β· πŸ”€ 160 Β· πŸ“‹ 260 - 15% open Β· ⏱️ 23.07.2024):

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

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

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

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

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

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

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

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

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

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

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

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

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

- [GitHub](https://github.com/xerial/sbt-sonatype) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 58 Β· πŸ“‹ 100 - 11% open Β· ⏱️ 25.07.2024):

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

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

- [GitHub](https://github.com/sbt/sbt-jmh) (πŸ‘¨β€πŸ’» 51 Β· πŸ”€ 88 Β· πŸ“‹ 98 - 28% open Β· ⏱️ 17.06.2024):

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

sbt-buildinfo (πŸ₯ˆ17 Β· ⭐ 550) - I know this because build.sbt knows this. MIT

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

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

xsbt-web-plugin (πŸ₯ˆ17 Β· ⭐ 380 Β· πŸ“ˆ) - Servlet support for sbt. BSD-3

- [GitHub](https://github.com/earldouglas/xsbt-web-plugin) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 100 Β· πŸ“‹ 260 - 6% open Β· ⏱️ 20.07.2024):

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

sbt-microsites (πŸ₯ˆ17 Β· ⭐ 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-docker (πŸ₯ˆ16 Β· ⭐ 730 Β· πŸ’€) - Create Docker images directly from sbt. MIT

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

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

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

- [GitHub](https://github.com/sbt/sbt-ci-release) (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 70 Β· πŸ“‹ 73 - 5% open Β· ⏱️ 24.07.2024):

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

sbt-scalafmt (πŸ₯ˆ16 Β· ⭐ 190) - sbt plugin for Scalafmt. Apache-2

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

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

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/tkawachi/sbt-doctest) (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 28 Β· πŸ“‹ 62 - 24% open Β· ⏱️ 19.07.2024):

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

sbt-dependency-check (πŸ₯‰15 Β· ⭐ 260) - 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
```

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

- [GitHub](https://github.com/tek/splain) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 29 Β· πŸ“₯ 400 Β· πŸ“‹ 70 - 15% open Β· ⏱️ 09.05.2024):

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

sbt-unidoc (πŸ₯‰14 Β· ⭐ 120) - sbt plugin to create a unified Scaladoc or Javadoc API document.. Apache-2

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

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

sbt-revolver (πŸ₯‰13 Β· ⭐ 840 Β· πŸ’€) - An SBT plugin for dangerously fast development turnaround.. Apache-2

- [GitHub](https://github.com/spray/sbt-revolver) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 54 Β· πŸ“‹ 85 - 24% open Β· ⏱️ 08.04.2023):

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

sbt-api-mappings (πŸ₯‰13 Β· ⭐ 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 Β· ⭐ 61) - 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 (πŸ₯‰10 Β· ⭐ 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 10 hidden projects...

- sbt-git (πŸ₯ˆ16 Β· ⭐ 340 Β· πŸ’€) - A git plugin for sbt. BSD-2
- sbt-pack (πŸ₯‰15 Β· ⭐ 500) - A sbt plugin for creating distributable Scala packages. ❗Unlicensed
- sbt-site (πŸ₯‰14 Β· ⭐ 170) - Site generation for sbt. ❗Unlicensed
- better-monadic-for (πŸ₯‰13 Β· ⭐ 700 Β· πŸ’€) - Desugaring scala `for` without implicit `withFilter`s. MIT
- tut (πŸ₯‰13 Β· ⭐ 600 Β· πŸ’€) - doc/tutorial generator for scala. MIT
- scala-clippy (πŸ₯‰13 Β· ⭐ 310 Β· πŸ’€) - Good advice for Scala compiler errors. Apache-2
- sbt-pgp (πŸ₯‰12 Β· ⭐ 140) - PGP plugin for sbt. ❗Unlicensed
- 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 (πŸ₯‡32 Β· ⭐ 4K) - ZIO A type-safe, composable library for async and concurrent.. Apache-2

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

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

dev.zio
zio_2.13
[VERSION]

```

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

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

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

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

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

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

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

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

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

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

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

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

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

- [GitHub](https://github.com/scalalandio/chimney) (πŸ‘¨β€πŸ’» 33 Β· πŸ”€ 90 Β· πŸ“‹ 200 - 7% open Β· ⏱️ 17.07.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 Β· ⏱️ 07.05.2024):

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

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

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

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

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

- [GitHub](https://github.com/atnos-org/eff) (πŸ‘¨β€πŸ’» 43 Β· πŸ”€ 78 Β· πŸ“‹ 69 - 7% open Β· ⏱️ 14.07.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) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 40 Β· πŸ“‹ 160 - 8% open Β· ⏱️ 14.06.2024):

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

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

- [GitHub](https://github.com/softwaremill/ox) (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 24 Β· πŸ“‹ 44 - 34% open Β· ⏱️ 22.07.2024):

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

enumeratum (πŸ₯ˆ18 Β· ⭐ 1.2K) - A type-safe, reflection-free, powerful enumeration.. MIT

- [GitHub](https://github.com/lloydmeta/enumeratum) (πŸ‘¨β€πŸ’» 92 Β· πŸ”€ 150 Β· πŸ“‹ 140 - 22% open Β· ⏱️ 07.07.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 Β· πŸ”€ 94 Β· πŸ“‹ 90 - 15% open Β· ⏱️ 14.07.2024):

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

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

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

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

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

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

- [GitHub](https://github.com/scala-graph/scala-graph) (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 71 Β· πŸ“‹ 130 - 14% open Β· ⏱️ 21.07.2024):

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

each (πŸ₯‰16 Β· ⭐ 260 Β· πŸ’€) - A macro library that converts native imperative syntax to.. Apache-2

- [GitHub](https://github.com/ThoughtWorksInc/each) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 27 Β· πŸ“‹ 38 - 26% open Β· ⏱️ 03.02.2023):

```
git clone https://github.com/ThoughtWorksInc/each
```

simulacrum (πŸ₯‰15 Β· ⭐ 940) - First class syntax support for type classes in Scala. BSD-3

- [GitHub](https://github.com/typelevel/simulacrum) (πŸ‘¨β€πŸ’» 35 Β· πŸ”€ 60 Β· πŸ“‹ 75 - 40% open Β· ⏱️ 26.03.2024):

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

nscala-time (πŸ₯‰15 Β· ⭐ 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 Β· ⏱️ 17.07.2024):

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

Dsl.scala (πŸ₯‰15 Β· ⭐ 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
```

enableIf.scala (πŸ₯‰13 Β· ⭐ 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
```

otavia-all (πŸ₯‰13 Β· ⭐ 26) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· ⏱️ 25.07.2024):

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

cc.otavia
otavia-all_3
[VERSION]

```

chronoscala (πŸ₯‰12 Β· ⭐ 67) - A JSR-310 port of nscala_time. MIT

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

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

Show 11 hidden projects...

- cats (πŸ₯‡27 Β· ⭐ 5.2K) - 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
- 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 Β· ⭐ 110 Β· πŸ’€) - 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 (πŸ₯‡19 Β· ⭐ 1.1K) - JVM - Java, Kotlin, Scala image processing library. Apache-2

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

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

scalismo (πŸ₯ˆ17 Β· ⭐ 240) - Scalable Image Analysis and Shape Modelling. Apache-2

- [GitHub](https://github.com/unibas-gravis/scalismo) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 66 Β· πŸ“‹ 80 - 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 other.. 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 (πŸ₯‰7 Β· ⭐ 85 Β· πŸ’€) - Chromaprint/AcoustID audio fingerprinting for the JVM. ❗Unlicensed


## Dependency Injection

Back to top

izumi (πŸ₯‡22 Β· ⭐ 610 Β· πŸ“ˆ) - Productivity-oriented collection of lightweight fancy stuff.. BSD-2

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

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

airframe (πŸ₯ˆ21 Β· ⭐ 630) - Essential Building Blocks for Scala. Apache-2

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

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

macwire (πŸ₯ˆ19 Β· ⭐ 1.3K) - Lightweight and Nonintrusive Scala Dependency Injection.. Apache-2

- [GitHub](https://github.com/softwaremill/macwire) (πŸ‘¨β€πŸ’» 42 Β· πŸ”€ 76 Β· πŸ“‹ 140 - 51% open Β· ⏱️ 08.07.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 Β· πŸ“‹ 61 - 19% open Β· ⏱️ 13.05.2023):

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

otavia-runtime (πŸ₯ˆ15 Β· ⭐ 26) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· ⏱️ 25.07.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-runtime_3) (πŸ“¦ 15 Β· ⏱️ 09.07.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 Β· ⭐ 10 Β· πŸ’€) - Scala classpath scanner. MIT


## HTTP

Back to top

_HTTP clients and servers_

http4s (πŸ₯‡27 Β· ⭐ 2.5K) - A minimal, idiomatic Scala interface for HTTP. Apache-2

- [GitHub](https://github.com/http4s/http4s) (πŸ‘¨β€πŸ’» 470 Β· πŸ”€ 790 Β· πŸ“‹ 1.5K - 21% open Β· ⏱️ 19.07.2024):

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

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

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

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

sttp (πŸ₯ˆ25 Β· ⭐ 1.4K) - The Scala HTTP client you always wanted!. Apache-2

- [GitHub](https://github.com/softwaremill/sttp) (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 300 Β· πŸ“‹ 440 - 12% open Β· ⏱️ 19.07.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 Β· ⏱️ 15.07.2024):

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

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 Β· πŸ“‹ 150 - 47% open Β· ⏱️ 08.07.2024):

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

scalaxb (πŸ₯ˆ19 Β· ⭐ 330) - scalaxb is an XML data binding tool for Scala. MIT

- [GitHub](https://github.com/eed3si9n/scalaxb) (πŸ‘¨β€πŸ’» 69 Β· πŸ”€ 160 Β· πŸ“‹ 450 - 35% open Β· ⏱️ 11.07.2024):

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

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

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

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

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

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

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

reboot (πŸ₯‰16 Β· ⭐ 420 Β· πŸ’€) - Scala wrapper for the Java AsyncHttpClient. ❗️LGPL-3.0

- [GitHub](https://github.com/dispatch/reboot) (πŸ‘¨β€πŸ’» 38 Β· πŸ”€ 100 Β· πŸ“‹ 100 - 4% open Β· ⏱️ 02.02.2023):

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

otavia-codec-http (πŸ₯‰13 Β· ⭐ 26) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· ⏱️ 25.07.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-codec-http_3) (πŸ“¦ 2 Β· ⏱️ 09.07.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
- requests-scala (πŸ₯‰16 Β· ⭐ 710 Β· πŸ“ˆ) - A Scala port of the popular Python Requests HTTP.. ❗Unlicensed
- scalaj-http (πŸ₯‰15 Β· ⭐ 980 Β· πŸ’€) - Simple scala wrapper for HttpURLConnection. OAuth included. Apache-2
- fintrospect (πŸ₯‰11 Β· ⭐ 91 Β· πŸ’€) - Implement fast, type-safe HTTP webservices for Finagle. Apache-2
- roshttp (πŸ₯‰10 Β· ⭐ 120 Β· πŸ’€) - Unified Scala.js + Scala HTTP client API. MIT
- frontier (πŸ₯‰7 Β· ⭐ 9) - Fast, efficient, pure-functional, effect-free websocket, http and udp.. 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.4K) - Modern Load Testing as Code. Apache-2

- [GitHub](https://github.com/gatling/gatling) (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 1.2K Β· πŸ“¦ 23 Β· πŸ“‹ 3.7K - 1% open Β· ⏱️ 25.07.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) (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 400 Β· πŸ“‹ 360 - 18% open Β· ⏱️ 25.07.2024):

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

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

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

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

spark-testing-base (πŸ₯ˆ20 Β· ⭐ 1.5K Β· πŸ“‰) - Base classes to use when writing tests with Spark. Apache-2

- [GitHub](https://github.com/holdenk/spark-testing-base) (πŸ‘¨β€πŸ’» 61 Β· πŸ”€ 360 Β· πŸ“¦ 38 Β· πŸ“‹ 220 - 46% open Β· ⏱️ 04.05.2024):

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

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

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

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

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

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

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

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

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

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

munit (πŸ₯‰18 Β· ⭐ 420) - Scala testing library with actionable errors and extensible.. Apache-2

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

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

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

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

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

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

- [GitHub](https://github.com/mockito/mockito-scala) (πŸ‘¨β€πŸ’» 31 Β· πŸ”€ 59 Β· πŸ“‹ 130 - 23% 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 Β· ⏱️ 10.07.2024):

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

Show 6 hidden projects...

- specs2 (πŸ₯ˆ20 Β· ⭐ 730) - Software Specifications for Scala. ❗Unlicensed
- utest (πŸ₯‰15 Β· ⭐ 480) - A simple testing framework for Scala. ❗Unlicensed
- weaver-test (πŸ₯‰15 Β· ⭐ 430) - 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 Β· ⭐ 500 Β· πŸ’€) - 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 Β· ⭐ 400) - Security library for Play framework 2 in Java and Scala: OAuth,.. Apache-2

- [GitHub](https://github.com/pac4j/play-pac4j) (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 100 Β· πŸ“‹ 170 - 0% open Β· ⏱️ 25.07.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.06.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 Β· ⭐ 35) - Simple play module for authenticating against Google. Apache-2

- [GitHub](https://github.com/guardian/play-googleauth) (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 11 Β· ⏱️ 25.07.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 Β· πŸ”€ 59 Β· πŸ“‹ 44 - 27% open Β· ⏱️ 29.08.2023):

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

jose (πŸ₯‰10 Β· ⭐ 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
- play2-auth (πŸ₯‰15 Β· ⭐ 620 Β· πŸ’€) - Play2.x Authentication and Authorization module. Apache-2
- tsec (πŸ₯‰15 Β· ⭐ 350 Β· πŸ’€) - Type-safe general-cryptography library -.. MIT
- scrypto (πŸ₯‰14 Β· ⭐ 200) - Cryptographic primitives for Scala. ❗️CC0-1.0
- 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 Β· πŸ“₯ 490K Β· πŸ“‹ 590 - 4% open Β· ⏱️ 14.07.2024):

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

avro4s (πŸ₯‡22 Β· ⭐ 720) - Avro schema generation and serialization / deserialization for.. Apache-2

- [GitHub](https://github.com/sksamuel/avro4s) (πŸ‘¨β€πŸ’» 110 Β· πŸ”€ 240 Β· πŸ“‹ 390 - 6% open Β· ⏱️ 25.05.2024):

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

scodec (πŸ₯ˆ20 Β· ⭐ 800) - Scala combinator library for working with binary data. BSD-3

- [GitHub](https://github.com/scodec/scodec) (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 110 Β· πŸ“‹ 72 - 5% open Β· ⏱️ 22.06.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 Β· πŸ“‹ 180 - 22% open Β· ⏱️ 07.05.2024):

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

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

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

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

chill (πŸ₯ˆ18 Β· ⭐ 610 Β· πŸ’€) - Scala extensions for the Kryo serialization library. Apache-2

- [GitHub](https://github.com/twitter/chill) (πŸ‘¨β€πŸ’» 67 Β· πŸ”€ 150 Β· πŸ“‹ 170 - 44% open Β· ⏱️ 19.03.2023):

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

proto (πŸ₯‰12 Β· ⭐ 34) - Lightweight and fast serialization library for Scala 2/3 based on.. MIT

- [GitHub](https://github.com/zero-deps/proto) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 3 Β· ⏱️ 30.05.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 6 hidden projects...

- accord (πŸ₯‰12 Β· ⭐ 530 Β· πŸ’€) - Accord: A sane validation library for Scala. ❗Unlicensed
- octopus (πŸ₯‰11 Β· ⭐ 150 Β· πŸ’€) - Scala library for boilerplate-free validation. Apache-2
- fields (πŸ₯‰8 Β· ⭐ 47 Β· πŸ’€) - 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 - 13% open Β· ⏱️ 20.07.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 Β· ⏱️ 11.07.2024):

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

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

- [GitHub](https://github.com/typelevel/cats-parse) (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 51 Β· πŸ“‹ 96 - 27% open Β· ⏱️ 04.07.2024):

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

Show 3 hidden projects...

- atto (πŸ₯‰15 Β· ⭐ 360 Β· πŸ’€) - friendly little parsers. MIT
- parboiled2 (πŸ₯‰13 Β· ⭐ 710) - A macro-based PEG parser generator for Scala 2.10+. ❗Unlicensed
- scallion (πŸ₯‰8 Β· ⭐ 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 Β· πŸ“‹ 700 - 18% open Β· ⏱️ 17.10.2023):

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

rescala (πŸ₯ˆ16 Β· ⭐ 89) - REScala - distributed and reactive programming embedded in.. Apache-2

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

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

otavia (πŸ₯‰15 Β· ⭐ 26) - Your shiny new IO & Actor programming model!. Apache-2

- [GitHub](https://github.com/otavia-projects/otavia) (πŸ‘¨β€πŸ’» 1 Β· πŸ”€ 2 Β· ⏱️ 25.07.2024):

```
git clone https://github.com/otavia-projects/otavia
```
- [Maven](https://search.maven.org/artifact/cc.otavia/otavia-runtime_3) (πŸ“¦ 15 Β· ⏱️ 09.07.2024):
```

cc.otavia
otavia-runtime_3
[VERSION]

```

Show 9 hidden projects...

- fs2 (πŸ₯‡24 Β· ⭐ 2.3K) - Compositional, streaming I/O library for Scala. ❗Unlicensed
- rxscala (πŸ₯ˆ16 Β· ⭐ 880 Β· πŸ’€) - RxScala Reactive Extensions for Scala a library for composing.. Apache-2
- vertx-lang-scala (πŸ₯ˆ16 Β· ⭐ 120) - Vert.x for Scala. ❗Unlicensed
- 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_

dregex (πŸ₯‡14 Β· ⭐ 45) - 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 Β· ⏱️ 11.07.2024):

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

fast-string-interpolator (πŸ₯ˆ12 Β· ⭐ 88) - Scala macro that generates ultra-fast string.. Apache-2

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

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

fastring (πŸ₯ˆ11 Β· ⭐ 120) - Extremely fast string formatting. Apache-2

- [GitHub](https://github.com/Atry/fastring) (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 10 Β· πŸ“‹ 10 - 60% 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
- scala2plantuml (πŸ₯‰9 Β· ⭐ 23 Β· πŸ’€) - Scala2PlantUML generates PlantUML diagrams from Scala code. MIT
- pos (πŸ₯‰8 Β· ⭐ 23 Β· πŸ’€) - Macro based print debugging for Scala code. Locates debug statements in.. Apache-2
- stone (πŸ₯‰8 Β· ⭐ 4 Β· πŸ’€) - URL (de)construct. Withers. Apache-2
- scalajs-router (πŸ₯‰5 Β· ⭐ 4 Β· πŸ’€) - ScalaJS frontend router. Apache-2


## Templating Engines

Back to top

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

- [GitHub](https://github.com/playframework/twirl) (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 110 Β· πŸ“‹ 110 - 29% open Β· ⏱️ 15.07.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 Β· πŸ“‹ 71 - 50% open Β· ⏱️ 10.07.2024):

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

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

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

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

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

- [GitHub](https://github.com/sake92/hepek) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 10 Β· πŸ“‹ 36 - 36% open Β· ⏱️ 09.07.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_

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

- [GitHub](https://github.com/intel-analytics/ipex-llm) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 1.2K Β· πŸ“₯ 570 Β· πŸ“¦ 54 Β· πŸ“‹ 2.4K - 37% open Β· ⏱️ 25.07.2024):

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

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

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

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

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

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

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

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

- [GitHub](https://github.com/apache/zeppelin) (πŸ‘¨β€πŸ’» 540 Β· πŸ”€ 2.8K Β· πŸ“¦ 21 Β· ⏱️ 06.07.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 Β· πŸ”€ 340 Β· πŸ“‹ 270 - 38% open Β· ⏱️ 24.02.2024):

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

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

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

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

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

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

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

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

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

- [GitHub](https://github.com/cequence-io/openai-scala-client) (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 19 Β· πŸ“‹ 39 - 23% open Β· ⏱️ 25.07.2024):

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

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

```

squants (πŸ₯‰16 Β· ⭐ 910) - 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 Β· ⏱️ 03.07.2024):

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

numsca (πŸ₯‰12 Β· ⭐ 180 Β· πŸ’€) - numsca is numpy for scala. BSD-2

- [GitHub](https://github.com/botkop/numsca) (πŸ”€ 18 Β· πŸ“‹ 10 - 30% open Β· ⏱️ 30.01.2023):

```
git clone https://github.com/botkop/numsca
```

Show 15 hidden projects...

- smile (πŸ₯‡28 Β· ⭐ 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
- 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
- lomrf (πŸ₯‰9 Β· ⭐ 81 Β· πŸ’€) - LoMRF is an open-source implementation of Markov Logic Networks. Apache-2
- rings (πŸ₯‰9 Β· ⭐ 72) - Rings: efficient JVM library for polynomial rings. ❗Unlicensed
- axle (πŸ₯‰9 Β· ⭐ 66 Β· πŸ’€) - Axle Domain Specific Language for Scientific Cloud Computing and.. ❗Unlicensed
- mgo (πŸ₯‰8 Β· ⭐ 71) - Purely functional genetic algorithms for multi-objective.. ❗Unlicensed
- vecmatlib (πŸ₯‰8 Β· ⭐ 3) - Open source Scala library that provides data structures for vectors.. Apache-2
- synapses (πŸ₯‰7 Β· ⭐ 70 Β· πŸ’€) - A group of neural-network libraries for functional and mainstream.. MIT
- ndscala (πŸ₯‰6 Β· ⭐ 48 Β· πŸ’€) - 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 Β· ⭐ 39K) - Apache Spark - A unified analytics engine for large-scale data processing. Apache-2

- [GitHub](https://github.com/apache/spark) (πŸ‘¨β€πŸ’» 3.1K Β· πŸ”€ 28K Β· ⏱️ 25.07.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 Β· ⏱️ 25.07.2024):

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

scio (πŸ₯ˆ27 Β· ⭐ 2.5K) - A Scala API for Apache Beam and Google Cloud Dataflow. Apache-2

- [GitHub](https://github.com/spotify/scio) (πŸ‘¨β€πŸ’» 230 Β· πŸ”€ 510 Β· πŸ“₯ 12K Β· πŸ“‹ 1.3K - 10% open Β· ⏱️ 25.07.2024):

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

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

- [GitHub](https://github.com/TouK/nussknacker) (πŸ‘¨β€πŸ’» 85 Β· πŸ”€ 91 Β· πŸ“₯ 420 Β· πŸ“‹ 500 - 24% open Β· ⏱️ 25.07.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 Β· πŸ“‹ 650 - 49% open Β· ⏱️ 28.05.2023):

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

gallia-core (πŸ₯‰10 Β· ⭐ 83) - 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
```

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

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

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 Β· ⭐ 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 Β· ⭐ 28K) - Mirror of Apache Kafka. Apache-2

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

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

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

- [GitHub](https://github.com/twitter/finagle) (πŸ‘¨β€πŸ’» 530 Β· πŸ”€ 1.4K Β· πŸ“¦ 21 Β· πŸ“‹ 420 - 13% open Β· ⏱️ 27.06.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.1K) - Build highly concurrent, distributed, and resilient message-driven.. Apache-2

- [GitHub](https://github.com/apache/pekko) (πŸ‘¨β€πŸ’» 1.1K Β· πŸ”€ 130 Β· πŸ“‹ 320 - 31% open Β· ⏱️ 24.07.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 (πŸ₯‡24 Β· ⭐ 4.6K) - Scala.js, the Scala to JavaScript compiler. Apache-2

- [GitHub](https://github.com/scala-js/scala-js) (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 380 Β· πŸ“‹ 2.2K - 1% open Β· ⏱️ 24.07.2024):

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

scalajs-react (πŸ₯ˆ22 Β· ⭐ 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 (πŸ₯‰15 Β· ⭐ 740) - Simple, expressive, and safe UI library for Scala.js. MIT

- [GitHub](https://github.com/raquo/Laminar) (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 48 Β· πŸ“‹ 100 - 22% open Β· ⏱️ 12.07.2024):

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

Show 4 hidden projects...

- scala-js-dom (πŸ₯ˆ17 Β· ⭐ 320) - Statically typed DOM API for Scala.js. ❗Unlicensed
- scalajs-angular (πŸ₯‰14 Β· ⭐ 260 Β· πŸ’€) - AngularJS Binding for Scala.js. Apache-2
- scalajs-bundler (πŸ₯‰14 Β· ⭐ 230) - ❗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 Β· ⭐ 680) - tinylog is a lightweight logging framework for Java, Kotlin, Scala,.. Apache-2

- [GitHub](https://github.com/tinylog-org/tinylog) (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 82 Β· πŸ“₯ 44K Β· πŸ“¦ 1.5K Β· πŸ“‹ 250 - 13% 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 - 27% open Β· ⏱️ 15.07.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 Β· ⭐ 84) - Blindsight is a Scala logging API with DSL based.. ❗Unlicensed


## Others

Back to top

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

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

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

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

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

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

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

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

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

pureconfig (πŸ₯‡20 Β· ⭐ 1.5K Β· πŸ“‰) - A boilerplate-free library for loading configuration.. MPL-2.0

- [GitHub](https://github.com/pureconfig/pureconfig) (πŸ‘¨β€πŸ’» 88 Β· πŸ”€ 180 Β· πŸ“‹ 310 - 15% open Β· ⏱️ 14.07.2024):

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

metrics-scala (πŸ₯‡18 Β· ⭐ 420) - The scala API for Dropwizards Metrics. Apache-2

- [GitHub](https://github.com/erikvanoosten/metrics-scala) (πŸ‘¨β€πŸ’» 90 Β· πŸ”€ 61 Β· πŸ“‹ 74 - 2% open Β· ⏱️ 10.07.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) (πŸ‘¨β€πŸ’» 30 Β· πŸ”€ 45 Β· πŸ“‹ 69 - 24% open Β· ⏱️ 22.07.2024):

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

skuber (πŸ₯‡18 Β· ⭐ 73) - A Scala Kubernetes client library. Apache-2

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

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

scala-scraper (πŸ₯ˆ17 Β· ⭐ 710) - A Scala library for scraping content from HTML pages. MIT

- [GitHub](https://github.com/ruippeixotog/scala-scraper) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 100 Β· πŸ“‹ 61 - 13% open Β· ⏱️ 14.07.2024):

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

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

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

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

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

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

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

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

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

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

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

rtree2d (πŸ₯ˆ14 Β· ⭐ 130 Β· πŸ“ˆ) - RTree2D is a 2D immutable R-tree for ultra-fast nearest.. Apache-2

- [GitHub](https://github.com/plokhotnyuk/rtree2d) (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 11 Β· πŸ“‹ 18 - 44% open Β· ⏱️ 21.07.2024):

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

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

- [GitHub](https://github.com/azavea/franklin) (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 18 Β· πŸ“‹ 200 - 48% open Β· ⏱️ 22.07.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) (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 9 Β· πŸ“‹ 51 - 39% open Β· ⏱️ 13.07.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 Β· ⏱️ 25.07.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 Β· ⏱️ 10.07.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]

```

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

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

Show 32 hidden projects...

- geotrellis (πŸ₯‡19 Β· ⭐ 1.3K) - GeoTrellis is a geographic data processing engine for high.. ❗Unlicensed
- scalafx (πŸ₯ˆ17 Β· ⭐ 660) - 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
- scaloid (πŸ₯ˆ14 Β· ⭐ 2.1K) - Scaloid makes your Android code easy to understand and maintain. ❗Unlicensed
- sbt-android (πŸ₯ˆ14 Β· ⭐ 740 Β· πŸ’€) - An easy-to-use sbt plugin for working with all Android.. ❗Unlicensed
- fansi (πŸ₯ˆ14 Β· ⭐ 220) - Scala/Scala.js library for manipulating Fancy Ansi colored.. ❗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
- mainargs (πŸ₯‰12 Β· ⭐ 180) - A small, convenient, dependency-free library for.. ❗Unlicensed
- scowl (πŸ₯‰12 Β· ⭐ 54 Β· πŸ’€) - A Scala DSL for programming with the OWL API. MIT
- scalafiddle-editor (πŸ₯‰11 Β· ⭐ 100 Β· πŸ’€) - Web user interface for ScalaFiddle. Apache-2
- osm4scala (πŸ₯‰11 Β· ⭐ 79 Β· πŸ’€) - Scala and Spark library focused on reading OpenStreetMap Pbf files. 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 (πŸ₯‰10 Β· ⭐ 7) - A utility library aiming to simplify the Scala coding.. 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
- sfcurve (πŸ₯‰7 Β· ⭐ 81 Β· πŸ’€) - LocationTech SFCurve is a Scala library for the creation,.. ❗Unlicensed
- google-api-scala (πŸ₯‰7 Β· ⭐ 18 Β· πŸ’€) - This API is a wrapper for the google java libraries... Apache-2
- service-chassis (πŸ₯‰5 Β· ⭐ 7) - A scala chassis to get your applications and services.. ❗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/)