Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Scala

Scala is a general-purpose programming language providing support for functional programming and a strong static type system. Designed to be concise, many of Scala’s design decisions aimed to address criticisms of Java.
- GitHub: https://github.com/topics/scala
- Wikipedia: https://en.wikipedia.org/wiki/Scala_(programming_language)
- Created by: Martin Odersky
- Released: January 20, 2004
- Last updated: 2025-02-16 00:26:38 UTC
- JSON Representation
https://github.com/sczyh30/vertx-web-scala-play-style
A Play-style functional extension for Vert.x Web Scala
Last synced: 12 Feb 2025
https://github.com/manuzhang/github-app
github github-api graphql rest-api scala
Last synced: 17 Nov 2024
https://github.com/calvinlfer/wallet-api
An implementation of an API for wallet built using Akka (HTTP, Cluster Sharding, Event Sourcing) and ZIO
Last synced: 08 Jan 2025
https://github.com/trace4cats/trace4cats-zio
ZIO instances for Trace4Cats typeclasses
cats distributed-tracing scala trace4cats tracing zio
Last synced: 22 Dec 2024
https://github.com/scalajs-io/facebook-api
Scala.js Facebook SDK
facebook scala scalajs sdk social-network
Last synced: 17 Jan 2025
https://github.com/seahrh/bad-renter
Working examples of Spark ML Pipeline and SMOTE algorithm for synthetic data augmentation
Last synced: 03 Feb 2025
https://github.com/louisjenkinscs/functional-jvm-bytecode-interpreter
Proof-of-Concept Java Virtual Machine (JVM) Bytecode Interpreter written in Haskell
bytecode-interpreter functional-programming haskell interpreter java jvm jvm-bytecode proof-of-concept scala
Last synced: 13 Feb 2025
https://github.com/xuwei-k/junit-report-aggregate
sbt plugin for aggregate junit reports
junit sbt sbt-plugin scala testing
Last synced: 08 Dec 2024
https://github.com/renardeinside/dbx-kafka-protobuf-example
Sample code for working with Kafka & Protobuf in Databricks
databricks kafka protobuf scala spark spark-streaming
Last synced: 06 Feb 2025
https://github.com/tindzk/crypto-portfolio
Console tool to print the portfolio of your crypto wallets
Last synced: 08 Feb 2025
https://github.com/alejandrohdezma/sbt-scalafmt-defaults
Default (and sane) configurations for Scalafmt
sbt-plugin sbt-scalafmt scala scalafmt
Last synced: 18 Nov 2024
https://github.com/permutive-engineering/gcp-auth
Methods to authenticate with Google services over HTTP
gcp gcp-auth google-auth scala
Last synced: 05 Feb 2025
https://github.com/mateuszkubuszok/domainmodelinginscala
The goal of this presentation is torturing the audience for my entertainment while pretending that I am explaining things. 5/7, would do it again.
domain-driven-design presentation-slides scala
Last synced: 21 Jan 2025
https://github.com/mateuszkubuszok/free-promonads
I have no idea what I'm doing, by using concepts from this repo you are risking being called stupid or sth by CT people
free-algebra profunctor promonad scala
Last synced: 21 Nov 2024
https://github.com/ndlano/learningpath-api
DEPRECATED! Moved into the backend monorepo: https://github.com/NDLANO/backend. API for Learningpaths from NDLA
Last synced: 08 Nov 2024
https://github.com/gekomad/chinese-checkers
Chinese Checkers with bitboard hash - C - Vala - Rust - Scala
backtracking bitboard-hash c chinese-checkers rust scala vala
Last synced: 22 Jan 2025
https://github.com/alejandrohdezma/sbt-scripted-munit
SBT plugin to enable using MUnit to test your SBT plugins
munit sbt sbt-plugin scala scripted testing
Last synced: 19 Jan 2025
https://github.com/lloydmeta/ctdi-play.g8
Compile-time DI Play template
compile-time-di g8 giter8 macwire playframework sbt scala scalafmt template wartremover webapp
Last synced: 09 Jan 2025
https://github.com/dnsang/scala-common-lib
common backend library for scala/java developer.
Last synced: 26 Nov 2024
https://github.com/krasun/kchess
Chess written in functional way using Scala language
chess chess-ai chess-board chess-engine chess-game chessboard chessprogramm fen functional functional-programming scala
Last synced: 05 Feb 2025
https://github.com/coreyauger/war-pony
Scala Questrade API wrappers using akka streams .
akka-http akka-streams questrade scala trading-api websocket
Last synced: 16 Jan 2025
https://github.com/makiftutuncu/typeclass-lightning-talk
Repository for my Lightning Talk about typeclasses at @vngrs
Last synced: 12 Feb 2025
https://github.com/makiftutuncu/tweet-tracker
An application for streaming tweets containing a search term on Twitter in real time for a predefined duration or number of tweets
scala scala3 streaming sttp tweets twitter zio zio-streams
Last synced: 12 Feb 2025
https://github.com/nyeoglya/cs332-assign
2024 fall semester cs332 assignment directory by hyunseong, POSTECH 24
assigmnents-solution scala softwaredesign
Last synced: 11 Nov 2024
https://github.com/vspaz/scala-http
a scala http client that supports request retries on specific errors & exceptions, json serialization and deserialization, authentication etc. in a simple way.
error-handling exceptions http http-client retries scala
Last synced: 11 Feb 2025
https://github.com/sweet-delights/delightful-anonymization
A Scala library for anonymizing case classes
anonymization case-class case-classes hashing-algorithms lgpl scala shapeless
Last synced: 08 Jan 2025
https://github.com/pjfanning/micrometer-kamon
Library to expose Micrometer metrics as Kamon metrics
kamon kamon-metrics metrics micrometer scala
Last synced: 24 Jan 2025
https://github.com/pjfanning/micrometer-akka-dynatrace
Sample showing how to use micrometer-akka with dynatrace
akka dynatrace metrics micrometer micrometer-akka scala
Last synced: 24 Jan 2025
https://github.com/scalajs-io/md5
JavaScript function for hashing messages with MD5
md5 md5-digest md5sum node nodejs npm scala scalajs
Last synced: 17 Jan 2025
https://github.com/scalajs-io/glob
A little globber
files glob node nodejs npm npm-package scala scalajs
Last synced: 17 Jan 2025
https://github.com/pluralsight/hydra-notifications
A generic RESTful API to send notifications to different systems through an HTTP endpoint.
akka notifications opsgenie scala slack
Last synced: 14 Nov 2024
https://github.com/mslinn/cli-loop
Command line loop with tab completion and polyglot JSR223-compatible subshells
Last synced: 12 Feb 2025
https://github.com/pierrenodet/lunium
An attempt to do a zero dependency, tagless and bifunctor based library for WebDrivers 🌑
bifunctor cats cats-effect scala selenium tagless-final webdriver zio
Last synced: 11 Feb 2025
https://github.com/scalajs-io/core
A complete collection of Node.js module bindings for Scala.js
Last synced: 17 Jan 2025
https://github.com/codelytv/scala-cellular_automata-kata
Cellular Automata Kata writen in Scala
codelytv functional-programming kata sample sbt scala scalatest
Last synced: 08 Jan 2025
https://github.com/mslinn/sbt-ethereum-docs
Gitbook source for sbt-ethereum
blockchain distributed-ledger ethereum sbt scala
Last synced: 12 Feb 2025
https://github.com/mhadaily/recursion-in-scala
Three simple examples of recursion in Scala
Last synced: 12 Feb 2025
https://github.com/fancellu/zio-intro-examples
Some intro code to help with understanding ZIO 1.x
Last synced: 08 Jan 2025
https://github.com/rustedbones/capturl
Scala/Java library for Internationalized Resource Identifier (IRIs) support
internationalization iri java punycode scala unicode uri url
Last synced: 19 Nov 2024
https://github.com/dacr/drools-scripting
Drools made easy to use for scripting or testing purposes
artificial-intelligence code-examples-manager drools drools-scripting expert-system json scala
Last synced: 07 Dec 2024
https://github.com/ghoshasish99/gatling-performance-test
Gatling Test
gatling performance-testing scala
Last synced: 15 Jan 2025
https://github.com/cclient/scalamysqlsync
因canal不可用,sclala+slick+akka事件驱动实现mysql异构表电梯法同步,项目只是用来练手,功能可由logstash实现
akka akka-actors mysql scala slick
Last synced: 16 Jan 2025
https://github.com/notbobthebuilder/miller
Miller
javascript scala semantic-analysis type-checking type-safety
Last synced: 11 Jan 2025
https://github.com/fancellu/play-react
Example play project with React and material-ui, without node.js
material-ui play-framework react scala
Last synced: 08 Jan 2025
https://github.com/lren-chuv/woken-validation
Cross-validation module for Woken, using Spark and PFA
algorithm-factory data-mining pfa-standard scala
Last synced: 18 Nov 2024
https://github.com/l7r7/akka-response-entity-subscription-timeout
Examples for a strange behavior when streaming HTTP data with Akka Streams and Akka HTTP
akka akka-http akka-streams breakable-toy scala
Last synced: 13 Feb 2025
https://github.com/univalence/spark-plumbus
Collection of tools for Scala Spark
functional-programming scala spark
Last synced: 20 Jan 2025
https://github.com/rpytel1/supercomputing-labs
Fork of the repository for Supercomputing in Big Data class on TU Delft. Scala, Spark and Kafka were used to perform processing and streaming of GDelt data segments.
big-data gdelt-data kafka scala spark
Last synced: 18 Jan 2025
https://github.com/catalystcode/streaming-reddit
A library for reading public search results from Reddit using Spark Streaming.
reddit-api scala spark-streaming
Last synced: 22 Nov 2024
https://github.com/battermann/parser-combinators-scala-hands-on
A series of exercises on functional parsers
functional-programming hands-on parser-combinators property-based-testing scala tutorial
Last synced: 04 Feb 2025
https://github.com/meysampg/scala-autoconf
Just Another Command Line Arguments Parser for Scala
cli-parser commandlineparser scala
Last synced: 21 Jan 2025
https://github.com/michaelahlers/scala-guide
Helpful recommendations and practical solutions for the working professional.
Last synced: 09 Nov 2024
https://github.com/wiringbits/eth-indexer
Indexes the Ethereum blockchain in order to provide the API necessary to build a Light Wallet
ethereum playframework postgresql scala
Last synced: 21 Nov 2024
https://github.com/ympons/scala-contour
Marching Squares (Isolines) in Scala
isolines marching-squares scala scala-contour
Last synced: 25 Jan 2025
https://github.com/ekdohibs/pscala
Compiler from a fragment of Scala to x86-64 assembly. Was written for the Compilation course at ENS ( https://www.lri.fr/~filliatr/ens/compil/2015-2016/ ).
Last synced: 12 Feb 2025
https://github.com/fancellu/play-vue-quasar
Play 2.7 with Vue2 and Quasar, axios, showing a rich UI, no node.js
axios play-framework quasar-framework scala vue2
Last synced: 08 Jan 2025
https://github.com/vasnake/spark.ml.spatialjointransformer
spark.ml.transformer: join two datasets using spatial relations
geospatial join ml-pipeline python scala spark spark-ml spatial transformer
Last synced: 03 Jan 2025
https://github.com/pme123/camundala-dsl
Camundala — a new Way to develop Camunda BPMNs - with a Scala DSL.
Last synced: 23 Jan 2025
https://github.com/jordankzf/blackjack-scala-gui
The popular card game Blackjack, also known as 21, recreated in Scala with AKKA supporting online multiplayer.
akka card-game multiplayer online scala scalafx
Last synced: 13 Jan 2025
https://github.com/pauljamescleary/cats-effect-talk
Notes, examples, scripts I used for a primer on cats-effect comparing to Scala Future
cats cats-effect intro scala typelevel
Last synced: 19 Feb 2025
https://github.com/makohn/lambda-architecture-poc
♨️ A PoC implementation of the λ-Architecture for collecting and analysing tweets
cassandra kafka lambda-architecture sbt scala spark
Last synced: 12 Feb 2025
https://github.com/unfiltered/unfiltered-netty.g8
Unfiltered Netty Application Template
Last synced: 11 Nov 2024
https://github.com/alopatindev/videoacid
Android + Scala + OpenGL ES experiment: Camera Visual Effects Generator
android opengl-es reactive-streams scala
Last synced: 16 Jan 2025
https://github.com/apache/pekko-grpc-quickstart-scala.g8
Apache Pekko gRPC Quickstart for Scala
Last synced: 04 Feb 2025
https://github.com/unfiltered/website
The source for https://github.com/unfiltered/unfiltered.github.io
Last synced: 11 Nov 2024
https://github.com/callicoder/scala-learner-worksheet
Learn Scala By Example. Sample Programs for Scala Collections, Functions and Classes
Last synced: 09 Nov 2024
https://github.com/retronym/scalac-stability
Test cases for unstable output of Scalac
classfile scala scala-compiler test-cases
Last synced: 25 Jan 2025
https://github.com/hypertino/binders
binders is a Scala/Scala.js library for creating serialization/mapping libraries and frameworks.
macro scala scalajs serialization-engine
Last synced: 27 Jan 2025
https://github.com/andimiller/recline
an opinionated derivation framework for decline
cats cats-effect command-line-parsing configuration scala
Last synced: 18 Jan 2025
https://github.com/cchantep/sbt-scaladoc-compiler
:gear: This SBT plugin extracts the Scala examples from the Scaladoc comments, and compile the extracted code.
Last synced: 09 Jan 2025
https://github.com/spyder01/charlotte
Folder encryption and decryption tool built with Scala
cli cryptography encryption fileencryption scala software-engineering
Last synced: 12 Feb 2025
https://github.com/afsalthaj/supaku-sukara
Functional Programming, Functional Programming Exercise Solutions in Scala & Spark
functional-programming functor language monad parallelism scala shapeless spark typeclasses
Last synced: 08 Jan 2025
https://github.com/calvinlfer/actors-and-streams
Yet another example showing how to use `Sink.actorRef` but with the added twist of using timers
akka akka-actors akka-streams backpressure scala timers
Last synced: 08 Jan 2025
https://github.com/regadas/scala-gha-dhall
Example scala project using github-action-dhall to manage your CI workflow
dhall-lang github-actions scala
Last synced: 29 Jan 2025
https://github.com/angelcervera/akka-persistence-nowhere
Akka persistence plugin that persists into nowhere.
Last synced: 16 Jan 2025
https://github.com/ghurtchu/blabbermouth
live support chat server (currently on hold)
chat fs2 functional-programming http http4s redis redis-pubsub scala streams websockets
Last synced: 09 Jan 2025
https://github.com/ghurtchu/countributions
github organization contributors aggregator
cats cats-effect functional-programming github-api http4s parallelism scala scala3
Last synced: 11 Nov 2024
https://github.com/calvinlfer/etl-workflow
An opinionated way to structure ETL pipelines with a heavy focus on reusability and testing
cats etl functional-programming scala
Last synced: 08 Jan 2025
https://github.com/patzly/set-game-scala
An unofficial Scala version of the SET game for Software Engineering classes at HTWG Konstanz
functional-programming game-development scala set-game
Last synced: 18 Nov 2024
https://github.com/geotrellis/geotrellis-pointcloud-server
GeoTrellis PointCloud OGC Server
geotrellis gis ogc pdal pointcloud scala wcs wms wmts
Last synced: 09 Jan 2025
https://github.com/swaldman/untemplate
Scala 3 template engine, think Twirl meets JSP
Last synced: 11 Nov 2024
https://github.com/garciparedes/scala-examples
Set of awesome Scala Examples
breeze functional-programming java scala spark
Last synced: 16 Jan 2025
https://github.com/nikdon/scalaz-interpreter
Co-products for Free monads
cats free-monad interpreter scala scalaz
Last synced: 15 Jan 2025
https://github.com/calvinlfer/reactive-s3-sqs-extended-library
The S3 SQS extended library built on Alpakka with configurable delivery semantics
akka-streams akka-streams-connectors alpakka reactive reactive-streams s3 scala sqs
Last synced: 08 Jan 2025
https://github.com/yalishanda42/scala-recsys
Scala(-ble) recommender system architecture using functional programming (PoC)
cats cats-effect functional-programming movielens recommender-system recsys scala spark
Last synced: 18 Feb 2025
https://github.com/calvinlfer/weather-manager
A simple Weather Manager application using Akka HTTP and DynamoDB that interacts with OpenWeather
akka akka-http akka-persistence cluster-sharding dynamodb jwt-tokens openweather password-reset scala
Last synced: 08 Jan 2025
https://github.com/luomisoppi/sanoitus
Define and execute programs expressed as Scala values
domain-specific-language dsl interpreter scala
Last synced: 29 Jan 2025