Bibliothèques écrites en Scala

Pickling

  • 853

bloop

Bloop est un serveur de build et un outil CLI pour compiler, tester et exécuter Scala rapidement à partir de n'importe quel éditeur ou outil de build. (par scalacenter).
  • 850
  • Apache License 2.0

ReactiveMongo

:leaves: Pilote MongoDB réactif et non bloquant pour Scala.
  • 844
  • Apache License 2.0

sbt-revolver

Un plugin SBT pour un développement dangereusement rapide dans Scala.
  • 828
  • Apache License 2.0

play-silhouette

Silhouette est une bibliothèque d'authentification pour les applications Play Framework qui prend en charge plusieurs méthodes d'authentification, notamment OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication ou des schémas d'authentification personnalisés.
  • 828
  • Apache License 2.0

Slick-pg

Extensions astucieuses pour PostgreSQL.
  • 827
  • BSD 2-clause "Simplified"

matryoshka

Schémas de récursivité généralisés et traversées pour Scala..
  • 806
  • Apache License 2.0

rediscala

Pilote Redis réactif non bloquant pour Scala (avec prise en charge de Sentinel).
  • 794
  • Apache License 2.0

scodec

Bibliothèque combinatrice Scala pour travailler avec des données binaires.
  • 793
  • BSD 3-clause "New" or "Revised"

Quicklens

Modifier les champs de classe de cas profondément imbriqués.
  • 792
  • Apache License 2.0

incubator-livy

Apache Livy est une interface REST open source pour interagir avec Apache Spark de n'importe où.
  • 791
  • Apache License 2.0

Scrooge

Un analyseur/générateur Thrift.
  • 777
  • Apache License 2.0

hie-core

Le langage de contrat intelligent Daml.
  • 768
  • Apache License 2.0

Gearpump

Moteur léger de streaming de données volumineuses en temps réel sur Akka.
  • 766
  • Apache License 2.0

scalacache

Mise en cache simple dans Scala.
  • 764
  • GNU General Public License v3.0

DeepLearning.scala

Une bibliothèque simple pour créer des réseaux de neurones complexes.
  • 763
  • Apache License 2.0

JMH

"Ne faites confiance à personne, mettez tout au banc." - plugin sbt pour JMH (Java Microbenchmark Harness).
  • 762
  • Apache License 2.0

Scalafix

Outil de refactoring et de linting pour Scala.
  • 755
  • BSD 3-clause "New" or "Revised"

Skinny Framework

:monorail: "Scala on Rails" - Un framework d'application Web complet pour un développement rapide dans Scala.
  • 737
  • MIT

Specs2

Spécifications logicielles pour Scala.
  • 733
  • GNU General Public License v3.0

sbt-updates

plugin sbt qui peut vérifier les dépôts Maven et Ivy pour les mises à jour de dépendance.
  • 730
  • BSD 3-clause "New" or "Revised"

Vegas

Le MatPlotLib manquant pour Scala + Spark (par vegas-viz).
  • 728
  • MIT

sbt-docker

Créez des images Docker directement depuis sbt.
  • 725
  • MIT

Scalatags

ScalaTags est une petite bibliothèque de construction XML/HTML pour Scala.
  • 723
  • MIT

sbteclipse

Plugin pour sbt pour créer des définitions de projet Eclipse.
  • 720
  • Apache License 2.0

magnolia

Dérivation générique simple, rapide et transparente d'instances de classes de types.
  • 717
  • Apache License 2.0

spark-daria

Extensions Spark essentielles et méthodes d'assistance ✨😲.
  • 716
  • MIT

Parboiled2

Un générateur d'analyseur PEG basé sur des macros pour Scala 2.10+.
  • 712
  • GNU General Public License v3.0

Unfiltered

Une boîte à outils pour traiter les requêtes HTTP dans Scala.
  • 708
  • MIT

scala-scraper

Une bibliothèque Scala pour extraire le contenu des pages HTML.
  • 704
  • MIT