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

Pickling

  • 853

bloop

Bloop е сървър за изграждане и CLI инструмент за компилиране, тестване и стартиране на Scala бързо от всеки редактор или инструмент за изграждане. (от scalacenter).
  • 850
  • Apache License 2.0

ReactiveMongo

:leaves: Неблокиращ, реактивен MongoDB драйвер за Scala.
  • 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

Неблокиращ, реактивен Redis драйвер за Scala (с поддръжка на 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

„Не вярвай на никого, остави всичко на пейката.“ - sbt плъгин за JMH (Java Microbenchmark Harness).
  • 762
  • Apache License 2.0

Scalafix

Инструмент за рефакторинг и linting за Scala.
  • 755
  • BSD 3-clause "New" or "Revised"

Skinny Framework

:monorail: "Scala on Rails" - рамка за уеб приложения с пълен стек за бързо развитие в Scala.
  • 737
  • MIT

Specs2

Софтуерни спецификации за Scala.
  • 733
  • GNU General Public License v3.0

sbt-updates

sbt плъгин, който може да проверява хранилищата на Maven и Ivy за актуализации на зависимости.
  • 730
  • BSD 3-clause "New" or "Revised"

Vegas

Липсващият MatPlotLib за Scala + Spark (от vegas-viz).
  • 728
  • MIT

sbt-docker

Създавайте Docker изображения директно от sbt.
  • 725
  • MIT

Scalatags

ScalaTags е малка библиотека за конструиране на XML/HTML за Scala..
  • 723
  • MIT

sbteclipse

Добавка за sbt за създаване на дефиниции на проекти в Eclipse.
  • 720
  • Apache License 2.0

magnolia

Лесно, бързо, прозрачно генерично извеждане на екземпляри от тип клас.
  • 717
  • Apache License 2.0

spark-daria

Основни разширения и помощни методи на Spark ✨😲.
  • 716
  • MIT

Parboiled2

Базиран на макроси PEG парсер генератор за Scala 2.10+.
  • 712
  • GNU General Public License v3.0

Unfiltered

Набор от инструменти за обслужване на HTTP заявки в Scala.
  • 708
  • MIT

scala-scraper

Библиотека на Scala за копиране на съдържание от HTML страници.
  • 704
  • MIT