Files
awesome-awesomeness/html/scala.html
2024-04-20 19:22:54 +02:00

4521 lines
165 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--- This file is automatically generated. Do not edit directly. -->
<h1 id="awesome-scala-awesome">Awesome Scala <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A community driven list of useful Scala libraries, frameworks and
software. This is not a catalog of all the libraries, just a starting
point for your explorations. Inspired by <a
href="https://github.com/vinta/awesome-python">awesome-python</a>. Other
amazingly awesome lists can be found in the <a
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a>
list.</p>
<p>Also awesome is <a href="https://index.scala-lang.org/">Scaladex</a>,
the searchable, tagged, and centralized index of Scala libraries.</p>
<p>Projects with over 500 stargazers are in bold.</p>
<h2 id="contributing">Contributing</h2>
<p>Your contributions are always welcome! Please submit a pull request
or create an issue to add a new framework, library or software to the
list. Do not submit a project that hasnt been updated in the past 6
months or is not awesome.</p>
<p>Dont modify <code>README.md</code> in your pull request. It is
automatically generated. Modify <code>template.md</code> instead.</p>
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#learning-scala">Learning Scala</a></li>
<li><a href="#projects">Projects</a>
<ul>
<li><a href="#android">Android</a></li>
<li><a href="#archive-and-compression">Archive and Compression</a></li>
<li><a href="#artificial-intelligence">Artificial Intelligence</a></li>
<li><a href="#authentication">Authentication</a></li>
<li><a href="#authorization">Authorization</a></li>
<li><a href="#big-data">Big Data</a></li>
<li><a href="#command-line-interfaces">Command Line Interfaces</a></li>
<li><a href="#cryptography">Cryptography</a></li>
<li><a href="#csv">CSV</a></li>
<li><a href="#data-binding-and-validation">Data Binding and
Validation</a></li>
<li><a href="#database">Database</a></li>
<li><a href="#devops">DevOps</a></li>
<li><a href="#distributed-systems">Distributed Systems</a></li>
<li><a href="#extensions">Extensions</a></li>
<li><a href="#functional-reactive-programming">Functional Reactive
Programming</a></li>
<li><a href="#geospatial">Geospatial</a></li>
<li><a href="#graphical-user-interfaces">Graphical User
Interfaces</a></li>
<li><a href="#http">HTTP</a></li>
<li><a href="#i18n">i18n</a></li>
<li><a href="#image-processing-and-image-analysis">Image processing and
image analysis</a></li>
<li><a href="#javascript">JavaScript</a></li>
<li><a href="#json">JSON</a></li>
<li><a href="#markdown">Markdown</a></li>
<li><a href="#metrics-and-monitoring">Metrics and Monitoring</a></li>
<li><a href="#misc">Misc</a></li>
<li><a href="#modularization-and-dependency-injection">Modularization
and Dependency Injection</a></li>
<li><a href="#parsing">Parsing</a></li>
<li><a href="#reactive-web-frameworks">Reactive Web Frameworks</a></li>
<li><a href="#sbt-plugins">Sbt plugins</a></li>
<li><a href="#science-and-data-analysis">Science and Data
Analysis</a></li>
<li><a href="#scheduling">Scheduling</a></li>
<li><a href="#semantic-web">Semantic Web</a></li>
<li><a href="#serialization">Serialization</a></li>
<li><a href="#templating">Templating</a></li>
<li><a href="#testing">Testing</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#web-frameworks">Web Frameworks</a></li>
<li><a href="#xml--html">XML / HTML</a></li>
<li><a href="#yaml">YAML</a></li>
</ul></li>
<li><a href="#learning-scala">Learning Scala</a>
<ul>
<li><a href="#books">Books</a></li>
<li><a href="#exercises">Exercises</a></li>
<li><a href="#tutorials-and-courses">Tutorials and courses</a></li>
<li><a href="#commercial-courses">Commercial courses</a></li>
<li><a href="#community-members-blogs">Community members blogs</a></li>
<li><a href="#company-blogs">Company Blogs</a></li>
<li><a href="#podcasts">Podcasts</a></li>
</ul></li>
<li><a href="#contributing">Contributing</a></li>
</ul>
<h3 id="archive-and-compression">Archive and Compression</h3>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/gonearewe/SevenZ4S">SevenZ4S</a></td>
<td>SevenZip library for Scala, easy to use.</td>
<td><img src="https://img.shields.io/github/stars/gonearewe/SevenZ4S"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/gonearewe/SevenZ4S"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="artificial-intelligence">Artificial Intelligence</h3>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/ciren/cilib">cilib</a></td>
<td>Typesafe, purely functional Computational Intelligence</td>
<td><img src="https://img.shields.io/github/stars/ciren/cilib"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ciren/cilib"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="database">Database</h3>
<p><em>Database access libraries in Scala.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/innFactory/akka-persistence-gcp-datastore">akka-persistence-gcp-datastore</a></td>
<td>akka-persistence-gcp-datastore is a journal and snapshot store
plugin for akka-persistence using google cloud firestore in datastore
mode.</td>
<td><img
src="https://img.shields.io/github/stars/innFactory/akka-persistence-gcp-datastore"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/innFactory/akka-persistence-gcp-datastore"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/playframework/anorm">anorm</a></td>
<td>The Anorm database library</td>
<td><img src="https://img.shields.io/github/stars/playframework/anorm"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/playframework/anorm"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/mongodb/casbah"><strong>casbah</strong></a></td>
<td>Casbah is now officially end-of-life (EOL).</td>
<td><img src="https://img.shields.io/github/stars/mongodb/casbah"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/mongodb/casbah"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/crobox/clickhouse-scala-client">clickhouse-scala-client</a></td>
<td>Clickhouse Scala Client with Reactive Streams support</td>
<td><img
src="https://img.shields.io/github/stars/crobox/clickhouse-scala-client"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/crobox/clickhouse-scala-client"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/couchbase/couchbase-jvm-clients">couchbase-jvm-clients</a></td>
<td>The Couchbase Monorepo for JVM Clients: Java, Scala, io-core…</td>
<td><img
src="https://img.shields.io/github/stars/couchbase/couchbase-jvm-clients"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/couchbase/couchbase-jvm-clients"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/beloglazov/couchdb-scala">couchdb-scala</a></td>
<td>A purely functional Scala client for CouchDB</td>
<td><img
src="https://img.shields.io/github/stars/beloglazov/couchdb-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/beloglazov/couchdb-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/tpolecat/doobie"><strong>doobie</strong></a></td>
<td>Functional JDBC layer for Scala.</td>
<td><img src="https://img.shields.io/github/stars/tpolecat/doobie"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tpolecat/doobie"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/sksamuel/elastic4s"><strong>elastic4s</strong></a></td>
<td>Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP
Client</td>
<td><img src="https://img.shields.io/github/stars/sksamuel/elastic4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sksamuel/elastic4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/mingchuno/etcd4s">etcd4s</a></td>
<td>Scala etcd client implementing V3 APIs</td>
<td><img src="https://img.shields.io/github/stars/mingchuno/etcd4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/mingchuno/etcd4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/finagle/finagle-postgres">finagle-postgres</a></td>
<td>PostgreSQL protocol support for Finagle</td>
<td><img
src="https://img.shields.io/github/stars/finagle/finagle-postgres"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/finagle/finagle-postgres"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/laserdisc-io/laserdisc">laserdisc</a></td>
<td>A Future-free Fs2 native pure FP Redis client</td>
<td><img
src="https://img.shields.io/github/stars/laserdisc-io/laserdisc"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/laserdisc-io/laserdisc"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/laserdisc-io/mysql-binlog-stream">mysql-binlog-stream</a></td>
<td>None</td>
<td><img
src="https://img.shields.io/github/stars/laserdisc-io/mysql-binlog-stream"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/laserdisc-io/mysql-binlog-stream"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/longevityframework/longevity">longevity</a></td>
<td>A Persistence Framework for Scala and NoSQL</td>
<td><img
src="https://img.shields.io/github/stars/longevityframework/longevity"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/longevityframework/longevity"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/outr/lucene4s">lucene4s</a></td>
<td>Light-weight convenience wrapper around Lucene to simplify complex
tasks and add Scala sugar.</td>
<td><img src="https://img.shields.io/github/stars/outr/lucene4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/outr/lucene4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/kostaskougios/mapperdao">mapperdao</a></td>
<td>A Scala ORM library</td>
<td><img
src="https://img.shields.io/github/stars/kostaskougios/mapperdao"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/kostaskougios/mapperdao"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/outworkers/morpheus">morpheus</a></td>
<td>Reactive type-safe Scala driver for SQL databases</td>
<td><img src="https://img.shields.io/github/stars/outworkers/morpheus"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/outworkers/morpheus"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/neotypes/neotypes">neotypes</a></td>
<td>Scala lightweight, type-safe, asynchronous driver for neo4j</td>
<td><img src="https://img.shields.io/github/stars/neotypes/neotypes"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/neotypes/neotypes"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/outworkers/phantom"><strong>phantom</strong></a></td>
<td>Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax
Enterprise</td>
<td><img src="https://img.shields.io/github/stars/outworkers/phantom"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/outworkers/phantom"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/CleverCloud/pulsar4s">pulsar4s</a></td>
<td>Idiomatic, typesafe, and reactive Scala client for Apache
Pulsar</td>
<td><img src="https://img.shields.io/github/stars/CleverCloud/pulsar4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/CleverCloud/pulsar4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/zio/zio-quill"><strong>zio-quill</strong></a></td>
<td>Compile-time Language Integrated Queries for Scala</td>
<td><img src="https://img.shields.io/github/stars/zio/zio-quill"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zio/zio-quill"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/ReactiveCouchbase/reactivecouchbase-rs-core">reactivecouchbase-rs-core</a></td>
<td>New ReactiveCouchbase driver using reactive-streams</td>
<td><img
src="https://img.shields.io/github/stars/ReactiveCouchbase/reactivecouchbase-rs-core"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ReactiveCouchbase/reactivecouchbase-rs-core"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/ReactiveMongo/ReactiveMongo"><strong>ReactiveMongo</strong></a></td>
<td>:leaves: Non-blocking, Reactive MongoDB Driver for Scala</td>
<td><img
src="https://img.shields.io/github/stars/ReactiveMongo/ReactiveMongo"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ReactiveMongo/ReactiveMongo"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/etaty/rediscala"><strong>rediscala</strong></a></td>
<td>Non-blocking, Reactive Redis driver for Scala (with Sentinel
support)</td>
<td><img src="https://img.shields.io/github/stars/etaty/rediscala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/etaty/rediscala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/lucidsoftware/relate">relate</a></td>
<td>Performant database access in Scala</td>
<td><img src="https://img.shields.io/github/stars/lucidsoftware/relate"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lucidsoftware/relate"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/salat/salat">salat</a></td>
<td>Salat is a simple serialization library for case classes.</td>
<td><img src="https://img.shields.io/github/stars/salat/salat"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/salat/salat"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/sangria-graphql/sangria"><strong>sangria</strong></a></td>
<td>Scala GraphQL implementation</td>
<td><img
src="https://img.shields.io/github/stars/sangria-graphql/sangria"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sangria-graphql/sangria"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/aselab/scala-activerecord">scala-activerecord</a></td>
<td>ActiveRecord-like ORM library for Scala</td>
<td><img
src="https://img.shields.io/github/stars/aselab/scala-activerecord"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/aselab/scala-activerecord"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/lastland/scala-forklift">scala-forklift</a></td>
<td>Type-safe data migration tool for Slick, Git and beyond.</td>
<td><img
src="https://img.shields.io/github/stars/lastland/scala-forklift"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lastland/scala-forklift"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/debasishg/scala-redis"><strong>scala-redis</strong></a></td>
<td>A scala library for connecting to a redis server, or a cluster of
redis nodes using consistent hashing on the client side.</td>
<td><img src="https://img.shields.io/github/stars/debasishg/scala-redis"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/debasishg/scala-redis"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/wangzaixiang/scala-sql">scala-sql</a></td>
<td>scala SQL api</td>
<td><img
src="https://img.shields.io/github/stars/wangzaixiang/scala-sql"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/wangzaixiang/scala-sql"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/outr/scalarelational">scalarelational</a></td>
<td>Type-Safe framework for defining, modifying, and querying SQL
databases</td>
<td><img src="https://img.shields.io/github/stars/outr/scalarelational"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/outr/scalarelational"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalikejdbc/scalikejdbc"><strong>scalikejdbc</strong></a></td>
<td>A tidy SQL-based DB access library for Scala developers. This
library naturally wraps JDBC APIs and provides you easy-to-use
APIs.</td>
<td><img
src="https://img.shields.io/github/stars/scalikejdbc/scalikejdbc"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalikejdbc/scalikejdbc"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/scanamo/scanamo">scanamo</a></td>
<td>Simpler DynamoDB access for Scala</td>
<td><img src="https://img.shields.io/github/stars/scanamo/scanamo"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scanamo/scanamo"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/Livestream/scredis">scredis</a></td>
<td>Non-blocking, ultra-fast Scala Redis client built on top of Akka IO,
used in production at Livestream</td>
<td><img src="https://img.shields.io/github/stars/Livestream/scredis"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/Livestream/scredis"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/ing-bank/scruid">scruid</a></td>
<td>Scala + Druid: Scruid. A library that allows you to compose queries
in Scala, and parse the result back into typesafe classes.</td>
<td><img src="https://img.shields.io/github/stars/ing-bank/scruid"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ing-bank/scruid"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/monix/shade">shade</a></td>
<td>Memcached client for Scala</td>
<td><img src="https://img.shields.io/github/stars/monix/shade"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/monix/shade"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/slick/slick"><strong>slick</strong></a></td>
<td>Slick (Scala Language Integrated Connection Kit) is a modern
database query and access library for Scala</td>
<td><img src="https://img.shields.io/github/stars/slick/slick"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/slick/slick"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/tminglei/slick-pg"><strong>slick-pg</strong></a></td>
<td>Slick extensions for PostgreSQL</td>
<td><img src="https://img.shields.io/github/stars/tminglei/slick-pg"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tminglei/slick-pg"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/squeryl/squeryl"><strong>squeryl</strong></a></td>
<td>A Scala DSL for talking with databases with minimum verbosity and
maximum type safety</td>
<td><img src="https://img.shields.io/github/stars/squeryl/squeryl"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/squeryl/squeryl"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalamolecule/molecule">molecule</a></td>
<td>Non-blocking asynchronous domain-customizable database query
language for Scala and Scala.js against the Datomic database.</td>
<td><img
src="https://img.shields.io/github/stars/scalamolecule/molecule"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalamolecule/molecule"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/zio/zio-redis">zio-redis</a></td>
<td>A ZIO-based redis client</td>
<td><img src="https://img.shields.io/github/stars/zio/zio-redis"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zio/zio-redis"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/tpolecat/skunk"><strong>skunk</strong></a></td>
<td>A data access library for Scala + Postgres.</td>
<td><img src="https://img.shields.io/github/stars/tpolecat/skunk"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tpolecat/skunk"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/zero-deps/kvs">kvs</a></td>
<td>Highly available distributed strong eventual consistent and
sequentially consistent storage with feeds and search</td>
<td><img src="https://img.shields.io/github/stars/zero-deps/kvs"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zero-deps/kvs"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="messaging">Messaging</h3>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/SpinGo/op-rabbit">op-rabbit</a></td>
<td>The Opinionated RabbitMQ Library for Scala and Akka</td>
<td><img src="https://img.shields.io/github/stars/SpinGo/op-rabbit"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/SpinGo/op-rabbit"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="graphical-user-interfaces">Graphical User Interfaces</h3>
<p><em>Libraries for creation of graphical user interfaces</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/scalafx/scalafx"><strong>scalafx</strong></a></td>
<td>ScalaFX simplifies creation of JavaFX-based user interfaces in
Scala</td>
<td><img src="https://img.shields.io/github/stars/scalafx/scalafx"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalafx/scalafx"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="web-frameworks">Web Frameworks</h3>
<p><em>Scala frameworks for web development.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/analogweb/analogweb-scala">analogweb-scala</a></td>
<td>Tiny High Performance HTTP Server for Scala</td>
<td><img
src="https://img.shields.io/github/stars/analogweb/analogweb-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/analogweb/analogweb-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/mesosphere/chaos">chaos</a></td>
<td>A lightweight framework for writing REST services in Scala.</td>
<td><img src="https://img.shields.io/github/stars/mesosphere/chaos"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/mesosphere/chaos"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/com-lihaoyi/cask">cask</a></td>
<td>Cask: a Scala HTTP micro-framework</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/cask"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/cask"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/tumblr/colossus"><strong>colossus</strong></a></td>
<td>I/O and Microservice library for Scala</td>
<td><img src="https://img.shields.io/github/stars/tumblr/colossus"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tumblr/colossus"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/twitter/finatra"><strong>finatra</strong></a></td>
<td>Fast, testable, Scala services built on TwitterServer and
Finagle</td>
<td><img src="https://img.shields.io/github/stars/twitter/finatra"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/twitter/finatra"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/lift/framework"><strong>framework</strong></a></td>
<td>Lift Framework</td>
<td><img src="https://img.shields.io/github/stars/lift/framework"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lift/framework"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/dvarelap/peregrine">peregrine</a></td>
<td>Async lightweight Scala web framework</td>
<td><img src="https://img.shields.io/github/stars/dvarelap/peregrine"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/dvarelap/peregrine"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/playframework/playframework"><strong>playframework</strong></a></td>
<td>Play Framework</td>
<td><img
src="https://img.shields.io/github/stars/playframework/playframework"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/playframework/playframework"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/splink/pagelets">pagelets</a></td>
<td>A module for the Play Framework to build highly modular
applications</td>
<td><img src="https://img.shields.io/github/stars/splink/pagelets"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/splink/pagelets"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/nafg/reactive">reactive</a></td>
<td>A simple FRP library and a web UI framework built on it</td>
<td><img src="https://img.shields.io/github/stars/nafg/reactive"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/nafg/reactive"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/japgolly/scalajs-react"><strong>scalajs-react</strong></a></td>
<td>Facebooks React on Scala.JS</td>
<td><img
src="https://img.shields.io/github/stars/japgolly/scalajs-react"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/japgolly/scalajs-react"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalatra/scalatra"><strong>scalatra</strong></a></td>
<td>Tiny Scala high-performance, async web framework, inspired by
Sinatra</td>
<td><img src="https://img.shields.io/github/stars/scalatra/scalatra"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalatra/scalatra"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/skinny-framework/skinny-framework"><strong>skinny-framework</strong></a></td>
<td>:monorail: “Scala on Rails” - A full-stack web app framework for
rapid development in Scala</td>
<td><img
src="https://img.shields.io/github/stars/skinny-framework/skinny-framework"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/skinny-framework/skinny-framework"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/unfiltered/unfiltered"><strong>unfiltered</strong></a></td>
<td>A toolkit for servicing HTTP requests in Scala</td>
<td><img src="https://img.shields.io/github/stars/unfiltered/unfiltered"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/unfiltered/unfiltered"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/xitrum-framework/xitrum">xitrum</a></td>
<td>Async and clustered Scala web framework and HTTP(S) server</td>
<td><img
src="https://img.shields.io/github/stars/xitrum-framework/xitrum"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/xitrum-framework/xitrum"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/outr/youi">youi</a></td>
<td>Next generation user interface and application development in Scala
and Scala.js for web, mobile, and desktop.</td>
<td><img src="https://img.shields.io/github/stars/outr/youi"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/outr/youi"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="reactive-web-frameworks">Reactive Web Frameworks</h3>
<p><em>Scala libraries for Reactive Web development</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/ThoughtWorksInc/Binding.scala"><strong>Binding.scala</strong></a></td>
<td>Reactive data-binding for Scala</td>
<td><img
src="https://img.shields.io/github/stars/ThoughtWorksInc/Binding.scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/Binding.scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/fomkin/korolev"><strong>korolev</strong></a></td>
<td>Single Page Applications running on the server side.</td>
<td><img src="https://img.shields.io/github/stars/fomkin/korolev"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/fomkin/korolev"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/UdashFramework/udash-core">udash-core</a></td>
<td>Scala framework for building beautiful and maintainable web
applications.</td>
<td><img
src="https://img.shields.io/github/stars/UdashFramework/udash-core"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/UdashFramework/udash-core"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/vert-x3/vertx-lang-scala">vertx-lang-scala</a></td>
<td>Vert.x for Scala</td>
<td><img
src="https://img.shields.io/github/stars/vert-x3/vertx-lang-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/vert-x3/vertx-lang-scala"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="data-binding-and-validation">Data Binding and Validation</h3>
<p><em>Scala libraries for data binding and validation</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/wix/accord"><strong>accord</strong></a></td>
<td>Accord: A sane validation library for Scala</td>
<td><img src="https://img.shields.io/github/stars/wix/accord"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/wix/accord"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/yakivy/dupin">dupin</a></td>
<td>Minimal, idiomatic, customizable validation Scala library.</td>
<td><img src="https://img.shields.io/github/stars/yakivy/dupin"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/yakivy/dupin"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/krzemin/octopus">octopus</a></td>
<td>Scala library for boilerplate-free validation</td>
<td><img src="https://img.shields.io/github/stars/krzemin/octopus"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/krzemin/octopus"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/splink/veto">veto</a></td>
<td>If you dont agree with the data</td>
<td><img src="https://img.shields.io/github/stars/splink/veto"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/splink/veto"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/jap-company/fields">fields</a></td>
<td>Scala validation library</td>
<td><img src="https://img.shields.io/github/stars/jap-company/fields"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/jap-company/fields"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="i18n">i18n</h3>
<p><em>Scala libraries for i18n.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/xitrum-framework/scala-xgettext">scala-xgettext</a></td>
<td>Scala compiler plugin that acts like GNU xgettext command to extract
i18n strings in Scala source code files to Gettext .po file</td>
<td><img
src="https://img.shields.io/github/stars/xitrum-framework/scala-xgettext"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/xitrum-framework/scala-xgettext"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/xitrum-framework/scaposer">scaposer</a></td>
<td>GNU Gettext .po file loader for Scala</td>
<td><img
src="https://img.shields.io/github/stars/xitrum-framework/scaposer"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/xitrum-framework/scaposer"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="authentication">Authentication</h3>
<p><em>Libraries for implementing authentications schemes.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/softwaremill/akka-http-session">akka-http-session</a></td>
<td>Web &amp; mobile client-side akka-http sessions, with optional JWT
support</td>
<td><img
src="https://img.shields.io/github/stars/softwaremill/akka-http-session"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/softwaremill/akka-http-session"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/ticofab/aws-request-signer">aws-request-signer</a></td>
<td>Scala library to sign HTTP requests to AWS services.</td>
<td><img
src="https://img.shields.io/github/stars/ticofab/aws-request-signer"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ticofab/aws-request-signer"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/zalando-stups/OAuth2-mock-play">OAuth2-mock-play</a></td>
<td>An implementation of an OAuth2 server designed for
mocking/testing</td>
<td><img
src="https://img.shields.io/github/stars/zalando-stups/OAuth2-mock-play"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zalando-stups/OAuth2-mock-play"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/guardian/play-googleauth">play-googleauth</a></td>
<td>Simple play module for authenticating against Google</td>
<td><img
src="https://img.shields.io/github/stars/guardian/play-googleauth"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/guardian/play-googleauth"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/pac4j/play-pac4j">play-pac4j</a></td>
<td>Security library for Play framework 2 in Java and Scala: OAuth, CAS,
SAML, OpenID Connect, LDAP, JWT…</td>
<td><img src="https://img.shields.io/github/stars/pac4j/play-pac4j"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/pac4j/play-pac4j"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/t2v/play2-auth"><strong>play2-auth</strong></a></td>
<td>Play2.x Authentication and Authorization module</td>
<td><img src="https://img.shields.io/github/stars/t2v/play2-auth"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/t2v/play2-auth"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/nulab/scala-oauth2-provider"><strong>scala-oauth2-provider</strong></a></td>
<td>OAuth 2.0 server-side implementation written in Scala</td>
<td><img
src="https://img.shields.io/github/stars/nulab/scala-oauth2-provider"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/nulab/scala-oauth2-provider"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/jaliss/securesocial"><strong>securesocial</strong></a></td>
<td>A module that provides OAuth, OAuth2 and OpenID authentication for
Play Framework applications</td>
<td><img src="https://img.shields.io/github/stars/jaliss/securesocial"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/jaliss/securesocial"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="cryptography">Cryptography</h3>
<p><em>Cryptography and Encryption Libraries.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/input-output-hk/scrypto">scrypto</a></td>
<td>Cryptographic primitives for Scala</td>
<td><img
src="https://img.shields.io/github/stars/input-output-hk/scrypto"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/input-output-hk/scrypto"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/jmcardon/tsec">tsec</a></td>
<td>Type-safe general-cryptography library -
https://jmcardon.github.io/tsec/</td>
<td><img src="https://img.shields.io/github/stars/jmcardon/tsec"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/jmcardon/tsec"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/blackdoor/jose">jose</a></td>
<td>Extensible JOSE library for Scala</td>
<td><img src="https://img.shields.io/github/stars/blackdoor/jose"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/blackdoor/jose"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="testing">Testing</h3>
<p><em>Libraries for code testing.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/agourlay/cornichon">cornichon</a></td>
<td>Scala DSL for testing HTTP JSON API</td>
<td><img src="https://img.shields.io/github/stars/agourlay/cornichon"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/agourlay/cornichon"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/gatling/gatling"><strong>gatling</strong></a></td>
<td>Modern Load Testing as Code</td>
<td><img src="https://img.shields.io/github/stars/gatling/gatling"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/gatling/gatling"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/monix/minitest">minitest</a></td>
<td>The super light testing library for Scala and Scala.js</td>
<td><img src="https://img.shields.io/github/stars/monix/minitest"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/monix/minitest"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/mockito/mockito-scala">mockito-scala</a></td>
<td>Mockito for Scala language</td>
<td><img src="https://img.shields.io/github/stars/mockito/mockito-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/mockito/mockito-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/scalameta/munit">munit</a></td>
<td>Scala testing library with actionable errors and extensible
APIs</td>
<td><img src="https://img.shields.io/github/stars/scalameta/munit"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalameta/munit"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/typelevel/scalacheck"><strong>scalacheck</strong></a></td>
<td>Property-based testing for Scala</td>
<td><img src="https://img.shields.io/github/stars/typelevel/scalacheck"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/typelevel/scalacheck"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scalameter/scalameter"><strong>scalameter</strong></a></td>
<td>Microbenchmarking and performance regression testing framework for
the JVM platform.</td>
<td><img src="https://img.shields.io/github/stars/scalameter/scalameter"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalameter/scalameter"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/paulbutcher/ScalaMock">ScalaMock</a></td>
<td>Native Scala mocking framework</td>
<td><img src="https://img.shields.io/github/stars/paulbutcher/ScalaMock"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/paulbutcher/ScalaMock"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scalaprops/scalaprops">scalaprops</a></td>
<td>property based testing library for Scala</td>
<td><img src="https://img.shields.io/github/stars/scalaprops/scalaprops"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalaprops/scalaprops"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalatest/scalatest"><strong>scalatest</strong></a></td>
<td>A testing tool for Scala and Java developers</td>
<td><img src="https://img.shields.io/github/stars/scalatest/scalatest"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalatest/scalatest"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/xitrum-framework/scalive">scalive</a></td>
<td>Connect a Scala REPL to running JVM processes without any prior
setup</td>
<td><img
src="https://img.shields.io/github/stars/xitrum-framework/scalive"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/xitrum-framework/scalive"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/etorreborre/specs2"><strong>specs2</strong></a></td>
<td>Software Specifications for Scala</td>
<td><img src="https://img.shields.io/github/stars/etorreborre/specs2"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/etorreborre/specs2"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/stryker-mutator/stryker4s">stryker4s</a></td>
<td>Mutation testing for Scala</td>
<td><img
src="https://img.shields.io/github/stars/stryker-mutator/stryker4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/stryker-mutator/stryker4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/disneystreaming/weaver-test">weaver-test</a></td>
<td>A test framework that runs everything in parallel.</td>
<td><img
src="https://img.shields.io/github/stars/disneystreaming/weaver-test"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/disneystreaming/weaver-test"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/testcontainers/testcontainers-scala"><strong>testcontainers-scala</strong></a></td>
<td>Docker containers for testing in scala</td>
<td><img
src="https://img.shields.io/github/stars/testcontainers/testcontainers-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/testcontainers/testcontainers-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/com-lihaoyi/utest">utest</a></td>
<td>A simple testing framework for Scala</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/utest"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/utest"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="json">JSON</h3>
<p><em>Libraries for work with json.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/argonaut-io/argonaut"><strong>argonaut</strong></a></td>
<td>Purely functional JSON parser and library in scala.</td>
<td><img src="https://img.shields.io/github/stars/argonaut-io/argonaut"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/argonaut-io/argonaut"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sirthias/borer">borer</a></td>
<td>Efficient CBOR and JSON (de)serialization in Scala</td>
<td><img src="https://img.shields.io/github/stars/sirthias/borer"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sirthias/borer"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/circe/circe"><strong>circe</strong></a></td>
<td>Yet another JSON library for Scala</td>
<td><img src="https://img.shields.io/github/stars/circe/circe"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/circe/circe"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/gnieh/diffson">diffson</a></td>
<td>A scala diff/patch library for Json</td>
<td><img src="https://img.shields.io/github/stars/gnieh/diffson"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/gnieh/diffson"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/FasterXML/jackson-module-scala">jackson-module-scala</a></td>
<td>Add-on module for Jackson (https://github.com/FasterXML/jackson) to
support Scala-specific datatypes</td>
<td><img
src="https://img.shields.io/github/stars/FasterXML/jackson-module-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/FasterXML/jackson-module-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/typelevel/jawn">jawn</a></td>
<td>Jawn is for parsing jay-sawn (JSON)</td>
<td><img src="https://img.shields.io/github/stars/typelevel/jawn"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/typelevel/jawn"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/json4s/json4s"><strong>json4s</strong></a></td>
<td>JSON library</td>
<td><img src="https://img.shields.io/github/stars/json4s/json4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/json4s/json4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/plokhotnyuk/jsoniter-scala"><strong>jsoniter-scala</strong></a></td>
<td>Scala macros for compile-time generation of safe and ultra-fast JSON
codecs</td>
<td><img
src="https://img.shields.io/github/stars/plokhotnyuk/jsoniter-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/plokhotnyuk/jsoniter-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/nestorpersist/json">json</a></td>
<td>Persist-Json, a Fast Json Parser Written in Scala</td>
<td><img src="https://img.shields.io/github/stars/nestorpersist/json"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/nestorpersist/json"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/nrktkt/ninny-json">ninny-json</a></td>
<td>JSON typeclasses that know the difference between null and absent
fields</td>
<td><img src="https://img.shields.io/github/stars/nrktkt/ninny-json"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/nrktkt/ninny-json"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/playframework/play-json">play-json</a></td>
<td>The Play JSON library</td>
<td><img
src="https://img.shields.io/github/stars/playframework/play-json"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/playframework/play-json"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/fomkin/pushka">pushka</a></td>
<td>ABANDONED Pure Scala serialization library with annotations</td>
<td><img src="https://img.shields.io/github/stars/fomkin/pushka"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/fomkin/pushka"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/battermann/sbt-json">sbt-json</a></td>
<td>sbt plugin that generates Scala case classes for easy, statically
typed and implicit access of JSON data e.g. from API responses</td>
<td><img src="https://img.shields.io/github/stars/battermann/sbt-json"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/battermann/sbt-json"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scala-jsonapi/scala-jsonapi">scala-jsonapi</a></td>
<td>Scala support library for integrating the JSON API spec with Spray,
Play! or Circe</td>
<td><img
src="https://img.shields.io/github/stars/scala-jsonapi/scala-jsonapi"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scala-jsonapi/scala-jsonapi"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/gzoller/ScalaJack">ScalaJack</a></td>
<td>Fast JSON parser/generator for Scala</td>
<td><img src="https://img.shields.io/github/stars/gzoller/ScalaJack"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/gzoller/ScalaJack"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/spray/spray-json"><strong>spray-json</strong></a></td>
<td>A lightweight, clean and simple JSON implementation in Scala</td>
<td><img src="https://img.shields.io/github/stars/spray/spray-json"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/spray/spray-json"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/zio/zio-json">zio-json</a></td>
<td>Fast, secure JSON library with tight ZIO integration.</td>
<td><img src="https://img.shields.io/github/stars/zio/zio-json"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zio/zio-json"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="yaml">YAML</h3>
<p><em>Libraries for work with YAML.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/jcazevedo/moultingyaml">moultingyaml</a></td>
<td>Scala wrapper for SnakeYAML</td>
<td><img
src="https://img.shields.io/github/stars/jcazevedo/moultingyaml"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/jcazevedo/moultingyaml"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="csv">CSV</h3>
<p><em>Libraries for work with CSV.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/frugalmechanic/fm-flatfile">fm-flatfile</a></td>
<td>Scala Library for Reading Flat File Data (CSV/TSV/XLS/XLSX)</td>
<td><img
src="https://img.shields.io/github/stars/frugalmechanic/fm-flatfile"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/frugalmechanic/fm-flatfile"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/nrinaudo/kantan.csv">kantan.csv</a></td>
<td>CSV handling library for Scala</td>
<td><embed
src="https://img.shields.io/github/stars/nrinaudo/kantan.csv" /> <embed
src="https://img.shields.io/github/commit-activity/y/nrinaudo/kantan.csv" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/tototoshi/scala-csv"><strong>scala-csv</strong></a></td>
<td>CSV Reader/Writer for Scala</td>
<td><img src="https://img.shields.io/github/stars/tototoshi/scala-csv"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tototoshi/scala-csv"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/fingo/spata">spata</a></td>
<td>Functional, stream-based CSV processor for Scala</td>
<td><img src="https://img.shields.io/github/stars/fingo/spata"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/fingo/spata"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="serialization">Serialization</h3>
<p><em>Libraries for serializing and deserializing data for storage or
transport.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/malcolmgreaves/avro-codegen">avro-codegen</a></td>
<td>Scala code generator for Avro schemas.</td>
<td><img
src="https://img.shields.io/github/stars/malcolmgreaves/avro-codegen"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/malcolmgreaves/avro-codegen"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sirthias/borer">borer</a></td>
<td>Efficient CBOR and JSON (de)serialization in Scala</td>
<td><img src="https://img.shields.io/github/stars/sirthias/borer"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sirthias/borer"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/sksamuel/avro4s"><strong>avro4s</strong></a></td>
<td>Avro schema generation and serialization / deserialization for
Scala</td>
<td><img src="https://img.shields.io/github/stars/sksamuel/avro4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sksamuel/avro4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/twitter/chill"><strong>chill</strong></a></td>
<td>Scala extensions for the Kryo serialization library</td>
<td><img src="https://img.shields.io/github/stars/twitter/chill"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/twitter/chill"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/msgpack/msgpack-scala">msgpack-scala</a></td>
<td>MessagePack serializer implementation for Scala /
msgpack.org[Scala]</td>
<td><img src="https://img.shields.io/github/stars/msgpack/msgpack-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/msgpack/msgpack-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalapb/ScalaPB"><strong>ScalaPB</strong></a></td>
<td>Protocol buffer compiler for Scala.</td>
<td><img src="https://img.shields.io/github/stars/scalapb/ScalaPB"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalapb/ScalaPB"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scodec/scodec"><strong>scodec</strong></a></td>
<td>Scala combinator library for working with binary data</td>
<td><img src="https://img.shields.io/github/stars/scodec/scodec"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scodec/scodec"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/twitter/scrooge"><strong>scrooge</strong></a></td>
<td>A Thrift parser/generator</td>
<td><img src="https://img.shields.io/github/stars/twitter/scrooge"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/twitter/scrooge"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/com-lihaoyi/upickle"><strong>upickle</strong></a></td>
<td>uPickle: a simple, fast, dependency-free JSON &amp; Binary
(MessagePack) serialization library for Scala</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/upickle"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/upickle"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/zero-deps/proto">proto</a></td>
<td>Lightweight and fast serialization library for Scala 2/3 based on
Protocol Buffers with macros</td>
<td><img src="https://img.shields.io/github/stars/zero-deps/proto"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zero-deps/proto"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="science-and-data-analysis">Science and Data Analysis</h3>
<p><em>Libraries for scientific computing, data analysis and numerical
processing.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/twitter/algebird"><strong>algebird</strong></a></td>
<td>Abstract Algebra for Scala</td>
<td><img src="https://img.shields.io/github/stars/twitter/algebird"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/twitter/algebird"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/axlelang/axle">axle</a></td>
<td>Axle Domain Specific Language for Scientific Cloud Computing and
Visualization</td>
<td><img src="https://img.shields.io/github/stars/axlelang/axle"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/axlelang/axle"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/intel-analytics/BigDL"><strong>BigDL</strong></a></td>
<td>Building Large-Scale AI Applications for Distributed Big Data</td>
<td><img src="https://img.shields.io/github/stars/intel-analytics/BigDL"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/intel-analytics/BigDL"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalanlp/breeze"><strong>breeze</strong></a></td>
<td>Breeze is a numerical processing library for Scala.</td>
<td><img src="https://img.shields.io/github/stars/scalanlp/breeze"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalanlp/breeze"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/Clustering4Ever/Clustering4Ever">Clustering4Ever</a></td>
<td>C4E, a JVM friendly library written in Scala for both local and
distributed (Spark) Clustering.</td>
<td><img
src="https://img.shields.io/github/stars/Clustering4Ever/Clustering4Ever"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/Clustering4Ever/Clustering4Ever"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/picnicml/doddle-model">doddle-model</a></td>
<td>:cake: doddle-model: machine learning in Scala.</td>
<td><img src="https://img.shields.io/github/stars/picnicml/doddle-model"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/picnicml/doddle-model"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/charles-river-analytics/figaro"><strong>figaro</strong></a></td>
<td>Figaro Programming Language and Core Libraries</td>
<td><img
src="https://img.shields.io/github/stars/charles-river-analytics/figaro"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/charles-river-analytics/figaro"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/to-ithaca/libra">libra</a></td>
<td>A dimensional analysis library based on dependent types</td>
<td><img src="https://img.shields.io/github/stars/to-ithaca/libra"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/to-ithaca/libra"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/anskarl/LoMRF">LoMRF</a></td>
<td>LoMRF is an open-source implementation of Markov Logic Networks</td>
<td><img src="https://img.shields.io/github/stars/anskarl/LoMRF"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/anskarl/LoMRF"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/openmole/mgo">mgo</a></td>
<td>Purely functional genetic algorithms for multi-objective
optimisation</td>
<td><img src="https://img.shields.io/github/stars/openmole/mgo"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/openmole/mgo"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://spark.apache.org/mllib/">MLLib</a></td>
<td>Machine Learning framework for Spark</td>
<td></td>
</tr>
<tr class="even">
<td><a href="https://github.com/SciScala/NDScala">NDScala</a></td>
<td>N-dimensional arrays in Scala 3. Think NumPy ndarray, but type-safe
over shapes, array/axis labels &amp; numeric data types</td>
<td><img src="https://img.shields.io/github/stars/SciScala/NDScala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/SciScala/NDScala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/botkop/numsca">numsca</a></td>
<td>numsca is numpy for scala</td>
<td><img src="https://img.shields.io/github/stars/botkop/numsca"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/botkop/numsca"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/EmergentOrder/onnx-scala">onnx-scala</a></td>
<td>An ONNX (Open Neural Network eXchange) API and backend for typeful,
functional deep learning in Scala 3</td>
<td><img
src="https://img.shields.io/github/stars/EmergentOrder/onnx-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/EmergentOrder/onnx-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/openmole/openmole">openmole</a></td>
<td>Workflow engine for exploration of simulation models using high
throughput computing</td>
<td><img src="https://img.shields.io/github/stars/openmole/openmole"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/openmole/openmole"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/vagmcs/Optimus">Optimus</a></td>
<td>Optimus is a mathematical programming library for Scala.</td>
<td><img src="https://img.shields.io/github/stars/vagmcs/Optimus"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/vagmcs/Optimus"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://bitbucket.org/oscarlib/oscar/wiki/Home">OscaR</a></td>
<td>a Scala toolkit for solving Operations Research problems</td>
<td></td>
</tr>
<tr class="even">
<td><a href="https://github.com/PoslavskySV/rings">rings</a></td>
<td>Rings: efficient JVM library for polynomial rings</td>
<td><img src="https://img.shields.io/github/stars/PoslavskySV/rings"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/PoslavskySV/rings"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/haifengl/smile"><strong>smile</strong></a></td>
<td>Statistical Machine Intelligence &amp; Learning Engine</td>
<td><img src="https://img.shields.io/github/stars/haifengl/smile"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/haifengl/smile"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/spark-notebook/spark-notebook"><strong>spark-notebook</strong></a></td>
<td>Interactive and Reactive Data Science using Scala and Spark.</td>
<td><img
src="https://img.shields.io/github/stars/spark-notebook/spark-notebook"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/spark-notebook/spark-notebook"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/typelevel/spire"><strong>spire</strong></a></td>
<td>Powerful new number types and numeric abstractions for Scala.</td>
<td><img src="https://img.shields.io/github/stars/typelevel/spire"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/typelevel/spire"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/typelevel/squants"><strong>squants</strong></a></td>
<td>The Scala API for Quantities, Units of Measure and Dimensional
Analysis</td>
<td><img src="https://img.shields.io/github/stars/typelevel/squants"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/typelevel/squants"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/mrdimosthenis/Synapses">Synapses</a></td>
<td>A group of neural-network libraries for functional and mainstream
languages</td>
<td><img
src="https://img.shields.io/github/stars/mrdimosthenis/Synapses"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/mrdimosthenis/Synapses"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/eaplatanios/tensorflow_scala"><strong>tensorflow_scala</strong></a></td>
<td>TensorFlow API for the Scala Programming Language</td>
<td><img
src="https://img.shields.io/github/stars/eaplatanios/tensorflow_scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/eaplatanios/tensorflow_scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/apache/zeppelin"><strong>zeppelin</strong></a></td>
<td>Web-based notebook that enables data-driven, interactive data
analytics and collaborative documents with SQL, Scala and more.</td>
<td><img src="https://img.shields.io/github/stars/apache/zeppelin"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/apache/zeppelin"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/JohnSnowLabs/spark-nlp"><strong>spark-nlp</strong></a></td>
<td>State of the Art Natural Language Processing</td>
<td><img
src="https://img.shields.io/github/stars/JohnSnowLabs/spark-nlp"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/JohnSnowLabs/spark-nlp"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="big-data">Big Data</h3>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/BIDData/BIDMach"><strong>BIDMach</strong></a></td>
<td>CPU and GPU-accelerated Machine Learning Library</td>
<td><img src="https://img.shields.io/github/stars/BIDData/BIDMach"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/BIDData/BIDMach"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/apache/flink"><strong>flink</strong></a></td>
<td>Apache Flink</td>
<td><img src="https://img.shields.io/github/stars/apache/flink"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/apache/flink"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/openmole/gridscale">gridscale</a></td>
<td>Scala library for accessing various file, batch systems, job
schedulers and grid middlewares.</td>
<td><img src="https://img.shields.io/github/stars/openmole/gridscale"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/openmole/gridscale"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/apache/kafka"><strong>kafka</strong></a></td>
<td>Mirror of Apache Kafka</td>
<td><img src="https://img.shields.io/github/stars/apache/kafka"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/apache/kafka"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/akka/alpakka-kafka"><strong>alpakka-kafka</strong></a></td>
<td>Alpakka Kafka connector - Alpakka is a Reactive Enterprise
Integration library for Java and Scala, based on Reactive Streams and
Akka.</td>
<td><img src="https://img.shields.io/github/stars/akka/alpakka-kafka"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/akka/alpakka-kafka"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/twitter/scalding"><strong>scalding</strong></a></td>
<td>A Scala API for Cascading</td>
<td><img src="https://img.shields.io/github/stars/twitter/scalding"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/twitter/scalding"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/indix/schemer">schemer</a></td>
<td>Schema registry for CSV, TSV, JSON, AVRO and Parquet schema.
Supports schema inference and GraphQL API.</td>
<td><img src="https://img.shields.io/github/stars/indix/schemer"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/indix/schemer"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/spotify/scio"><strong>scio</strong></a></td>
<td>A Scala API for Apache Beam and Google Cloud Dataflow.</td>
<td><img src="https://img.shields.io/github/stars/spotify/scio"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/spotify/scio"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="http://crunch.apache.org/scrunch.html">Scrunch</a></td>
<td>A Scala wrapper for <a
href="http://crunch.apache.org/index.html">Apache Crunch</a> which
provides a framework for writing, testing, and running MapReduce
pipelines.</td>
<td></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/apache/spark"><strong>spark</strong></a></td>
<td>Apache Spark - A unified analytics engine for large-scale data
processing</td>
<td><img src="https://img.shields.io/github/stars/apache/spark"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/apache/spark"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/indix/sparkplug">sparkplug</a></td>
<td>Spark package to “plug” holes in data using SQL based rules ⚡️
🔌</td>
<td><img src="https://img.shields.io/github/stars/indix/sparkplug"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/indix/sparkplug"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/Stratio/sparta"><strong>sparta</strong></a></td>
<td>Real Time Analytics and Data Pipelines based on Spark Streaming</td>
<td><img src="https://img.shields.io/github/stars/Stratio/sparta"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/Stratio/sparta"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/twitter/summingbird"><strong>summingbird</strong></a></td>
<td>Streaming MapReduce with Scalding and Storm</td>
<td><img src="https://img.shields.io/github/stars/twitter/summingbird"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/twitter/summingbird"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/vegas-viz/Vegas"><strong>Vegas</strong></a></td>
<td>The missing MatPlotLib for Scala + Spark</td>
<td><img src="https://img.shields.io/github/stars/vegas-viz/Vegas"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/vegas-viz/Vegas"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/galliaproject/gallia-core">gallia-core</a></td>
<td>A schema-aware Scala library for data transformation</td>
<td><img
src="https://img.shields.io/github/stars/galliaproject/gallia-core"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/galliaproject/gallia-core"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="command-line-interfaces">Command Line Interfaces</h3>
<p><em>Libraries for creation of command line interfaces</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/backuity/clist">clist</a></td>
<td>Command Line Interface Scala Toolkit</td>
<td><img src="https://img.shields.io/github/stars/backuity/clist"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/backuity/clist"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/bkirwi/decline"><strong>decline</strong></a></td>
<td>A composable command-line parser for Scala.</td>
<td><img src="https://img.shields.io/github/stars/bkirwi/decline"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/bkirwi/decline"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/com-lihaoyi/mainargs">mainargs</a></td>
<td>A small, convenient, dependency-free library for command-line
argument parsing in Scala</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/mainargs"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/mainargs"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scallop/scallop"><strong>scallop</strong></a></td>
<td>a simple Scala CLI parsing library</td>
<td><img src="https://img.shields.io/github/stars/scallop/scallop"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scallop/scallop"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scopt/scopt"><strong>scopt</strong></a></td>
<td>command line options parsing for Scala</td>
<td><img src="https://img.shields.io/github/stars/scopt/scopt"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scopt/scopt"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="image-processing-and-image-analysis">Image processing and image
analysis</h3>
<p><em>2D and 3D image processing and image analysis</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/poslegm/scala-phash">scala-phash</a></td>
<td>Image comparison by hash codes</td>
<td><img src="https://img.shields.io/github/stars/poslegm/scala-phash"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/poslegm/scala-phash"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/unibas-gravis/scalismo">scalismo</a></td>
<td>Scalable Image Analysis and Shape Modelling</td>
<td><img
src="https://img.shields.io/github/stars/unibas-gravis/scalismo"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/unibas-gravis/scalismo"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/sksamuel/scrimage"><strong>scrimage</strong></a></td>
<td>Java, Scala and Kotlin image processing library</td>
<td><img src="https://img.shields.io/github/stars/sksamuel/scrimage"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sksamuel/scrimage"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="sound-processing-and-music">Sound processing and music</h3>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/mgdigital/Chromaprint.scala">Chromaprint.scala</a></td>
<td>Chromaprint/AcoustID audio fingerprinting for the JVM</td>
<td><img
src="https://img.shields.io/github/stars/mgdigital/Chromaprint.scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/mgdigital/Chromaprint.scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/Sciss/ScalaCollider">ScalaCollider</a></td>
<td>A Scala sound synthesis library based on SuperCollider.</td>
<td><img src="https://img.shields.io/github/stars/Sciss/ScalaCollider"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/Sciss/ScalaCollider"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="functional-reactive-programming">Functional Reactive
Programming</h3>
<p><em>Event streams, signals, observables, etc.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/typelevel/fs2"><strong>fs2</strong></a></td>
<td>Compositional, streaming I/O library for Scala</td>
<td><img src="https://img.shields.io/github/stars/typelevel/fs2"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/typelevel/fs2"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/travisbrown/iteratee">iteratee</a></td>
<td>Iteratees for Cats</td>
<td><img src="https://img.shields.io/github/stars/travisbrown/iteratee"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/travisbrown/iteratee"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/monix/monix"><strong>monix</strong></a></td>
<td>Asynchronous, Reactive Programming for Scala and Scala.js.</td>
<td><img src="https://img.shields.io/github/stars/monix/monix"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/monix/monix"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/storm-enroute/reactors">reactors</a></td>
<td>A concurrent reactive programming framework.</td>
<td><img
src="https://img.shields.io/github/stars/storm-enroute/reactors"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/storm-enroute/reactors"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/spring-attic/reactor-scala-extensions">reactor-scala-extensions</a></td>
<td>A scala extension for Project Reactors Flux and Mono</td>
<td><img
src="https://img.shields.io/github/stars/spring-attic/reactor-scala-extensions"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/spring-attic/reactor-scala-extensions"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/rescala-lang/REScala">REScala</a></td>
<td>REScala - reactive programming in OO applications</td>
<td><img src="https://img.shields.io/github/stars/rescala-lang/REScala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/rescala-lang/REScala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/ReactiveX/RxScala"><strong>RxScala</strong></a></td>
<td>RxScala Reactive Extensions for Scala a library for composing
asynchronous and event-based programs using observable sequences</td>
<td><img src="https://img.shields.io/github/stars/ReactiveX/RxScala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ReactiveX/RxScala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/lihaoyi/scala.rx"><strong>scala.rx</strong></a></td>
<td>An experimental library for Functional Reactive Programming in
Scala</td>
<td><img src="https://img.shields.io/github/stars/lihaoyi/scala.rx"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lihaoyi/scala.rx"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/zio/zio"><strong>zio</strong></a></td>
<td>ZIO — A type-safe, composable library for async and concurrent
programming in Scala</td>
<td><img src="https://img.shields.io/github/stars/zio/zio"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zio/zio"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/Primetalk/SynapseGrid">SynapseGrid</a></td>
<td>SynapseGrid is a framework for constructing dynamic low latency data
flow systems.</td>
<td><img src="https://img.shields.io/github/stars/Primetalk/SynapseGrid"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/Primetalk/SynapseGrid"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/vert-x3/vertx-lang-scala">vertx-lang-scala</a></td>
<td>Vert.x for Scala</td>
<td><img
src="https://img.shields.io/github/stars/vert-x3/vertx-lang-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/vert-x3/vertx-lang-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/wireapp/wire-signals">wire-signals</a></td>
<td>A small and effective event-handling library for Scala</td>
<td><img src="https://img.shields.io/github/stars/wireapp/wire-signals"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/wireapp/wire-signals"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="modularization-and-dependency-injection">Modularization and
Dependency Injection</h3>
<p><em>Modularization of applications, dependency injection,
etc.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/wvlet/airframe"><strong>airframe</strong></a></td>
<td>Essential Building Blocks for Scala</td>
<td><img src="https://img.shields.io/github/stars/wvlet/airframe"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/wvlet/airframe"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/7mind/izumi"><strong>izumi</strong></a></td>
<td>Productivity-oriented collection of lightweight fancy stuff for
Scala toolchain</td>
<td><img src="https://img.shields.io/github/stars/7mind/izumi"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/7mind/izumi"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/softwaremill/macwire"><strong>macwire</strong></a></td>
<td>Lightweight and Nonintrusive Scala Dependency Injection Library</td>
<td><img src="https://img.shields.io/github/stars/softwaremill/macwire"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/softwaremill/macwire"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/codingwell/scala-guice">scala-guice</a></td>
<td>Scala extensions for Google Guice</td>
<td><img
src="https://img.shields.io/github/stars/codingwell/scala-guice"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/codingwell/scala-guice"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/scaldi/scaldi">scaldi</a></td>
<td>Lightweight Scala Dependency Injection Library</td>
<td><img src="https://img.shields.io/github/stars/scaldi/scaldi"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scaldi/scaldi"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/xitrum-framework/sclasner">sclasner</a></td>
<td>Scala classpath scanner</td>
<td><img
src="https://img.shields.io/github/stars/xitrum-framework/sclasner"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/xitrum-framework/sclasner"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/dickwall/subcut">subcut</a></td>
<td>Scala Uniquely Bound Classes Under Traits</td>
<td><img src="https://img.shields.io/github/stars/dickwall/subcut"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/dickwall/subcut"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/yakivy/jam">jam</a></td>
<td>Incredibly simple DI Scala library.</td>
<td><img src="https://img.shields.io/github/stars/yakivy/jam"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/yakivy/jam"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="distributed-systems">Distributed Systems</h3>
<p><em>Libraries and frameworks for writing distributed
applications.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/akka/akka"><strong>akka</strong></a></td>
<td>Build highly concurrent, distributed, and resilient message-driven
applications on the JVM</td>
<td><img src="https://img.shields.io/github/stars/akka/akka"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/akka/akka"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/levkhomich/akka-tracing">akka-tracing</a></td>
<td>A distributed tracing extension for Akka. Provides integration with
Play framework, Spray and Akka HTTP.</td>
<td><img
src="https://img.shields.io/github/stars/levkhomich/akka-tracing"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/levkhomich/akka-tracing"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/annetteplatform/annette">annette</a></td>
<td>Platform to build distributed, scalable, enterprise-wide business
applications</td>
<td><img
src="https://img.shields.io/github/stars/annetteplatform/annette"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/annetteplatform/annette"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/stephenmcd/curiodb"><strong>curiodb</strong></a></td>
<td>Distributed NoSQL Database</td>
<td><img src="https://img.shields.io/github/stars/stephenmcd/curiodb"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/stephenmcd/curiodb"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/twitter/finagle"><strong>finagle</strong></a></td>
<td>A fault tolerant, protocol-agnostic RPC system</td>
<td><img src="https://img.shields.io/github/stars/twitter/finagle"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/twitter/finagle"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/xitrum-framework/glokka">glokka</a></td>
<td>Library to register and lookup actors by names in an Akka
cluster</td>
<td><img
src="https://img.shields.io/github/stars/xitrum-framework/glokka"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/xitrum-framework/glokka"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/lagom/lagom"><strong>lagom</strong></a></td>
<td>Reactive Microservices for the JVM</td>
<td><img src="https://img.shields.io/github/stars/lagom/lagom"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lagom/lagom"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/parapet-io/parapet">parapet</a></td>
<td>A purely functional library to build distributed and event-driven
systems</td>
<td><img src="https://img.shields.io/github/stars/parapet-io/parapet"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/parapet-io/parapet"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/yakivy/poppet">poppet</a></td>
<td>Minimal, type-safe RPC Scala library.</td>
<td><img src="https://img.shields.io/github/stars/yakivy/poppet"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/yakivy/poppet"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/reactors-io/reactors">reactors</a></td>
<td>A foundational framework for distributed programming.</td>
<td><img src="https://img.shields.io/github/stars/reactors-io/reactors"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/reactors-io/reactors"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="extensions">Extensions</h3>
<p><em>Scala extensions.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/com-lihaoyi/Ammonite"><strong>Ammonite</strong></a></td>
<td>Scala Scripting</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/Ammonite"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/Ammonite"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/pathikrit/better-files"><strong>better-files</strong></a></td>
<td>Simple, safe and intuitive Scala I/O</td>
<td><img
src="https://img.shields.io/github/stars/pathikrit/better-files"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/pathikrit/better-files"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/tersesystems/blindsight">blindsight</a></td>
<td>Blindsight is a Scala logging API with DSL based structured logging,
fluent logging, semantic logging, flow logging, and context aware
logging.</td>
<td><img
src="https://img.shields.io/github/stars/tersesystems/blindsight"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tersesystems/blindsight"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/twitter/cassovary"><strong>cassovary</strong></a></td>
<td>Cassovary is a simple big graph processing library for the JVM</td>
<td><img src="https://img.shields.io/github/stars/twitter/cassovary"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/twitter/cassovary"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/typelevel/cats"><strong>cats</strong></a></td>
<td>Lightweight, modular, and extensible library for functional
programming.</td>
<td><img src="https://img.shields.io/github/stars/typelevel/cats"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/typelevel/cats"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalalandio/chimney"><strong>chimney</strong></a></td>
<td>Scala library for boilerplate-free, type-safe data
transformations</td>
<td><img src="https://img.shields.io/github/stars/scalalandio/chimney"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalalandio/chimney"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/chronoscala/chronoscala">chronoscala</a></td>
<td>A JSR-310 port of nscala_time</td>
<td><img
src="https://img.shields.io/github/stars/chronoscala/chronoscala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/chronoscala/chronoscala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/ThoughtWorksInc/Dsl.scala">Dsl.scala</a></td>
<td>A framework to create embedded Domain-Specific Languages in
Scala</td>
<td><img
src="https://img.shields.io/github/stars/ThoughtWorksInc/Dsl.scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/Dsl.scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/ThoughtWorksInc/each">each</a></td>
<td>A macro library that converts native imperative syntax to scalazs
monadic expressions</td>
<td><img src="https://img.shields.io/github/stars/ThoughtWorksInc/each"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/each"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/atnos-org/eff"><strong>eff</strong></a></td>
<td>Eff monad for cats - https://atnos-org.github.io/eff</td>
<td><img src="https://img.shields.io/github/stars/atnos-org/eff"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/atnos-org/eff"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/ThoughtWorksInc/enableIf.scala">enableIf.scala</a></td>
<td>A library that toggles Scala code at compile-time, like #if in
C/C++</td>
<td><img
src="https://img.shields.io/github/stars/ThoughtWorksInc/enableIf.scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/enableIf.scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/lloydmeta/enumeratum"><strong>enumeratum</strong></a></td>
<td>A type-safe, reflection-free, powerful enumeration implementation
for Scala with exhaustive pattern match warnings and helpful
integrations.</td>
<td><img src="https://img.shields.io/github/stars/lloydmeta/enumeratum"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lloydmeta/enumeratum"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/Thangiee/Freasy-Monad">Freasy-Monad</a></td>
<td>Easy way to create Free Monad using Scala macros with first-class
Intellij support.</td>
<td><img src="https://img.shields.io/github/stars/Thangiee/Freasy-Monad"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/Thangiee/Freasy-Monad"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/ISCPIF/freedsl">freedsl</a></td>
<td>Practical effect composition library based on abstract wrapping type
and the free monad</td>
<td><img src="https://img.shields.io/github/stars/ISCPIF/freedsl"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ISCPIF/freedsl"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/frees-io/freestyle"><strong>freestyle</strong></a></td>
<td>A cohesive &amp; pragmatic framework of FP centric Scala
libraries</td>
<td><img src="https://img.shields.io/github/stars/frees-io/freestyle"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/frees-io/freestyle"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scala-hamsters/hamsters">hamsters</a></td>
<td>A mini Scala utility library</td>
<td><img
src="https://img.shields.io/github/stars/scala-hamsters/hamsters"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scala-hamsters/hamsters"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/maxcellent/lamma">lamma</a></td>
<td>Lamma schedule generator for Scala is a professional schedule
generation library for periodic schedules like fixed income coupon
payment, equity deravitive fixing date generation etc.</td>
<td><img src="https://img.shields.io/github/stars/maxcellent/lamma"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/maxcellent/lamma"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/xerial/larray">larray</a></td>
<td>Large off-heap arrays and mmap files for Scala and Java</td>
<td><img src="https://img.shields.io/github/stars/xerial/larray"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/xerial/larray"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/Log4s/log4s">log4s</a></td>
<td>High-performance SLF4J wrapper for Scala.</td>
<td><img src="https://img.shields.io/github/stars/Log4s/log4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/Log4s/log4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/7mind/izumi"><strong>izumi</strong></a></td>
<td>Productivity-oriented collection of lightweight fancy stuff for
Scala toolchain</td>
<td><img src="https://img.shields.io/github/stars/7mind/izumi"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/7mind/izumi"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/optics-dev/Monocle"><strong>Monocle</strong></a></td>
<td>Optics library for Scala</td>
<td><img src="https://img.shields.io/github/stars/optics-dev/Monocle"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/optics-dev/Monocle"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/nscala-time/nscala-time"><strong>nscala-time</strong></a></td>
<td>A new Scala wrapper for Joda Time based on scala-time</td>
<td><img
src="https://img.shields.io/github/stars/nscala-time/nscala-time"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/nscala-time/nscala-time"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/softwaremill/quicklens"><strong>quicklens</strong></a></td>
<td>Modify deeply nested case class fields</td>
<td><img
src="https://img.shields.io/github/stars/softwaremill/quicklens"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/softwaremill/quicklens"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scala-records/scala-records">scala-records</a></td>
<td>Labeled records for Scala based on structural refinement types and
macros.</td>
<td><img
src="https://img.shields.io/github/stars/scala-records/scala-records"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scala-records/scala-records"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/fthomas/refined"><strong>refined</strong></a></td>
<td>Refinement types for Scala</td>
<td><img src="https://img.shields.io/github/stars/fthomas/refined"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/fthomas/refined"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scala/scala-async"><strong>scala-async</strong></a></td>
<td>An asynchronous programming facility for Scala</td>
<td><img src="https://img.shields.io/github/stars/scala/scala-async"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scala/scala-async"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scala-graph/scala-graph"><strong>scala-graph</strong></a></td>
<td>Graph for Scala is intended to provide basic graph functionality
seamlessly fitting into the Scala Collection Library. Like the well
known members of scala.collection, Graph for Scala is an in-memory graph
library aiming at editing and traversing graphs, finding cycles etc. in
a user-friendly way.</td>
<td><img
src="https://img.shields.io/github/stars/scala-graph/scala-graph"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scala-graph/scala-graph"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/lightbend-labs/scala-logging"><strong>scala-logging</strong></a></td>
<td>Convenient and performant logging library for Scala wrapping
SLF4J.</td>
<td><img
src="https://img.shields.io/github/stars/lightbend-labs/scala-logging"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lightbend-labs/scala-logging"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scalameta/scalameta"><strong>scalameta</strong></a></td>
<td>Library to read, analyze, transform and generate Scala programs</td>
<td><img src="https://img.shields.io/github/stars/scalameta/scalameta"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalameta/scalameta"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="http://www.scalactic.org/">Scalactic</a></td>
<td>Small library of utilities related to quality that helps keeping
code clear and correct.</td>
<td></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scalaz/scalaz"><strong>scalaz</strong></a></td>
<td>Principled Functional Programming in Scala</td>
<td><img src="https://img.shields.io/github/stars/scalaz/scalaz"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalaz/scalaz"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/outr/scribe">scribe</a></td>
<td>The fastest logging library in the world. Built from scratch in
Scala and programmatically configurable.</td>
<td><img src="https://img.shields.io/github/stars/outr/scribe"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/outr/scribe"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/milessabin/shapeless"><strong>shapeless</strong></a></td>
<td>Generic programming for Scala</td>
<td><img src="https://img.shields.io/github/stars/milessabin/shapeless"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/milessabin/shapeless"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/typelevel/simulacrum"><strong>simulacrum</strong></a></td>
<td>First class syntax support for type classes in Scala</td>
<td><img src="https://img.shields.io/github/stars/typelevel/simulacrum"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/typelevel/simulacrum"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/epfldata/squid">squid</a></td>
<td>Squid type-safe metaprogramming and compilation framework for
Scala</td>
<td><img src="https://img.shields.io/github/stars/epfldata/squid"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/epfldata/squid"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/tinylog-org/tinylog"><strong>tinylog</strong></a></td>
<td>tinylog is a lightweight logging framework for Java, Kotlin, Scala,
and Android</td>
<td><img src="https://img.shields.io/github/stars/tinylog-org/tinylog"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tinylog-org/tinylog"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/twitter/util"><strong>util</strong></a></td>
<td>Wonderful reusable code from Twitter</td>
<td><img src="https://img.shields.io/github/stars/twitter/util"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/twitter/util"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="misc">Misc</h3>
<p><em>Projects that dont fit into any specific category.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://gitlab.com/aossie/Agora/">Agora</a></td>
<td>Library of vote-counting algorithms for elections.</td>
<td></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/com-lihaoyi/Ammonite"><strong>Ammonite</strong></a></td>
<td>Scala Scripting</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/Ammonite"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/Ammonite"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/aws4s/aws4s">aws4s</a></td>
<td>Non-blocking AWS SDK for Scala exposing strongly-typed APIs built on
top of http4s, fs2 and cats</td>
<td><img src="https://img.shields.io/github/stars/aws4s/aws4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/aws4s/aws4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/softwaremill/bootzooka"><strong>bootzooka</strong></a></td>
<td>Simple project to quickly start developing a Scala-based
microservice or web application, without the need to write login, user
registration etc.</td>
<td><img
src="https://img.shields.io/github/stars/softwaremill/bootzooka"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/softwaremill/bootzooka"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/ACINQ/eclair"><strong>eclair</strong></a></td>
<td>A scala implementation of the Lightning Network.</td>
<td><img src="https://img.shields.io/github/stars/ACINQ/eclair"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ACINQ/eclair"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/com-lihaoyi/fansi">fansi</a></td>
<td>Scala/Scala.js library for manipulating Fancy Ansi colored
strings</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/fansi"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/fansi"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/ColOfAbRiX/figlet4s">figlet4s</a></td>
<td>ASCII-art banners in Scala</td>
<td><img src="https://img.shields.io/github/stars/ColOfAbRiX/figlet4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ColOfAbRiX/figlet4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/laserdisc-io/fs2-aws">fs2-aws</a></td>
<td>fs2 utilities to interact with AWS</td>
<td><img src="https://img.shields.io/github/stars/laserdisc-io/fs2-aws"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/laserdisc-io/fs2-aws"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/toknapp/google4s">google4s</a></td>
<td>A lean, functional library for Google Cloud Services in Scala</td>
<td><img src="https://img.shields.io/github/stars/toknapp/google4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/toknapp/google4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/EckerdCollege/google-api-scala">google-api-scala</a></td>
<td>This API is a wrapper for the google java libraries. Currently
mapping Admin Directory, Drive, and Calendar.</td>
<td><img
src="https://img.shields.io/github/stars/EckerdCollege/google-api-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/EckerdCollege/google-api-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/outr/mailgun4s">mailgun4s</a></td>
<td>Mailgun API implementation in Scala</td>
<td><img src="https://img.shields.io/github/stars/outr/mailgun4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/outr/mailgun4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/dvgica/managerial">managerial</a></td>
<td>A zero-dependency Scala library for managing resources
monadically</td>
<td><img src="https://img.shields.io/github/stars/dvgica/managerial"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/dvgica/managerial"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/outr/media4s">media4s</a></td>
<td>Scala command-line wrapper around ffmpeg, ffprobe, ImageMagick, and
other tools relating to media.</td>
<td><img src="https://img.shields.io/github/stars/outr/media4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/outr/media4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/miniboxing/miniboxing-plugin">miniboxing-plugin</a></td>
<td>Miniboxing is a program transformation that improves the performance
of Scala generics when used with primitive types. It can speed up
generic collections by factors between 1.5x and 22x, while maintaining
bytecode duplication to a minimum. You can easily add miniboxing to your
sbt project:</td>
<td><img
src="https://img.shields.io/github/stars/miniboxing/miniboxing-plugin"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/miniboxing/miniboxing-plugin"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/marianogappa/ostinato">ostinato</a></td>
<td>A chess library that runs on the server (Scala) and on the browser
(ScalaJS).</td>
<td><img src="https://img.shields.io/github/stars/marianogappa/ostinato"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/marianogappa/ostinato"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/iheartradio/play-swagger">play-swagger</a></td>
<td>Swagger spec generator for play framework</td>
<td><img
src="https://img.shields.io/github/stars/iheartradio/play-swagger"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/iheartradio/play-swagger"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/com-lihaoyi/PPrint">PPrint</a></td>
<td>Pretty-printing value, types and type-signatures in Scala</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/PPrint"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/PPrint"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/pureconfig/pureconfig"><strong>pureconfig</strong></a></td>
<td>A boilerplate-free library for loading configuration files</td>
<td><img src="https://img.shields.io/github/stars/pureconfig/pureconfig"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/pureconfig/pureconfig"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/marconilanna/REPLesent">REPLesent</a></td>
<td>A neat little tool to build presentations using the Scala REPL</td>
<td><img
src="https://img.shields.io/github/stars/marconilanna/REPLesent"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/marconilanna/REPLesent"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sirthias/scala-ssh">scala-ssh</a></td>
<td>Remote shell access via SSH for your Scala applications</td>
<td><img src="https://img.shields.io/github/stars/sirthias/scala-ssh"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sirthias/scala-ssh"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/nbronson/scala-stm">scala-stm</a></td>
<td>A library-based Software Transactional Memory (STM) for Scala,
coupled with transactional sets and maps</td>
<td><img src="https://img.shields.io/github/stars/nbronson/scala-stm"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/nbronson/scala-stm"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://gitlab.com/aossie/Scavenger">Scavenger</a></td>
<td>An experimental automated theorem prover.</td>
<td></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/allawala/service-chassis">service-chassis</a></td>
<td>A scala chassis to get your applications and services bootstrapped
quickly</td>
<td><img
src="https://img.shields.io/github/stars/allawala/service-chassis"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/allawala/service-chassis"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sirthias/spliff">spliff</a></td>
<td>Efficient diffing in Scala</td>
<td><img src="https://img.shields.io/github/stars/sirthias/spliff"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sirthias/spliff"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/lambdaworks/scountries">scountries</a></td>
<td>Scala library that provides an enumeration of ISO 3166 codes for
countries, along with their subdivisions.</td>
<td><img
src="https://img.shields.io/github/stars/lambdaworks/scountries"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lambdaworks/scountries"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="android">Android</h3>
<p><em>Scala libraries and wrappers for Android development.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/scala-android/sbt-android"><strong>sbt-android</strong></a></td>
<td>An easy-to-use sbt plugin for working with all Android projects</td>
<td><img
src="https://img.shields.io/github/stars/scala-android/sbt-android"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scala-android/sbt-android"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/pocorall/scaloid"><strong>scaloid</strong></a></td>
<td>Scaloid makes your Android code easy to understand and
maintain.</td>
<td><img src="https://img.shields.io/github/stars/pocorall/scaloid"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/pocorall/scaloid"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="http">HTTP</h3>
<p><em>Scala libraries and wrappers for HTTP clients.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/akka/akka-http"><strong>akka-http</strong></a></td>
<td>The Streaming-first HTTP server/module of Akka</td>
<td><img src="https://img.shields.io/github/stars/akka/akka-http"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/akka/akka-http"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/dispatch/reboot">reboot</a></td>
<td>Scala wrapper for the Java AsyncHttpClient.</td>
<td><img src="https://img.shields.io/github/stars/dispatch/reboot"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/dispatch/reboot"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/finagle/finch"><strong>finch</strong></a></td>
<td>Scala combinator library for building Finagle HTTP services</td>
<td><img src="https://img.shields.io/github/stars/finagle/finch"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/finagle/finch"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/daviddenton/fintrospect">fintrospect</a></td>
<td>Implement fast, type-safe HTTP webservices for Finagle</td>
<td><img
src="https://img.shields.io/github/stars/daviddenton/fintrospect"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/daviddenton/fintrospect"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/http4s/http4s"><strong>http4s</strong></a></td>
<td>A minimal, idiomatic Scala interface for HTTP</td>
<td><img src="https://img.shields.io/github/stars/http4s/http4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/http4s/http4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/outr/jefe">jefe</a></td>
<td>Manages installation, updating, downloading, launching, error
reporting, and more for your application.</td>
<td><img src="https://img.shields.io/github/stars/outr/jefe"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/outr/jefe"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/criteo/lolhttp">lolhttp</a></td>
<td>An HTTP Server and Client library for Scala.</td>
<td><img src="https://img.shields.io/github/stars/criteo/lolhttp"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/criteo/lolhttp"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/com-lihaoyi/requests-scala"><strong>requests-scala</strong></a></td>
<td>A Scala port of the popular Python Requests HTTP client: flexible,
intuitive, and straightforward to use.</td>
<td><img
src="https://img.shields.io/github/stars/com-lihaoyi/requests-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/requests-scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/hmil/RosHTTP">RosHTTP</a></td>
<td>Unified Scala.js + Scala HTTP client API</td>
<td><img src="https://img.shields.io/github/stars/hmil/RosHTTP"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/hmil/RosHTTP"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalaj/scalaj-http"><strong>scalaj-http</strong></a></td>
<td>Simple scala wrapper for HttpURLConnection. OAuth included.</td>
<td><img src="https://img.shields.io/github/stars/scalaj/scalaj-http"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalaj/scalaj-http"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/eed3si9n/scalaxb">scalaxb</a></td>
<td>scalaxb is an XML data binding tool for Scala.</td>
<td><img src="https://img.shields.io/github/stars/eed3si9n/scalaxb"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/eed3si9n/scalaxb"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/softwaremill/sttp"><strong>sttp</strong></a></td>
<td>The Scala HTTP client you always wanted!</td>
<td><img src="https://img.shields.io/github/stars/softwaremill/sttp"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/softwaremill/sttp"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/softwaremill/tapir"><strong>tapir</strong></a></td>
<td>Declarative, type-safe web endpoints library</td>
<td><img src="https://img.shields.io/github/stars/softwaremill/tapir"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/softwaremill/tapir"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/endpoints4s/endpoints4s">endpoints4s</a></td>
<td>Describe HTTP endpoints in Scala and derive clients, servers, and
documentation</td>
<td><img
src="https://img.shields.io/github/stars/endpoints4s/endpoints4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/endpoints4s/endpoints4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/zero-deps/frontier">frontier</a></td>
<td>Fast, efficient, pure-functional, effect-free websocket, http and
udp server, http client and telegram bot</td>
<td><img src="https://img.shields.io/github/stars/zero-deps/frontier"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zero-deps/frontier"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="semantic-web">Semantic Web</h3>
<p><em>Scala libraries for interactions with the Web of Data, and other
RDF tools.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/banana-rdf/banana-rdf">banana-rdf</a></td>
<td>Banana RDF</td>
<td><img src="https://img.shields.io/github/stars/banana-rdf/banana-rdf"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/banana-rdf/banana-rdf"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/phenoscape/scowl">scowl</a></td>
<td>A Scala DSL for programming with the OWL API.</td>
<td><img src="https://img.shields.io/github/stars/phenoscape/scowl"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/phenoscape/scowl"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="metrics-and-monitoring">Metrics and Monitoring</h3>
<p><em>Scala libraries for gathering metrics and monitoring
applications.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/erikvanoosten/metrics-scala">metrics-scala</a></td>
<td>The scala API for Dropwizards Metrics.</td>
<td><img
src="https://img.shields.io/github/stars/erikvanoosten/metrics-scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/erikvanoosten/metrics-scala"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="parsing">Parsing</h3>
<p><em>Scala libraries for creating parsers.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/tpolecat/atto">atto</a></td>
<td>friendly little parsers</td>
<td><img src="https://img.shields.io/github/stars/tpolecat/atto"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tpolecat/atto"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/com-lihaoyi/fastparse"><strong>fastparse</strong></a></td>
<td>Writing Fast Parsers Fast in Scala</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/fastparse"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/fastparse"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/sirthias/parboiled2"><strong>parboiled2</strong></a></td>
<td>A macro-based PEG parser generator for Scala 2.10+</td>
<td><img src="https://img.shields.io/github/stars/sirthias/parboiled2"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sirthias/parboiled2"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scala/scala-parser-combinators"><strong>scala-parser-combinators</strong></a></td>
<td>simple combinator-based parsing for Scala. formerly part of the
Scala standard library, now a separate community-maintained module</td>
<td><img
src="https://img.shields.io/github/stars/scala/scala-parser-combinators"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scala/scala-parser-combinators"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/typelevel/cats-parse">cats-parse</a></td>
<td>A parsing library for the cats ecosystem</td>
<td><img src="https://img.shields.io/github/stars/typelevel/cats-parse"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/typelevel/cats-parse"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/epfl-lara/scallion">scallion</a></td>
<td>LL(1) parser combinators in Scala</td>
<td><img src="https://img.shields.io/github/stars/epfl-lara/scallion"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/epfl-lara/scallion"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="sbt-plugins">Sbt plugins</h3>
<p><em>Sbt plugins to make your life easier.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/oleg-py/better-monadic-for"><strong>better-monadic-for</strong></a></td>
<td>Desugaring scala <code>for</code> without implicit
<code>withFilter</code>s</td>
<td><img
src="https://img.shields.io/github/stars/oleg-py/better-monadic-for"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/oleg-py/better-monadic-for"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/coursier/coursier"><strong>coursier</strong></a></td>
<td>Pure Scala Artifact Fetching</td>
<td><img src="https://img.shields.io/github/stars/coursier/coursier"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/coursier/coursier"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/scalameta/mdoc">mdoc</a></td>
<td>Typechecked markdown documentation for Scala</td>
<td><img src="https://img.shields.io/github/stars/scalameta/mdoc"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalameta/mdoc"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/ThoughtWorksInc/sbt-api-mappings">sbt-api-mappings</a></td>
<td>An Sbt plugin that fills apiMappings for common Scala
libraries.</td>
<td><img
src="https://img.shields.io/github/stars/ThoughtWorksInc/sbt-api-mappings"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/sbt-api-mappings"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/valydia/sbt-apidoc">sbt-apidoc</a></td>
<td>A port of apidocjs https://apidocjs.com to sbt, to document REST
Api</td>
<td><img src="https://img.shields.io/github/stars/valydia/sbt-apidoc"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/valydia/sbt-apidoc"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/sbt/sbt-assembly"><strong>sbt-assembly</strong></a></td>
<td>Deploy über-JARs. Restart processes. (port of
codahale/assembly-sbt)</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-assembly"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-assembly"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/sbt/sbt-buildinfo"><strong>sbt-buildinfo</strong></a></td>
<td>I know this because build.sbt knows this.</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-buildinfo"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-buildinfo"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/sbt/sbt-ci-release">sbt-ci-release</a></td>
<td>sbt plugin to automate Sonatype releases from GitHub Actions</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-ci-release"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-ci-release"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/albuch/sbt-dependency-check">sbt-dependency-check</a></td>
<td>SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and
report if there are any publicly known vulnerabilities (e.g. CVEs).
:rainbow:</td>
<td><img
src="https://img.shields.io/github/stars/albuch/sbt-dependency-check"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/albuch/sbt-dependency-check"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/marcuslonnberg/sbt-docker"><strong>sbt-docker</strong></a></td>
<td>Create Docker images directly from sbt</td>
<td><img
src="https://img.shields.io/github/stars/marcuslonnberg/sbt-docker"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/marcuslonnberg/sbt-docker"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/tkawachi/sbt-doctest">sbt-doctest</a></td>
<td>Doctest for scala</td>
<td><img src="https://img.shields.io/github/stars/tkawachi/sbt-doctest"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tkawachi/sbt-doctest"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sbt/sbt-ghpages">sbt-ghpages</a></td>
<td>git, site and ghpages support for sbt projects.</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-ghpages"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-ghpages"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/sbt/sbt-groll">sbt-groll</a></td>
<td>sbt plugin to roll the Git history</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-groll"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-groll"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sbt/sbt-header">sbt-header</a></td>
<td>sbt-header is an sbt plugin for creating file headers,
e.g. copyright headers</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-header"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-header"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/sake92/sbt-hepek">sbt-hepek</a></td>
<td>Sbt plugin for rendering Scala objects to files. And more!</td>
<td><img src="https://img.shields.io/github/stars/sake92/sbt-hepek"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sake92/sbt-hepek"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/JetBrains/sbt-ide-settings">sbt-ide-settings</a></td>
<td>SBT plugin for tweaking various IDE settings</td>
<td><img
src="https://img.shields.io/github/stars/JetBrains/sbt-ide-settings"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/JetBrains/sbt-ide-settings"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/sbt/sbt-jmh"><strong>sbt-jmh</strong></a></td>
<td>“Trust no one, bench everything.” - sbt plugin for JMH (Java
Microbenchmark Harness)</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-jmh"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-jmh"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/47degrees/sbt-microsites">sbt-microsites</a></td>
<td>An sbt plugin to create awesome microsites for your project</td>
<td><img
src="https://img.shields.io/github/stars/47degrees/sbt-microsites"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/47degrees/sbt-microsites"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/lightbend/mima">mima</a></td>
<td>A tool for catching binary incompatibility in Scala</td>
<td><img src="https://img.shields.io/github/stars/lightbend/mima"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lightbend/mima"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/sbt/sbt-native-packager"><strong>sbt-native-packager</strong></a></td>
<td>sbt Native Packager</td>
<td><img
src="https://img.shields.io/github/stars/sbt/sbt-native-packager"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-native-packager"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/xerial/sbt-pack">sbt-pack</a></td>
<td>A sbt plugin for creating distributable Scala packages.</td>
<td><img src="https://img.shields.io/github/stars/xerial/sbt-pack"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/xerial/sbt-pack"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sbt/sbt-pgp">sbt-pgp</a></td>
<td>PGP plugin for sbt</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-pgp"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-pgp"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/sbt/sbt-release"><strong>sbt-release</strong></a></td>
<td>A release plugin for sbt</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-release"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-release"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/spray/sbt-revolver"><strong>sbt-revolver</strong></a></td>
<td>An SBT plugin for dangerously fast development turnaround in
Scala</td>
<td><img src="https://img.shields.io/github/stars/spray/sbt-revolver"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/spray/sbt-revolver"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/ThoughtWorksInc/sbt-scala-js-map">sbt-scala-js-map</a></td>
<td>A Sbt plugin that configures source mapping for Scala.js projects
hosted on Github</td>
<td><img
src="https://img.shields.io/github/stars/ThoughtWorksInc/sbt-scala-js-map"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/sbt-scala-js-map"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalameta/sbt-scalafmt">sbt-scalafmt</a></td>
<td>sbt plugin for Scalafmt</td>
<td><img
src="https://img.shields.io/github/stars/scalameta/sbt-scalafmt"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalameta/sbt-scalafmt"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scoverage/sbt-scoverage"><strong>sbt-scoverage</strong></a></td>
<td>sbt plugin for scoverage</td>
<td><img
src="https://img.shields.io/github/stars/scoverage/sbt-scoverage"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scoverage/sbt-scoverage"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sbt/sbt-site">sbt-site</a></td>
<td>Site generation for sbt</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-site"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-site"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/xerial/sbt-sonatype">sbt-sonatype</a></td>
<td>A sbt plugin for publishing Scala/Java projects to the Maven
central.</td>
<td><img src="https://img.shields.io/github/stars/xerial/sbt-sonatype"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/xerial/sbt-sonatype"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sbt/sbt-unidoc">sbt-unidoc</a></td>
<td>sbt plugin to create a unified Scaladoc or Javadoc API document
across multiple subprojects.</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-unidoc"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-unidoc"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/rtimush/sbt-updates"><strong>sbt-updates</strong></a></td>
<td>sbt plugin that can check Maven and Ivy repositories for dependency
updates</td>
<td><img src="https://img.shields.io/github/stars/rtimush/sbt-updates"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/rtimush/sbt-updates"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/sbt/sbt-eclipse"><strong>sbt-eclipse</strong></a></td>
<td>Plugin for sbt to create Eclipse project definitions</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-eclipse"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-eclipse"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/softwaremill/scala-clippy">scala-clippy</a></td>
<td>Good advice for Scala compiler errors</td>
<td><img
src="https://img.shields.io/github/stars/softwaremill/scala-clippy"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/softwaremill/scala-clippy"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/tek/splain">splain</a></td>
<td>better implicit errors for scala</td>
<td><img src="https://img.shields.io/github/stars/tek/splain"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tek/splain"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/tpolecat/tut"><strong>tut</strong></a></td>
<td>doc/tutorial generator for scala</td>
<td><img src="https://img.shields.io/github/stars/tpolecat/tut"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/tpolecat/tut"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/earldouglas/xsbt-web-plugin">xsbt-web-plugin</a></td>
<td>Servlet support for sbt</td>
<td><img
src="https://img.shields.io/github/stars/earldouglas/xsbt-web-plugin"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/earldouglas/xsbt-web-plugin"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/shmishleniy/sbt-deploy-ssh">sbt-deploy-ssh</a></td>
<td>SBT deploy plugin</td>
<td><img
src="https://img.shields.io/github/stars/shmishleniy/sbt-deploy-ssh"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/shmishleniy/sbt-deploy-ssh"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/sbt/sbt-git">sbt-git</a></td>
<td>A git plugin for SBT</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt-git"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt-git"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/zero-deps/sbt-git">sbt-git</a></td>
<td>Use git-describe as a version and run git commands inside SBT
shell</td>
<td><img src="https://img.shields.io/github/stars/zero-deps/sbt-git"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zero-deps/sbt-git"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="xml-html">XML / HTML</h3>
<p><em>XML and HTML generation and processing</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/ruippeixotog/scala-scraper"><strong>scala-scraper</strong></a></td>
<td>A Scala library for scraping content from HTML pages</td>
<td><img
src="https://img.shields.io/github/stars/ruippeixotog/scala-scraper"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ruippeixotog/scala-scraper"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/ScalaWilliam/xs4s">xs4s</a></td>
<td>XML Streaming for Scala including FS2/cats support</td>
<td><img src="https://img.shields.io/github/stars/ScalaWilliam/xs4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/ScalaWilliam/xs4s"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="markdown">Markdown</h3>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/planet42/Laika">Laika</a></td>
<td>Text Markup Transformer for sbt and Scala applications, transforming
Markdown and reStructuredText to HTML, EPUB and PDF</td>
<td><img src="https://img.shields.io/github/stars/planet42/Laika"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/planet42/Laika"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="javascript">JavaScript</h3>
<p><em>JavaScript generation and interop libraries.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/scalafiddle/scalafiddle-editor">scalafiddle-editor</a></td>
<td>Web user interface for ScalaFiddle</td>
<td><img
src="https://img.shields.io/github/stars/scalafiddle/scalafiddle-editor"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalafiddle/scalafiddle-editor"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scala-js/scala-js"><strong>scala-js</strong></a></td>
<td>Scala.js, the Scala to JavaScript compiler</td>
<td><img src="https://img.shields.io/github/stars/scala-js/scala-js"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scala-js/scala-js"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="scheduling">Scheduling</h3>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/enragedginger/akka-quartz-scheduler"><strong>akka-quartz-scheduler</strong></a></td>
<td>Quartz Extension and utilities for cron-style scheduling in
Akka</td>
<td><img
src="https://img.shields.io/github/stars/enragedginger/akka-quartz-scheduler"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/enragedginger/akka-quartz-scheduler"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="templating">Templating</h3>
<p><em>Web templating engines.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/zalando/beard">beard</a></td>
<td>A lightweight, logicless templating engine, written in Scala and
inspired by Mustache</td>
<td><img src="https://img.shields.io/github/stars/zalando/beard"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/zalando/beard"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/com-lihaoyi/scalatags"><strong>scalatags</strong></a></td>
<td>ScalaTags is a small XML/HTML construction library for Scala.</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/scalatags"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/scalatags"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scalate/scalate"><strong>scalate</strong></a></td>
<td>Scalate is a Scala based template engine which supports HAML,
Mustache and JSP, Erb and Velocity style syntaxes.</td>
<td><img src="https://img.shields.io/github/stars/scalate/scalate"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalate/scalate"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/playframework/twirl"><strong>twirl</strong></a></td>
<td>Twirl is Plays default template engine</td>
<td><img src="https://img.shields.io/github/stars/playframework/twirl"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/playframework/twirl"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/sake92/hepek">hepek</a></td>
<td>Typesafe HTML templates in pure Scala. Static site generator
included! Play and ScalaJS support!</td>
<td><img src="https://img.shields.io/github/stars/sake92/hepek"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sake92/hepek"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="tools">Tools</h3>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/JohnReedLOL/scala-trace-debug">scala-trace-debug</a></td>
<td>Macro based print debugging. Locates log statements in your
IDE.</td>
<td><img
src="https://img.shields.io/github/stars/JohnReedLOL/scala-trace-debug"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/JohnReedLOL/scala-trace-debug"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalacenter/bloop"><strong>bloop</strong></a></td>
<td>Bloop is a build server and CLI tool to compile, test and run Scala
fast from any editor or build tool.</td>
<td><img src="https://img.shields.io/github/stars/scalacenter/bloop"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalacenter/bloop"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/codacy/codacy-scalameta">codacy-scalameta</a></td>
<td>Codacy tool for Scalameta</td>
<td><img
src="https://img.shields.io/github/stars/codacy/codacy-scalameta"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/codacy/codacy-scalameta"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/coursier/coursier"><strong>coursier</strong></a></td>
<td>Pure Scala Artifact Fetching</td>
<td><img src="https://img.shields.io/github/stars/coursier/coursier"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/coursier/coursier"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/marianobarrios/dregex">dregex</a></td>
<td>Dregex is a JVM library that implements a regular expression engine
using deterministic finite automata (DFA). It supports some Perl-style
features and yet retains linear matching time, and also offers set
operations.</td>
<td><img src="https://img.shields.io/github/stars/marianobarrios/dregex"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/marianobarrios/dregex"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/plokhotnyuk/fast-string-interpolator">fast-string-interpolator</a></td>
<td>Scala macro that generates ultra-fast string interpolators.</td>
<td><img
src="https://img.shields.io/github/stars/plokhotnyuk/fast-string-interpolator"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/plokhotnyuk/fast-string-interpolator"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/Atry/fastring">fastring</a></td>
<td>Extremely fast string formatting</td>
<td><img src="https://img.shields.io/github/stars/Atry/fastring"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/Atry/fastring"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/gitbucket/gitbucket"><strong>gitbucket</strong></a></td>
<td>A Git platform powered by Scala with easy installation, high
extensibility &amp; GitHub API compatibility</td>
<td><img src="https://img.shields.io/github/stars/gitbucket/gitbucket"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/gitbucket/gitbucket"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/foundweekends/giter8"><strong>giter8</strong></a></td>
<td>a command line tool to apply templates defined on GitHub</td>
<td><img src="https://img.shields.io/github/stars/foundweekends/giter8"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/foundweekends/giter8"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalameta/metals"><strong>metals</strong></a></td>
<td>Scala language server with rich IDE features 🚀</td>
<td><img src="https://img.shields.io/github/stars/scalameta/metals"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalameta/metals"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/com-lihaoyi/mill"><strong>mill</strong></a></td>
<td>Your shiny new Java/Scala build tool!</td>
<td><img src="https://img.shields.io/github/stars/com-lihaoyi/mill"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/com-lihaoyi/mill"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/JohnReedLOL/pos">pos</a></td>
<td>Macro based print debugging. Locates debug statements in your IDE.
Supports logging.</td>
<td><img src="https://img.shields.io/github/stars/JohnReedLOL/pos"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/JohnReedLOL/pos"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/sbt/sbt"><strong>sbt</strong></a></td>
<td>sbt, the interactive build tool</td>
<td><img src="https://img.shields.io/github/stars/sbt/sbt"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sbt/sbt"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scalacenter/scalafix"><strong>scalafix</strong></a></td>
<td>Refactoring and linting tool for Scala</td>
<td><img src="https://img.shields.io/github/stars/scalacenter/scalafix"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalacenter/scalafix"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://scalameta.org/scalafmt/">Scalafmt</a></td>
<td>Code formatter for Scala</td>
<td></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/scala-ide/scalariform"><strong>scalariform</strong></a></td>
<td>Scala source code formatter</td>
<td><img src="https://img.shields.io/github/stars/scala-ide/scalariform"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scala-ide/scalariform"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scalastyle/scalastyle"><strong>scalastyle</strong></a></td>
<td>scalastyle</td>
<td><img src="https://img.shields.io/github/stars/scalastyle/scalastyle"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scalastyle/scalastyle"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/lihaoyi/Scalatex">Scalatex</a></td>
<td>Programmable, Typesafe Document Generation</td>
<td><img src="https://img.shields.io/github/stars/lihaoyi/Scalatex"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/lihaoyi/Scalatex"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/scapegoat-scala/scapegoat">scapegoat</a></td>
<td>Scala compiler plugin for static code analysis</td>
<td><img
src="https://img.shields.io/github/stars/scapegoat-scala/scapegoat"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/scapegoat-scala/scapegoat"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/wartremover/wartremover"><strong>wartremover</strong></a></td>
<td>Flexible Scala code linting tool</td>
<td><img
src="https://img.shields.io/github/stars/wartremover/wartremover"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/wartremover/wartremover"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/sake92/stone">stone</a></td>
<td>URL (de)construct. Withers.</td>
<td><img src="https://img.shields.io/github/stars/sake92/stone"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sake92/stone"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/sake92/scalajs-router">scalajs-router</a></td>
<td>ScalaJS frontend router</td>
<td><img src="https://img.shields.io/github/stars/sake92/scalajs-router"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/sake92/scalajs-router"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a
href="https://github.com/BotTech/scala2plantuml">scala2plantuml</a></td>
<td>Scala2PlantUML generates PlantUML diagrams from Scala code.</td>
<td><img
src="https://img.shields.io/github/stars/BotTech/scala2plantuml"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/BotTech/scala2plantuml"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="geospatial">Geospatial</h3>
<p><em>Libraries to aid with geospatial calculations and
artifacts.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://github.com/locationtech/geotrellis"><strong>geotrellis</strong></a></td>
<td>GeoTrellis is a geographic data processing engine for high
performance applications.</td>
<td><img
src="https://img.shields.io/github/stars/locationtech/geotrellis"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/locationtech/geotrellis"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a
href="https://github.com/simplexspatial/osm4scala">osm4scala</a></td>
<td>Scala and Spark library focused on reading OpenStreetMap Pbf
files.</td>
<td><img
src="https://img.shields.io/github/stars/simplexspatial/osm4scala"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/simplexspatial/osm4scala"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/plokhotnyuk/rtree2d">rtree2d</a></td>
<td>RTree2D is a 2D immutable R-tree for ultra-fast nearest and
intersection queries in plane and spherical coordinates</td>
<td><img src="https://img.shields.io/github/stars/plokhotnyuk/rtree2d"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/plokhotnyuk/rtree2d"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/locationtech/sfcurve">sfcurve</a></td>
<td>LocationTech SFCurve is a Scala library for the creation,
transformation, and querying of space-filling curves</td>
<td><img src="https://img.shields.io/github/stars/locationtech/sfcurve"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/locationtech/sfcurve"
alt="GitHub commit activity" /></td>
</tr>
<tr class="odd">
<td><a href="https://github.com/azavea/stac4s">stac4s</a></td>
<td>a scala library with primitives to build applications using the
SpatioTemporal Asset Catalogs specification</td>
<td><img src="https://img.shields.io/github/stars/azavea/stac4s"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/azavea/stac4s"
alt="GitHub commit activity" /></td>
</tr>
<tr class="even">
<td><a href="https://github.com/azavea/franklin">franklin</a></td>
<td>A STAC/OGC API Features Web Service</td>
<td><img src="https://img.shields.io/github/stars/azavea/franklin"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/azavea/franklin"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h3 id="devops">Devops</h3>
<p><em>DevOps related tools and libraries.</em></p>
<table>
<colgroup>
<col style="width: 13%" />
<col style="width: 36%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Description</th>
<th>GitHub Activity</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://github.com/hagay3/skuber">skuber</a></td>
<td>A Scala Kubernetes client library</td>
<td><img src="https://img.shields.io/github/stars/hagay3/skuber"
alt="GitHub stars" /> <img
src="https://img.shields.io/github/commit-activity/y/hagay3/skuber"
alt="GitHub commit activity" /></td>
</tr>
</tbody>
</table>
<h1 id="learning-scala">Learning Scala</h1>
<p><em>Nice books, blogs and other resources to learn Scala</em></p>
<h2 id="books">Books</h2>
<ul>
<li><a href="https://underscore.io/books/essential-scala/">Essential
Scala</a> by Noel Welsh and Dave Gurnell - Essential Scala is aimed at
experienced developers who are encountering Scala for the first
time.</li>
<li><a
href="https://www.manning.com/books/functional-and-reactive-domain-modeling">Functional
and Reactive Domain Modeling</a> by Debasish Ghosh</li>
<li><a href="https://leanpub.com/fpmortals/read">Functional Programming
for Mortals</a> by Sam Halliday</li>
<li><a
href="https://www.manning.com/books/functional-programming-in-scala">Functional
Programming in Scala</a> by Paul Chiusano and Runar Bjarnason</li>
<li><a
href="https://alvinalexander.com/scala/fp-book/learning-functional-programming-in-scala/">Functional
Programming, Simplified (Scala edition)</a> by Alvin Alexander</li>
<li><a
href="https://www.manning.com/books/get-programming-with-scala">Get
Programming with Scala</a> by Daniela Sfregola - Tutorial-driven
introduction to Scala</li>
<li><a href="https://leanpub.com/pfp-scala">Practical FP in Scala: A
hands-on approach</a> by Gabriel Volpe</li>
<li><a
href="https://www.artima.com/shop/programming_in_scala_4ed">Programming
in Scala</a> by Martin Odersky, Lex Spoon, and Bill Venners</li>
<li><a href="https://leanpub.com/pfhais">Pure functional HTTP APIs in
Scala</a> by Jens Grassel</li>
<li><a
href="https://www.amazon.com/Reactive-Programming-Scala-Akka/dp/1783984341">Reactive
Programming with Scala and Akka</a> - Use the concepts of reactive
programming to build distributed systems running on multiple nodes</li>
<li><a href="http://scalacookbook.com">Scala Cookbook</a> by Alvin
Alexander</li>
<li><a href="https://horstmann.com/scala/">Scala for the Impatient</a>
by Cay Horstmann - Covers most Scala features with short and easy to
understand explainations.</li>
<li><a href="https://underscore.io/books/scala-with-cats/">Scala With
Cats</a> by Noel Welsh and Dave Gurnell - Learn system architecture and
design using the techniques of modern functional programming with <a
href="https://typelevel.org/cats/">Cats</a></li>
<li><a href="https://underscore.io/books/shapeless-guide/">The Type
Astronauts Guide to Shapeless</a> by Dave Gurnell</li>
<li><a href="https://www.zionomicon.com">Zionomicon</a> by John A. De
Goes, Adam Fraser - Master the dark art of creating scalable, type-safe,
concurrent apps with ZIO</li>
</ul>
<h2 id="exercises">Exercises</h2>
<ul>
<li><a href="http://aperiodic.net/phil/scala/s-99">S-99</a> -
Ninety-Nine Scala Problems</li>
<li><a href="http://scala-exercises.47deg.com/">Scala Exercises</a> -
Brings the popular Scala Koans to the web. Offering hundreds of solvable
exercises organized into 42 categories covering the basics of the Scala
language.</li>
<li><a href="http://exercism.io/languages/scala/exercises">Exercism -
Scala Exercises</a> - Community-driven Scala exercises.</li>
<li><a href="https://github.com/dehun/learn-fp/">Learn-by-doing
functional programming course on Scala</a> - Covers type classes,
functors, applicatives, monads, monad transformers, free monad</li>
</ul>
<h2 id="tutorials-and-courses">Tutorials and courses</h2>
<ul>
<li><a href="http://docs.scala-lang.org/tour/tour-of-scala.html">A Tour
of Scala</a> - Bite-sized introductions to some of the core language
concepts.</li>
<li><a href="https://www.coursera.org/specializations/scala">Functional
Programming in Scala</a> - Coursera Specialization (5 courses) created
by Martin Odersky et al. at the EPFL (Ecole polytechnique fédérale de
Lausanne).</li>
<li>Resources by <a href="http://www.cs.trinity.edu/~mlewis/">Dr. Mark
Lewis</a> &gt;&gt; <a
href="http://www.programmingusingscala.net/">Website</a> | <a
href="https://www.youtube.com/user/DrMarkCLewis/playlists">Youtube
Playlists</a></li>
<li><strong><a href="https://github.com/jacksu/utils4s">Demos and
Examples in Scala (Chinese) ★ 923 ⧗ 2</a></strong> - repo of sample
Scala library usage, written in Chinese</li>
<li><a href="https://stepik.org/course/2294/">Introduction to
programming with dependent types in Scala</a> - Video Course by Dmytro
Mitin</li>
<li><a href="http://colobu.com/ScalaCollectionsCookbook/">Scala
Collections Cookbook</a> - Scala collections introduction. written in
Chinese.</li>
<li><a href="https://skillcombo.com/topic/scala/free/">Free Scala
Courses</a> - A curated list of free Scala courses.</li>
</ul>
<h2 id="commercial-courses">Commercial courses</h2>
<ul>
<li><a href="https://www.fp-tower.com/courses/foundations">Foundations
of Functional Programming in Scala</a> - a professional video course
with exercises covering covers functional principles, custom IO
(effects) and functional design.</li>
<li><a href="https://www.scala-algorithms.com/">Scala Algorithms</a> - a
collection of nearly 100 algorithms in pure-functional Scala with test
cases, explanations and a web-based IDE. Built with http4s &amp;
Scala.js.</li>
</ul>
<h2 id="community-members-blogs">Community Members Blogs</h2>
<ul>
<li>http://lihaoyi.com</li>
<li>http://warski.org/blog</li>
<li>https://degoes.net/articles</li>
<li>http://eed3si9n.com/category/tags/scala</li>
<li>https://danielwestheide.com/tags/scala</li>
<li>https://kubuszok.com/tags/#scala</li>
<li>http://debasishg.blogspot.com</li>
<li>http://appliedscala.com/blog</li>
<li>http://blog.higher-order.com</li>
<li>http://ktoso.github.io/scala-types-of-types</li>
<li>http://scalaprof.blogspot.com</li>
<li>http://torre.me.uk/docs/scala</li>
<li>https://alvinalexander.com</li>
<li>https://blog.bruchez.name/search/label/scala</li>
<li>https://github.com/lemastero/scala_typeclassopedia</li>
<li>https://pchiusano.github.io</li>
<li>https://beyondthelines.net</li>
<li>https://manuel.bernhardt.io/blog</li>
</ul>
<h2 id="company-blogs">Company Blogs</h2>
<ul>
<li><a href="https://functional.works-hub.com/learn/">Functional Works /
Learn</a> - Quality resources maintained by functional works</li>
<li>http://allaboutscala.com/</li>
<li>http://enear.github.io/</li>
<li>https://blog.knoldus.com/tag/scala/</li>
<li>https://blog.scalac.io/tags/Scala/</li>
<li>https://blog.softwaremill.com/tagged/scala</li>
<li>https://medium.com/disney-streaming/tagged/thisweekinscala</li>
<li>https://www.codacy.com/blog/</li>
<li><a href="https://scalatimes.com/">Scala Times</a> - Weekly
newsletter about scala</li>
<li><a href="https://www.47deg.com/blog/">47 Degrees</a> - Functional
Programming news, updates, and more.</li>
</ul>
<h2 id="podcasts">Podcasts</h2>
<ul>
<li><a href="https://twitter.com/thescalalogs">The Scala Logs</a> -
Interviewing developers, open source contributors, subject matter
experts, and the like to talk about FP, Scala, open source, and their
interests.</li>
<li><a href="https://scala.love/">Scala Love</a> - Podcast about the
Scala Programming Language and its community</li>
<li><a href="https://corecursive.com/">CoRecursive Interviews</a> -
In-depth Interviews with software developers, often on the subject of
scala libraries and functional programming.</li>
</ul>
<h2 id="communities">Communities</h2>
<ul>
<li><a href="https://t.me/scala_ukraine">Scala Ukraine</a> - Telegram
chat of Ukrainian Scala Community</li>
</ul>
<h2 id="misc.">Misc.</h2>
<ul>
<li><a href="https://hackr.io/tutorials/learn-scala">Programming
Community Curated Resources for Learning Scala</a></li>
<li><a href="http://www.scalera.es">Scalera Blog</a> - Blog about Scala
language and its environment (howtos, good practices, tips,…). Weekly
posts written in both spanish and english</li>
<li><a href="https://scala.libhunt.com">Scala <span class="citation"
data-cites="LibHunt">@LibHunt</span></a> - A community driven list of
useful Scala libraries, frameworks and software</li>
<li><a href="https://classpert.com/scala-programming">List of Scala
Online Courses</a> - A list of free and paid Scala online courses by
Classpert, An online course search and comparison website</li>
<li><a
href="https://www.youtube.com/channel/UCOHg8YCiyMVRRxb3mJT_0Mg">Scala
Days Conferences</a> - A youtube channel that provides full fledged
videos, recorded at Scala Days Conferences</li>
<li><a href="https://github.com/makingthematrix/ca_art">CA Art</a> - A
small project aimed at learning Scala on intermediate level by
experimenting with Cellular Automata</li>
</ul>