Библиотеки, написанные на Scala

sbt-unidoc

sbt для создания единого документа API Scaladoc или Javadoc для нескольких подпроектов.
  • 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

Быстро создавайте и разрабатывайте полнофункциональные приложения Scala с помощью ZIO и Laminar.
  • 118

gatling-grpc

Плагин нагрузочного теста Gatling для gRPC.
  • 117
  • Apache License 2.0

fs2-data

библиотека потокового анализа и преобразования данных.
  • 116
  • Apache License 2.0

vertx-lang-scala

Vert.x для Scala.
  • 116

suslik

Синтез программ, манипулирующих кучей, из логики разделения.
  • 115
  • GNU General Public License v3.0

scala-trace-debug

Отладка печати на основе макросов. Находит операторы журнала в вашей среде IDE.
  • 115
  • MIT

ttlite

Суперкомпилятор для теории типов Мартина-Лёфа.
  • 115

sonar-scala

Бесплатный плагин SonarQube с открытым исходным кодом для статического анализа кода проектов Scala.
  • 115
  • GNU Lesser General Public License v3.0 only

kukulcan

REPL для Apache Kafka.
  • 114
  • Apache License 2.0

Scruid

Скала + Друид: Скруид. Библиотека, позволяющая составлять запросы в Scala и анализировать результат обратно в безопасные для типов классы.
  • 114
  • Apache License 2.0

Freasy Monad

Простой способ создать Free Monad с помощью макросов Scala с первоклассной поддержкой Intellij.
  • 114
  • MIT

lila-ws

Веб-сервер Lichess.
  • 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 для биткойнов и Lightning.
  • 111
  • Apache License 2.0

ammonite-spark

Запустите искровые расчеты от Ammonite.
  • 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

Быстрый парсер/генератор JSON для Scala.
  • 110
  • MIT

spotted-leopards

Доказательство концепции кошачьей библиотеки, созданной с использованием функций Dotty.
  • 109
  • Apache License 2.0

Clickhouse-scala-client

Клиент Clickhouse Scala с поддержкой Reactive Streams.
  • 108
  • GNU Lesser General Public License v3.0 only