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

Avro4s

Генерация и сериализация/десериализация схемы Avro для Scala.
  • 698
  • Apache License 2.0

BootZooka

Простой проект для быстрого начала разработки микросервиса или веб-приложения на основе Scala без необходимости ввода логина, регистрации пользователя и т. д.
  • 689
  • Apache License 2.0

better-monadic-for

Дешугаризация scala for без неявных фильтров withFilter.
  • 683
  • MIT

requests-scala

Порт Scala популярного HTTP-клиента Python Requests: гибкий, интуитивно понятный и простой в использовании.
  • 681
  • GNU General Public License v3.0

Scalastyle

скаластайл.
  • 680
  • Apache License 2.0

Scala-CSV

Программа чтения/записи CSV для Scala.
  • 675
  • GNU General Public License v3.0

µPickle

uPickle: простая, быстрая, независимая библиотека сериализации JSON и Binary (MessagePack) для Scala.
  • 669
  • MIT

zio-http

Фреймворк Scala следующего поколения для создания масштабируемых, корректных и эффективных HTTP-клиентов и серверов.
  • 662
  • Apache License 2.0

jsoniter-scala

Макросы Scala для создания безопасных и сверхбыстрых кодеков JSON во время компиляции.
  • 662
  • MIT

Scallop

простая библиотека разбора Scala CLI.
  • 656
  • MIT

Laminar

Простая, выразительная и безопасная библиотека пользовательского интерфейса для Scala.js (от raquo).
  • 652
  • MIT

Codebrag

Ваш ежедневный инструмент для проверки кода.
  • 652
  • GNU Affero General Public License v3.0

jwt-scala

Поддержка JWT для Scala. Бонусные расширения для Play, Play JSON, Json4s, Circe, uPickle, Spray и Argonaut.
  • 651
  • Apache License 2.0

diode

Библиотека Scala для управления неизменной моделью приложения.
  • 644
  • Apache License 2.0

ScalaFX

ScalaFX упрощает создание пользовательских интерфейсов на основе JavaFX в Scala.
  • 636
  • GNU General Public License v3.0

firrtl

Гибкое промежуточное представление для RTL.
  • 633
  • Apache License 2.0

slinky

Пишите приложения Scala.js React так же, как в ES6.
  • 631
  • MIT

Scala Parser Combinators

простой синтаксический анализ на основе комбинатора для Scala. ранее входившая в стандартную библиотеку Scala, теперь это отдельный модуль, поддерживаемый сообществом.
  • 630
  • Apache License 2.0

sbt-release

Плагин выпуска для sbt.
  • 625
  • Apache License 2.0

sbt-scoverage

sbt плагин для охвата.
  • 625
  • Apache License 2.0

delta-sharing

Открытый протокол для безопасного обмена данными.
  • 619
  • Apache License 2.0

play2-auth

Модуль аутентификации и авторизации Play2.x.
  • 616
  • Apache License 2.0

Freestyle

Целостная и прагматичная структура библиотек Scala, ориентированных на FP.
  • 612
  • Apache License 2.0

os-lib

OS-Lib — это простой, гибкий и высокопроизводительный интерфейс Scala для общей файловой системы ОС и API-интерфейсов подпроцессов.
  • 609
  • GNU General Public License v3.0

Airframe

Основные строительные блоки для Scala.
  • 608
  • Apache License 2.0

decline

Составной анализатор командной строки для Scala.
  • 603
  • Apache License 2.0

incubator-pekko

Создавайте высокопараллельные, распределенные и отказоустойчивые приложения, управляемые сообщениями, с помощью Java/Scala.
  • 602
  • Apache License 2.0

Learn-by-doing functional programming course on Scala

обучающий курс/руководство по функциональному программированию на scala.
  • 598
  • GNU General Public License v3.0 only

Scalate

Scalate — это механизм шаблонов на основе Scala, который поддерживает синтаксисы стилей HAML, Mustache и JSP, Erb и Velocity.
  • 597
  • Apache License 2.0

Chill

Расширения Scala для библиотеки сериализации Kryo.
  • 597
  • Apache License 2.0