用 Scala 编写的库

Pickling

  • 853

bloop

Bloop 是一个构建服务器和 CLI 工具,可以从任何编辑器或构建工具快速编译、测试和运行 Scala。 (由 scalacenter 提供)。
  • 850
  • Apache License 2.0

ReactiveMongo

:leaves:Scala 的非阻塞、反应式 MongoDB 驱动程序。
  • 844
  • Apache License 2.0

sbt-revolver

一个 SBT 插件,可在 Scala 中实现危险的快速开发周转。
  • 828
  • Apache License 2.0

play-silhouette

Silhouette 是 Play Framework 应用程序的身份验证库,支持多种身份验证方法,包括 OAuth1、OAuth2、OpenID、CAS、2FA、TOTP、Credentials、Basic Authentication 或自定义身份验证方案。
  • 828
  • Apache License 2.0

Slick-pg

PostgreSQL 的流畅扩展。
  • 827
  • BSD 2-clause "Simplified"

matryoshka

Scala 的广义递归方案和遍历..
  • 806
  • Apache License 2.0

rediscala

适用于 Scala 的非阻塞、反应式 Redis 驱动程序(支持 Sentinel)。
  • 794
  • Apache License 2.0

scodec

用于处理二进制数据的 Scala 组合器库。
  • 793
  • BSD 3-clause "New" or "Revised"

Quicklens

修改深度嵌套的案例类字段。
  • 792
  • Apache License 2.0

incubator-livy

Apache Livy 是一个开源 REST 接口,用于从任何地方与 Apache Spark 交互。
  • 791
  • Apache License 2.0

Scrooge

Thrift 解析器/生成器。
  • 777
  • Apache License 2.0

hie-core

Daml 智能合约语言。
  • 768
  • Apache License 2.0

Gearpump

基于 Akka 的轻量级实时大数据流引擎。
  • 766
  • Apache License 2.0

scalacache

Scala 中的简单缓存。
  • 764
  • GNU General Public License v3.0

DeepLearning.scala

用于创建复杂神经网络的简单库。
  • 763
  • Apache License 2.0

JMH

“不要相信任何人,把一切都放在板凳上。” - JMH(Java Microbenchmark Harness)的 sbt 插件。
  • 762
  • Apache License 2.0

Scalafix

Scala 的重构和 linting 工具。
  • 755
  • BSD 3-clause "New" or "Revised"

Skinny Framework

:monorail: “Scala on Rails” - 用于在 Scala 中快速开发的全栈 Web 应用程序框架。
  • 737
  • MIT

Specs2

Scala 软件规范。
  • 733
  • GNU General Public License v3.0

sbt-updates

sbt 插件,可以检查 Maven 和 Ivy 存储库的依赖项更新。
  • 730
  • BSD 3-clause "New" or "Revised"

Vegas

Scala + Spark 缺少 MatPlotLib(由 vegas-viz 提供)。
  • 728
  • MIT

sbt-docker

直接从 sbt 创建 Docker 镜像。
  • 725
  • MIT

Scalatags

ScalaTags 是一个小型的 Scala XML/HTML 构建库。
  • 723
  • MIT

sbteclipse

用于 sbt 创建 Eclipse 项目定义的插件。
  • 720
  • Apache License 2.0

magnolia

类型类实例的简单、快速、透明的泛型派生。
  • 717
  • Apache License 2.0

spark-daria

基本的 Spark 扩展和辅助方法 ✨😲。
  • 716
  • MIT

Parboiled2

适用于 Scala 2.10+ 的基于宏的 PEG 解析器生成器。
  • 712
  • GNU General Public License v3.0

Unfiltered

用于在 Scala 中处理 HTTP 请求的工具包。
  • 708
  • MIT

scala-scraper

用于从 HTML 页面抓取内容的 Scala 库。
  • 704
  • MIT