Bibliothèques écrites en Scala

Avro4s

Génération de schéma Avro et sérialisation/désérialisation pour Scala.
  • 698
  • Apache License 2.0

BootZooka

Projet simple pour commencer rapidement à développer un microservice ou une application Web basé sur Scala, sans avoir besoin d'écrire de connexion, d'enregistrement d'utilisateur, etc.
  • 689
  • Apache License 2.0

better-monadic-for

Désucrer scala `for` sans `withFilter` implicite.
  • 683
  • MIT

requests-scala

Un port Scala du populaire client HTTP Python Requests: flexible, intuitif et simple à utiliser.
  • 681
  • GNU General Public License v3.0

Scalastyle

scalastyle.
  • 680
  • Apache License 2.0

Scala-CSV

Lecteur/graveur CSV pour Scala.
  • 675
  • GNU General Public License v3.0

µPickle

uPickle: une bibliothèque de sérialisation JSON et binaire (MessagePack) simple, rapide et sans dépendance pour Scala.
  • 669
  • MIT

zio-http

Un framework Scala de nouvelle génération pour créer des clients et des serveurs HTTP évolutifs, corrects et efficaces.
  • 662
  • Apache License 2.0

jsoniter-scala

Macros Scala pour la génération au moment de la compilation de codecs JSON sûrs et ultra-rapides.
  • 662
  • MIT

Scallop

une simple bibliothèque d'analyse CLI Scala.
  • 656
  • MIT

Laminar

Bibliothèque d'interface utilisateur simple, expressive et sûre pour Scala.js (par raquo).
  • 652
  • MIT

Codebrag

Votre outil quotidien de revue de code.
  • 652
  • GNU Affero General Public License v3.0

jwt-scala

Prise en charge de JWT pour Scala. Extensions bonus pour Play, Play JSON, Json4s, Circe, uPickle, Spray et Argonaut.
  • 651
  • Apache License 2.0

diode

Bibliothèque Scala pour la gestion d'un modèle d'application immuable.
  • 644
  • Apache License 2.0

ScalaFX

ScalaFX simplifie la création d'interfaces utilisateur basées sur JavaFX dans Scala.
  • 636
  • GNU General Public License v3.0

firrtl

Représentation intermédiaire flexible pour RTL.
  • 633
  • Apache License 2.0

slinky

Écrivez des applications Scala.js React comme vous le feriez dans ES6.
  • 631
  • MIT

Scala Parser Combinators

analyse simple basée sur un combinateur pour Scala. anciennement partie de la bibliothèque standard Scala, maintenant un module séparé géré par la communauté.
  • 630
  • Apache License 2.0

sbt-release

Un plugin de publication pour sbt.
  • 625
  • Apache License 2.0

sbt-scoverage

plugin sbt pour la couverture.
  • 625
  • Apache License 2.0

delta-sharing

Un protocole ouvert pour le partage sécurisé des données.
  • 619
  • Apache License 2.0

play2-auth

Module d'authentification et d'autorisation Play2.x.
  • 616
  • Apache License 2.0

Freestyle

Un cadre cohésif et pragmatique de bibliothèques Scala centrées sur la FP.
  • 612
  • Apache License 2.0

os-lib

OS-Lib est une interface Scala simple, flexible et hautes performances pour le système de fichiers OS commun et les API de sous-processus.
  • 609
  • GNU General Public License v3.0

Airframe

Blocs de construction essentiels pour Scala.
  • 608
  • Apache License 2.0

decline

Un analyseur de ligne de commande composable pour Scala..
  • 603
  • Apache License 2.0

incubator-pekko

Créez des applications pilotées par messages hautement simultanées, distribuées et résilientes à l'aide de Java/Scala.
  • 602
  • Apache License 2.0

Learn-by-doing functional programming course on Scala

cours/tutoriel d'apprentissage par la pratique pour la programmation fonctionnelle sur scala.
  • 598
  • GNU General Public License v3.0 only

Scalate

Scalate est un moteur de modèle basé sur Scala qui prend en charge les syntaxes de style HAML, Moustache et JSP, Erb et Velocity.
  • 597
  • Apache License 2.0

Chill

Extensions Scala pour la bibliothèque de sérialisation Kryo.
  • 597
  • Apache License 2.0