用 Scala 编写的库

sbt-unidoc

sbt 插件用于跨多个子项目创建统一的 Scaladoc 或 Javadoc API 文档。
  • 123
  • Apache License 2.0

fs2-chat

演示使用 fs2-io 构建聊天客户端和服务器的示例项目。
  • 123
  • MIT

alephium

Alephium 协议的参考客户端。
  • 122
  • GNU Lesser General Public License v3.0 only

zio-schema

组合的、类型安全的模式定义,可以自动派生编解码器和迁移。
  • 122
  • Apache License 2.0

sbt-jni

SBT 插件可轻松使用 JNI。
  • 122
  • BSD 3-clause "New" or "Revised"

Beard

一个轻量级、无逻辑的模板引擎,用 Scala 编写并受到 Mustache 的启发。
  • 121
  • GNU General Public License v3.0

zio-cli

快速构建由 ZIO 支持的强大命令行应用程序。
  • 120
  • Apache License 2.0

ox

开发人员友好的 JVM 结构化并发库(由 softwaremill 提供)。
  • 119

zio-app

使用 ZIO 和 Laminar 快速创建和开发全栈 Scala 应用程序。
  • 118

gatling-grpc

gRPC 的 Gatting 负载测试插件。
  • 117
  • Apache License 2.0

fs2-data

流数据解析和转换库。
  • 116
  • Apache License 2.0

vertx-lang-scala

Scala 的 Vert.x。
  • 116

suslik

从分离逻辑综合堆操作程序。
  • 115
  • GNU General Public License v3.0

scala-trace-debug

基于宏的打印调试。在 IDE 中找到日志语句。
  • 115
  • MIT

ttlite

Martin-Löf 类型理论的超级编译器。
  • 115

sonar-scala

一个免费开源的 SonarQube 插件,用于 Scala 项目的静态代码分析。
  • 115
  • GNU Lesser General Public License v3.0 only

kukulcan

Apache Kafka 的 REPL。
  • 114
  • Apache License 2.0

Scruid

斯卡拉+德鲁伊:斯鲁伊。一个库,允许您在 Scala 中编写查询,并将结果解析回类型安全类。
  • 114
  • Apache License 2.0

Freasy Monad

使用 Scala 宏和一流的 Intellij 支持创建 Free Monad 的简单方法。
  • 114
  • MIT

lila-ws

Lichess 的 websocket 服务器。
  • 113
  • GNU Affero General Public License v3.0

spark-extension

一个为 Apache Spark 和 PySpark 提供有用扩展的库。
  • 113
  • Apache License 2.0

Scalariform

Scala 源代码格式化程序。
  • 112
  • MIT

obw

Open Bitcon Wallet (OBW) 是一款轻量级的 Android 比特币和闪电钱包。
  • 111
  • Apache License 2.0

ammonite-spark

从菊石运行火花计算。
  • 111
  • GNU General Public License v3.0

chiselverify

Chisel 的动态验证库..
  • 111
  • BSD 2-clause "Simplified"

scala3.g8

  • 111
  • Creative Commons Zero v1.0 Universal

Schemer

CSV、TSV、JSON、AVRO 和 Parquet 架构的架构注册表。支持模式推断和 GraphQL API。
  • 110
  • Apache License 2.0

scalajack

Scala 的快速 JSON 解析器/生成器。
  • 110
  • MIT

spotted-leopards

使用 Dotty 功能构建的类似猫的库的概念证明。
  • 109
  • Apache License 2.0

Clickhouse-scala-client

Clickhouse Scala 客户端,支持反应流。
  • 108
  • GNU Lesser General Public License v3.0 only