A curated list of awesome Scala frameworks, libraries and software.
- apache/spark - Apache Spark - A unified analytics engine for large-scale data processing
- lichess-org/lila - ♞ lichess.org: the forever free, adless and open source chess server ♞
- scala/scala - Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
- playframework/playframework - The Community Maintained High Velocity Web Framework For Java and Scala.
- apache/predictionio - PredictionIO, a machine learning server for developers and ML engineers.
- yahoo/CMAK - CMAK is a tool for managing Apache Kafka clusters
- rtyley/bfg-repo-cleaner - Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
- gitbucket/gitbucket - A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
- twitter/finagle - A fault tolerant, protocol-agnostic RPC system
- gatling/gatling - Modern Load Testing as Code
- scala/scala3 - The Scala 3 compiler, also known as Dotty.
- fpinscala/fpinscala - Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
- microsoft/SynapseML - Simple and Distributed Machine Learning
- sbt/sbt - sbt, the interactive build tool
- scalaz/scalaz - Principled Functional Programming in Scala
- scala-js/scala-js - Scala.js, the Scala to JavaScript compiler
- scala-native/scala-native - Your favorite language gets closer to bare metal.
- chipsalliance/chisel - Chisel: A Modern Hardware Design Language
- zio/zio - ZIO — A type-safe, composable library for async and concurrent programming in Scala
- TheHive-Project/TheHive - TheHive: a Scalable, Open Source and Free Security Incident Response Platform
- twitter/scalding - A Scala API for Cascading
- chipsalliance/rocket-chip - Rocket Chip Generator
- awslabs/deequ - Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.
- scalanlp/breeze - Breeze is/was a numerical processing library for Scala.
- milessabin/shapeless - Generic programming for Scala
- xxf098/shadowsocksr-v2ray-trojan-android - A simple client for Android
- spark-jobserver/spark-jobserver - REST job server for Apache Spark
- twitter/util - Wonderful reusable code from Twitter
- softwaremill/elasticmq - In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
- slick/slick - Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
- scalatra/scalatra - Tiny Scala high-performance, async web framework, inspired by Sinatra
- scala-exercises/scala-exercises - The easy way to learn Scala.
- lagom/lagom - Reactive Microservices for the JVM
- com-lihaoyi/Ammonite - Scala Scripting
- spotify/scio - A Scala API for Apache Beam and Google Cloud Dataflow.
- http4s/http4s - A minimal, idiomatic Scala interface for HTTP
- com-lihaoyi/mill - Mill is a better build tool for Java, Scala and Kotlin: 3-6x faster than Maven or Gradle, less fiddling with plugins, and more easily explorable in your IDE
- joernio/joern - Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
- circe/circe - Yet another JSON library for Scala
- spray/spray - A suite of scala libraries for building and consuming RESTful web services on top of Akka: lightweight, asynchronous, non-blocking, actor-based, testable
- typelevel/fs2 - Compositional, streaming I/O library for Scala
- geekyouth/SZT-bigdata - 深圳地铁大数据客流分析系统🚇🚄🌟
- twitter/algebird - Abstract Algebra for Scala
- twitter/finatra - Fast, testable, Scala services built on TwitterServer and Finagle
- salesforce/TransmogrifAI - TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning
- scalameta/metals - Scala language server with rich IDE features 🚀
- typelevel/doobie - Functional JDBC layer for Scala.
- zio/zio-quill - Compile-time Language Integrated Queries for Scala
- typelevel/cats-effect - The pure asynchronous runtime for Scala
- metarank/metarank - A low code Machine Learning personalized ranking service for articles, listings, search results, recommendations that boosts user engagement. A friendly Learn-to-Rank engine
- pocorall/scaloid - Scaloid makes your Android code easy to understand and maintain.
- coursier/coursier - Pure Scala Artifact Fetching
- sangria-graphql/sangria - Scala GraphQL implementation
- apache/cassandra-spark-connector - Apache Spark to Apache Cassandra connector
- typelevel/scalacheck - Property-based testing for Scala
- riscv-boom/riscv-boom - SonicBOOM: The Berkeley Out-of-Order Machine
- monix/monix - Asynchronous, Reactive Programming for Scala and Scala.js.
- SpinalHDL/SpinalHDL - Scala based HDL
- typelevel/spire - Powerful new number types and numeric abstractions for Scala.
- foundweekends/giter8 - a command line tool to apply templates defined on GitHub
- fthomas/refined - Refinement types for Scala
- optics-dev/Monocle - Optics library for Scala
- MightyPirates/OpenComputers - Home of the OpenComputers mod for Minecraft.
- japgolly/scalajs-react - Facebook's React on Scala.JS
- Philippus/elastic4s - 🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
- almond-sh/almond - A Scala kernel for Jupyter
- typelevel/skunk - A data access library for Scala + Postgres.
- finagle/finch - Scala combinator library for building Finagle HTTP services
- sbt/sbt-native-packager - sbt Native Packager
- ThoughtWorksInc/Binding.scala - Reactive data-binding for Scala
- GravityLabs/goose - Html Content / Article Extractor in Scala - open sourced from Gravity Labs
- combust/mleap - MLeap: Deploy ML Pipelines to Production
- pureconfig/pureconfig - A boilerplate-free library for loading configuration files
- json4s/json4s - JSON library
- softwaremill/sttp - The Scala HTTP client you always wanted!
- vkostyukov/scalacaster - Purely Functional Algorithms and Data Structures in Scala
- pathikrit/better-files - Simple, safe and intuitive Scala I/O
- scalameta/scalafmt - Code formatter for Scala
- TheHive-Project/Cortex - Cortex: a Powerful Observable Analysis and Active Response Engine
- filodb/FiloDB - Distributed Prometheus time series database
- apache/carbondata - High performance data store solution
- mesos/spark - Lightning-fast cluster computing in Java, Scala and Python.
- mauricio/postgresql-async - Async, Netty based, database drivers for PostgreSQL and MySQL written in Scala
- kamon-io/Kamon - Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
- softwaremill/tapir - Rapid development of self-documenting APIs
- akka/alpakka-kafka - Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
- apache/pekko - Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
- scalapb/ScalaPB - Protocol buffer compiler for Scala.
- ACINQ/eclair - A scala implementation of the Lightning Network.
- softwaremill/macwire - Zero-cost, compile-time, type-safe dependency injection library.
- PkmX/lcamera - A camera app using the new camera2 API in Android Lollipop
- scalikejdbc/scalikejdbc - A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.
- lift/framework - Lift Framework
- akka/alpakka - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
- sbt/sbt-dependency-graph - sbt plugin to create a dependency graph for your project
- twitter/rsc - Experimental Scala compiler focused on compilation speed
- scalalandio/chimney - Scala library for boilerplate-free, type-safe data transformations
- JetBrains/intellij-scala - Scala plugin for IntelliJ IDEA
- seveniruby/AppCrawler - 基于appium的app自动遍历工具
- lloydmeta/enumeratum - A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.
- lihaoyi/Metascala - A JVM written in Scala
- scala-steward-org/scala-steward - 🤖 A bot that helps you keep your projects up-to-date
- wavesplatform/Waves - ⛓️ Reference Waves Blockchain Node (client) implementation on Scala
- scalatest/scalatest - A testing tool for Scala and Java developers
- scala/scala-async - An asynchronous programming facility for Scala
- scalameta/scalameta - Library to read, analyze, transform and generate Scala programs
- tumblr/colossus - I/O and Microservice library for Scala
- com-lihaoyi/fastparse - Writing Fast Parsers Fast in Scala
- wartremover/wartremover - Flexible Scala code linting tool
- jacksu/utils4s - scala、spark使用过程中,各种测试用例以及相关资料整理
- TheAlgorithms/Scala - All Algorithms implemented in Scala
- pauljamescleary/scala-pet-store - An implementation of the java pet store using FP techniques in scala
- outworkers/phantom - Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax Enterprise
- bigdatagenomics/adam - ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.
- broadinstitute/cromwell - Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
- lihaoyi/scala.rx - An experimental library for Functional Reactive Programming in Scala
- h2oai/sparkling-water - Sparkling Water provides H2O functionality inside Spark cluster
- scalaj/scalaj-http - Simple scala wrapper for HttpURLConnection. OAuth included.
- spray/spray-json - A lightweight, clean and simple JSON implementation in Scala
- ghostdogpr/caliban - Functional GraphQL library for Scala
- eaplatanios/tensorflow_scala - TensorFlow API for the Scala Programming Language
- typelevel/simulacrum - First class syntax support for type classes in Scala
- typelevel/squants - The Scala API for Quantities, Units of Measure and Dimensional Analysis
- scalacenter/bloop - Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
- lightbend-labs/scala-logging - Convenient and performant logging library for Scala wrapping SLF4J.
- wzhe06/SparkCTR - CTR prediction model based on spark(LR, GBDT, DNN)
- typelevel/frameless - Expressive types for Spark.
- ReactiveX/RxScala - RxScala – Reactive Extensions for Scala – a library for composing asynchronous and event-based programs using observable sequences
- Antox/Antox - Android client for Project Tox - Secure Peer to Peer Messaging
- nscala-time/nscala-time - A new Scala wrapper for Joda Time based on scala-time
- spray/sbt-revolver - An SBT plugin for dangerously fast development turnaround in Scala
- scalacenter/scalafix - Refactoring and linting tool for Scala
- ReactiveMongo/ReactiveMongo - 🍃 Non-blocking, Reactive MongoDB Driver for Scala
- tminglei/slick-pg - Slick extensions for PostgreSQL
- softwaremill/quicklens - Modify deeply nested case class fields
- scala/pickling - Fast, customizable, boilerplate-free pickling support for Scala
- zio/zio-http - A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
- eligosource/eventsourced - A library for building reliable, scalable and distributed event-sourced applications in Scala
- precog/matryoshka - Generalized recursion schemes and traversals for Scala.
- scodec/scodec - Scala combinator library for working with binary data
- mohiva/play-silhouette - Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.
- raquo/Laminar - Simple, expressive, and safe UI library for Scala.js
- playframework/play-slick - Slick Plugin for Play
- twitter/scrooge - A Thrift parser/generator
- sbt/sbt-jmh - "Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)
- etaty/rediscala - Non-blocking, Reactive Redis driver for Scala (with Sentinel support)
- softwaremill/magnolia - Easy, fast, transparent generic derivation of typeclass instances
- plokhotnyuk/jsoniter-scala - Scala macros for compile-time generation of safe and ultra-fast JSON codecs + circe booster
- LucaCanali/sparkMeasure - This is the development repository for sparkMeasure, a tool and library designed for efficient analysis and troubleshooting of Apache Spark jobs. It focuses on easing the collection and examination of Spark metrics, making it a practical choice for both developers and data engineers.
- ThoughtWorksInc/DeepLearning.scala - A simple library for creating complex neural networks
- rtimush/sbt-updates - sbt plugin that can check Maven and Ivy repositories for dependency updates
- cb372/scalacache - Simple caching in Scala
- twitter-archive/ostrich - A stats collector & reporter for Scala servers (deprecated)
- softwaremill/bootzooka - Template project to quickly start developing a Scala-based microservice or web application, with the build & project structure provided
- com-lihaoyi/scalatags - ScalaTags is a small XML/HTML construction library for Scala.
- gearpump/gearpump - Lightweight real-time big data streaming engine over Akka
- com-lihaoyi/upickle - uPickle: a simple, fast, dependency-free JSON & Binary (MessagePack) serialization library for Scala
- theiterators/akka-http-microservice - Example of http (micro)service in Scala & akka-http
- skinny-framework/skinny-framework - 🚝 "Scala on Rails" - A full-stack web app framework for rapid development in Scala
- com-lihaoyi/requests-scala - A Scala port of the popular Python Requests HTTP client: flexible, intuitive, and straightforward to use.
- seratch/AWScala - Using AWS SDK on the Scala REPL
- marcus-drake/sbt-docker - Create Docker images directly from sbt
- jdegoes/blueeyes - A lightweight Web 3.0 framework for Scala, featuring a purely asynchronous architecture, extremely high-performance, massive scalability, high usability, and a functional, composable design.
- etorreborre/specs2 - Software Specifications for Scala
- vegas-viz/Vegas - The missing MatPlotLib for Scala + Spark
- ruippeixotog/scala-scraper - A Scala library for scraping content from HTML pages
- lichess-org/scalachess - Chess API written in scala. Immutable and free of side effects.
- miguno/kafka-storm-starter - [PROJECT IS NO LONGER MAINTAINED] Code examples that show to integrate Apache Kafka 0.8+ with Apache Storm 0.9+ and Apache Spark Streaming 1.1+, while using Apache Avro as the data serialization format.
- sksamuel/avro4s - Avro schema generation and serialization / deserialization for Scala
- com-lihaoyi/os-lib - OS-Lib is a simple, flexible, high-performance Scala interface to common OS filesystem and subprocess APIs
- sirthias/parboiled2 - A macro-based PEG parser generator for Scala 2.10+
- getkyo/kyo - Toolkit for Scala Development
- unfiltered/unfiltered - A toolkit for servicing HTTP requests in Scala
- oleg-py/better-monadic-for - Desugaring scala
for
without implicitwithFilter
s - tototoshi/scala-csv - CSV Reader/Writer for Scala
- TouK/nussknacker - Low-code tool for automating actions on real time data | Stream processing for the users.
- PurpleKingdomGames/indigo - An FP game engine for Scala.
- scalafx/scalafx - ScalaFX simplifies creation of JavaFX-based user interfaces in Scala
- scallop/scallop - a simple Scala CLI parsing library
- jwt-scala/jwt-scala - JWT support for Scala. Bonus extensions for Play, Play JSON, Json4s, Circe, uPickle, Spray and Argonaut
- scalastyle/scalastyle - scalastyle
- ochrons/scalajs-spa-tutorial - Tutorial for creating a simple Single Page Application in ScalaJS
- scala/scala-parser-combinators - simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
- shadaj/slinky - Write Scala.js React apps just like you would in ES6
- bkirwi/decline - A composable command-line parser for Scala.
- wvlet/airframe - Essential Building Blocks for Scala
- sbt/sbt-release - A release plugin for sbt
- deanwampler/programming-scala-book-code-examples - The code examples used in Programming Scala, 2nd and 3rd Editions (O'Reilly)
- testcontainers/testcontainers-scala - Docker containers for testing in scala
- gvolpe/trading - 💱 Trading application written in Scala 3 that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP)
- suzaku-io/diode - Scala library for managing immutable application model
- AbsaOSS/spline - Data Lineage Tracking And Visualization Solution
- chandu0101/sri - Build truly native cross platform (web,ios,android) apps using scalajs and react, react-native ,This project moved to new organization : https://github.com/scalajs-react-interface/sri#sri, new chat room : https://gitter.im/scalajs-react-interface/sri
- 7mind/izumi - Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
- twitter/chill - Scala extensions for the Kryo serialization library
- frees-io/freestyle - A cohesive & pragmatic framework of FP centric Scala libraries
- dehun/learn-fp - learn-by-doing course/tutorial for functional programming on scala
- VirtusLab/scala-cli - Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)
- scalate/scalate - Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.
- felixgborrego/simple-docker-ui - Native Docker UI implemented using Scala.js and React - DEPRECATED
- kaitai-io/kaitai_struct_compiler - Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .go / .java / .js / .lua / .nim / .php / .pm / .py / .rb
- scalatron/scalatron - Scalatron, a multi-player programming game in which coders pit bot programs (written in Scala) against each other
- hseeberger/akka-http-json - Integrate some of the best JSON libs in Scala with Akka HTTP
- stanch/reftree - Automatically generated diagrams and animations for Scala data structures
- YotpoLtd/metorikku - A simplified, lightweight ETL Framework based on Apache Spark
- atnos-org/eff - Eff monad for cats - https://atnos-org.github.io/eff
- squeryl/squeryl - A Scala DSL for talking with databases with minimum verbosity and maximum type safety
- qubole/sparklens - Qubole Sparklens tool for performance tuning Apache Spark
- tpolecat/tut - doc/tutorial generator for scala
- fomkin/korolev - Single Page Applications running on the server side.
- scala-graph/scala-graph - Graph for Scala is intended to provide basic graph functionality seamlessly fitting into the Scala Collection Library. Like the well known members of scala.collection, Graph for Scala is an in-memory graph library aiming at editing and traversing graphs, finding cycles etc. in a user-friendly way.
- scalapy/scalapy - Use the world of Python from the comfort of Scala!
- spark-examples/spark-scala-examples - This project provides Apache Spark SQL, RDD, DataFrame and Dataset examples in Scala language
- com-lihaoyi/cask - Cask: a Scala HTTP micro-framework. Cask makes it easy to set up a website, backend server, or REST API using Scala
- typelevel/cats-collections - Data structures for pure functional programming in Scala
- playframework/twirl - Twirl is Play's default template engine
- factorie/factorie - FACTORIE is a toolkit for deployable probabilistic modeling, implemented as a software library in Scala. It provides its users with a succinct language for creating relational factor graphs, estimating parameters and performing inference.
- jsuereth/scala-arm - This project aims to be the Scala Incubator project for Automatic-Resource-Management in the scala library
- argonaut-io/argonaut - Purely functional JSON parser and library in scala.
- gvolpe/pfps-shopping-cart - 🛒 The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
- scapegoat-scala/scapegoat - Scala compiler plugin for static code analysis
- hyperledger-labs/Scorex - Scorex 2.0 Core
- estatico/scala-newtype - NewTypes for Scala with no runtime overhead
- scalamock/scalamock - Native Scala mocking framework
- nulab/scala-oauth2-provider - OAuth 2.0 server-side implementation written in Scala
- guardrail-dev/guardrail - Principled code generation from OpenAPI specifications
- outr/scribe - The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.
- densh/scala-offheap - Experimental type-safe off-heap memory for Scala.
- com-lihaoyi/sourcecode - Scala library providing "source" metadata to your program, similar to Python's name, C++'s LINE or Ruby's FILE.
- wix-incubator/accord - Accord: A sane validation library for Scala
- Stratio/sparta - Real Time Analytics and Data Pipelines based on Spark Streaming
- Iltotore/iron - Strong type constraints for Scala
- scala-ide/scalariform - Scala source code formatter
- scalameter/scalameter - Microbenchmarking and performance regression testing framework for the JVM platform.
- nightscape/spark-excel - A Spark plugin for reading and writing Excel files
- markwinter/Antox - Scala android client for Project Tox - secure p2p messaging
- FasterXML/jackson-module-scala - Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes
- xerial/sbt-pack - A sbt plugin for creating distributable Scala packages.
- build-server-protocol/build-server-protocol - Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
- com-lihaoyi/utest - A simple testing framework for Scala
- scala-ide/scala-ide - Scala IDE for Eclipse
- xebia-functional/fetch - Simple & Efficient data access for Scala and Scala.js
- cvogt/cbt - CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
- fosskers/scalaz-and-cats - Usage examples and benchmarks between Scalaz and Cats (w/ Haskell ground-truth).
- rockymadden/stringmetric - 🎯 String metrics and phonetic algorithms for Scala (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein).
- NICTA/scoobi - A Scala productivity framework for Hadoop.
- mpollmeier/gremlin-scala - [unmaintained] Scala wrapper for Apache TinkerPop 3 Graph DSL
- foundweekends/conscript - Scala at your command
- lightbend-labs/mima - A tool for catching binary incompatibility in Scala
- jberkel/android-plugin - An sbt plugin for Android development in Scala
- akka-js/akka.js - Akka, for Scala.js
- dlwh/epic - Archived Epic is a high performance statistical parser written in Scala, along with a framework for building complex structured prediction models.
- slouc/concurrency-in-scala-with-ce - Introduction to concepts of asynchronous and concurrent programming in Scala, based on the Cats Effect library.
- outwatch/outwatch - The Functional and Reactive Web-Frontend Library for Scala.js
- spotify/featran - A Scala feature transformation library for data science and machine learning
- zio/zio-prelude - A lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration
- scalameta/munit - Scala testing library with actionable errors and extensible APIs
- softwaremill/ox - Safe direct-style streaming, concurrency and resiliency for Scala on the JVM
- Eliah-Lakhin/papa-carlo - Constructor of incremental parsers in Scala
- UdashFramework/udash-core - Scala framework for building beautiful and maintainable web applications.
- xitrum-framework/xitrum - Async and clustered Scala web framework and HTTP(S) server
- spirom/LearningSpark - Scala examples for learning to use Spark
- softwaremill/akka-http-session - Web & mobile client-side akka-http sessions, with optional JWT support
- typelevel/Laika - Site and E-book Generator and Customizable Text Markup Transformer for sbt, Scala and Scala.js
- scala/scala-java8-compat - A Java 8 (and up) compatibility kit for Scala.
- scalacenter/scastie - An interactive playground for Scala
- stripe/rainier - Bayesian inference in Scala.
- pathikrit/scalgos - algorithms in scala
- typelevel/jawn - Jawn is for parsing jay-sawn (JSON)
- LEGO/woof - A pure Scala 3 logging library with no reflection
- akka/akka-grpc - A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
- whisklabs/docker-it-scala - Docker integration testing kit with Scala
- scoverage/scalac-scoverage-plugin - Scoverage Scala Code Coverage Core Libs
- devsisters/shardcake - Sharding and location transparency for Scala
- vmunier/play-scalajs.g8 - Giter8 template to get started with Play and Scala.js.
- erikvanoosten/metrics-scala - The scala API for Dropwizard's Metrics.
- mbonaci/scala - Scala reference (as seen by Java developer)
- dispatch/reboot - Scala wrapper for the Java AsyncHttpClient.
- zio/zio-json - Fast, secure JSON library with tight ZIO integration.
- bot4s/telegram - Telegram Bot API Wrapper for Scala
- arainko/ducktape - Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
- ReactiveMongo/Play-ReactiveMongo - 🍃 ReactiveMongo plugin for Playframework
- propensive/fury-old - A new build tool for JVM languages
- endpoints4s/endpoints4s - Describe HTTP endpoints in Scala and derive clients, servers, and documentation
- iheartradio/play-swagger - Swagger spec generator for play framework
- vlovgr/ciris - Functional Configurations for Scala
- streaming-with-flink/examples-scala - Stream Processing with Apache Flink - Scala Examples
- typelevel/sbt-tpolecat - scalac options for the enlightened
- scalameta/mdoc - Typechecked markdown documentation for Scala
- xerial/larray - Large off-heap arrays and mmap files for Scala and Java
- getnelson/nelson - Automated, multi-region container deployment
- marconilanna/REPLesent - A neat little tool to build presentations using the Scala REPL
- higherkindness/droste - recursion schemes for cats; to iterate is human, to recurse, divine
- stripe-archive/brushfire - Distributed decision tree ensemble learning in Scala
- PurpleKingdomGames/tyrian - Elm-inspired Scala UI library.
- dickwall/subcut - Scala Uniquely Bound Classes Under Traits
- tensil-ai/tensil - Open source machine learning accelerators
- lemastero/scala_typeclassopedia - Abstractions from Category theory with simple description & implementation, links to further resources.
- disneystreaming/smithy4s - https://disneystreaming.github.io/smithy4s/
- epfl-lara/stainless - Verification framework and tool for higher-order Scala programs
- alexandrnikitin/bloom-filter-scala - Bloom filter for Scala, the fastest for JVM
- lihaoyi/autowire - Macros for simple/safe RPCs between Scala applications, including ScalaJS/ScalaJVM
- typelevel/algebra - Experimental project to lay out basic algebra type classes
- matthiasn/sse-chat - Chat example app using Server Sent Events plus REST calls. Scala, Play Framework 2.3, AngularJS or React (alternatively).
- typelevel/mouse - A small companion to cats
- tek/splain - better implicit errors for scala
- playframework/play-json - The Play JSON library
- bitcoin-s/bitcoin-s - Bitcoin Implementation in Scala
- scala/legacy-svn-scala - OBSOLETE, we're over there:
- softwaremill/retry - because you should never give up, at least not on the first try
- mockito/mockito-scala - Mockito for Scala language
- tpolecat/atto - friendly little parsers
- groupon/sparklint - A tool for monitoring and tuning Spark jobs for efficiency.
- profunktor/redis4cats - 🔖 Redis client built on top of Cats Effect, Fs2 and Lettuce
- cakesolutions/scala-kafka-client - Scala helper modules for operating the Apache Kafka client library (0.9.x - 2.1.0)
- jmcardon/tsec - Type-safe general-cryptography library - https://jmcardon.github.io/tsec/
- bytedeco/javacv-examples - Examples of using JavaCV / OpenCV library on Java Virtual Machine
- nrinaudo/kantan.csv - CSV handling library for Scala
- Baeldung/scala-tutorials - Supporting code for the tutorials on https://www.baeldung.com/scala
- ing-bank/baker - Orchestrate microservice-based process flows
- twitter/scala_school2 - Scala School 2
- softwaremill/diffx - Pretty diffs for scala case classes
- spotify/ratatool - A tool for data sampling, data generation, and data diffing
- jrudolph/pekko-http-scala-js-websocket-chat - An example app that integrates pekko-http and scala-js to implement a websocket chat
- opencypher/morpheus - Morpheus brings the leading graph query language, Cypher, onto the leading distributed processing platform, Spark.
- eed3si9n/scalaxb - scalaxb is an XML data binding tool for Scala.
- thatdot/quine - Quine • a streaming graph • https://quine.io • Discord: https://discord.gg/GMhd8TE4MR
- xerial/sbt-sonatype - A sbt plugin for publishing Scala/Java projects to the Maven central.
- rockthejvm/scala-2-beginners - The official repository for the Rock the JVM Scala 2 for beginners course
- japgolly/scalacss - Super type-safe CSS for Scala and Scala.JS.
- scala/scala3-example-project - An example sbt project that compiles using Dotty
- sbt/zinc - Scala incremental compiler library, used by sbt and other build tools
- creativescala/doodle - Compositional vector graphics in Scala / Scala.JS
- softwaremill/kmq - Kafka-based message queue
- psliwa/idea-composer-plugin - PhpStorm plugin that adds code completion in composer.json file
- fulcrumgenomics/fgbio - Tools for working with genomic and high throughput sequencing data.
- typelevel/natchez - functional tracing for cats
- typelevel/discipline - Flexible law checking for Scala
- fun-cqrs/fun-cqrs - Fun.CQRS is a Scala CQRS/ES framework. It provides the basic blocks to build event driven aggregates with Event Sourcing.
- higherkindness/mu-scala - Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
- elodina/scala-kafka - Quick up and running using Scala for Apache Kafka
- doriordan/skuber - A Scala Kubernetes client library
- peregin/gps-overlay-on-video - Telemetry (GPS) data overlay on videos
- notxcain/aecor - Pure functional event sourcing runtime
- scala-js/scala-js-dom - Statically typed DOM API for Scala.js
- mattpap/IScala - Scala backend for IPython
- typelevel/cats-tagless - Library of utilities for tagless final encoded algebras
- aselab/scala-activerecord - ActiveRecord-like ORM library for Scala
- gnieh/diffson - A scala diff/patch library for Json
- scanamo/scanamo - Simpler DynamoDB access for Scala
- valskalla/odin - Fast & Functional logger in Scala
- scalikejdbc/scalikejdbc-async - ScalikeJDBC Extension: Non-blocking APIs in the JDBC way
- riy/degraph - Test and Visualize and Manage Dependencies of classes and packages in JVM Byte Code (think Scala and Java)
- softwaremill/scala-clippy - Good advice for Scala compiler errors
- scala/scala-xml - The standard Scala XML library
- akka/akka-persistence-jdbc - Asynchronously writes journal and snapshot entries to configured JDBC databases so that Akka Actors can recover state
- lemonlabsuk/scala-uri - Simple scala library for building and parsing URIs
- brikis98/ping-play - BigPipe streaming for the Play Framework
- typesafehub/zinc - ⛔️ [DEPRECATED] sbt's scala incremental compiler
- alexarchambault/case-app - Type-level & seamless command-line argument parsing for Scala
- khipu-io/khipu - An enterprise blockchain platform based on Ethereum
- scalala/Scalala - Scalala has been superseded by dlwh/breeze. Scalala is a high performance numeric linear algebra library for Scala, with rich Matlab-like operators on vectors and matrices; a library of numerical routines; support for plotting.
- fd4s/fs2-kafka - Functional Kafka Streams for Scala
- aws/sagemaker-spark - A Spark library for Amazon SageMaker.
- fwbrasil/activate - Abandoned: Pluggable persistence in Scala
- fthomas/crjdt - A conflict-free replicated JSON datatype (CRDT) in Scala
- rockthejvm/scala-at-light-speed - The repository for the free Scala at Light Speed mini-course
- garyaiki/Scala-Algorithms - Scala translations of Robert Sedgewick's Java Algorthms
- manub/scalatest-embedded-kafka - A library that provides an in-memory Kafka instance to run your tests against.
- spotify/big-data-rosetta-code - Code snippets for solving common big data problems in various platforms. Inspired by Rosetta Code
- dispatch/classic - [UNSUPPORTED] Dispatch Classic. See dispatch/reboot for the modern Dispatch for Scala 2.11/2.12
- simerplaha/SwayDB - Persistent and in-memory key-value storage engine for JVM that scales on a single machine.
- mjakubowski84/parquet4s - Read and write Parquet in Scala. Use Scala classes as schema. No need to start a cluster.
- jonifreeman/sqltyped - Embedding SQL as an external DSL into Scala
- lihaoyi/Scalatex - Programmable, Typesafe Document Generation
- scaldi/scaldi - Lightweight Scala Dependency Injection Library
- scala-hamsters/hamsters - A mini Scala utility library
- BlueBrain/nexus - Blue Brain Nexus - A knowledge graph for data-driven science
- softwaremill/supler - Rapid Form Development library. Use your favourite JS frontend & Scala backend frameworks.
- scala-labs/scala-labs - A collection of hands-on programming exercises aimed at teaching you to program in Scala
- mongodb/mongo-scala-driver - Former repository of MongoDB Scala driver. Official Scala driver can now be found here: https://github.com/mongodb/mongo-java-driver
- MAIF/otoroshi - Lightweight api management on top of a modern http reverse proxy
- lampepfl/gears - A strawman for a low-level async library in Scala 3.
- krasserm/streamz - A combinator library for integrating Functional Streams for Scala (FS2), Akka Streams and Apache Camel
- codahale/jerkson - [ABANDONED] The Scala applewood bacon to Jackson's chicken breast: JSON cordon bleu.
- monadless/monadless - Syntactic sugar for monad composition in Scala
- swagger-akka-http/swagger-akka-http - Support for generating Swagger REST API documentation for Akka-Http based services.
- scalaprops/scalaprops - property based testing library for Scala
- makenowjust-labs/recheck - The trustworthy ReDoS checker
- kyleu/boilerplay - Using the latest technology in the Scala ecosystem, Boilerplay is a reactive web application built on Play Framework, ScalaJS, Silhouette, Sangria/GraphQL, and PostgreSQL. It provides a good starting point for whatever you want to build.
- hbase-rdd/hbase-rdd - Spark RDD to read, write and delete from HBase
- typelevel/CT_from_Programmers.scala - Scala sample code for Bartosz Milewski's CT for Programmers
- rockthejvm/spark-essentials - The official repository for the Rock the JVM Spark Essentials with Scala course
- scala/scala-dist - sbt project that packages the Scala 2 distribution
- albuch/sbt-dependency-check - SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs). 🌈
- zio-archive/zio-actors - A high-performance, purely-functional library for building, composing, and supervising typed actors based on ZIO
- HairyFotr/linter - Static Analysis Compiler Plugin for Scala
- non/debox - Fast, deboxed, specialized data structures for Scala
- kailuowang/henkan - A small library for converting between case classes.
- Tenchi2xh/Scurses - Scurses, terminal drawing API for Scala, and Onions, a Scurses framework for easy terminal UI
- blemale/scaffeine - Thin Scala wrapper for Caffeine (https://github.com/ben-manes/caffeine)
- jorgeortiz85/scala-time - A Scala wrapper for Joda Time
- hedgehogqa/scala-hedgehog - Release with confidence, state-of-the-art property testing for Scala.
- scalad/LayIM - 基于HTML5 WebSocket的一款IM即时通讯软件,使用Gradle集成了Scala、SpringBoot、Spring MVC、Mybatis、Redis等,前端使用了LayIm框架
- NET-A-PORTER/scala-uri - Simple scala library for building and parsing URIs
- playforscala/sample-applications - Sample applications that go with the book Play for Scala
- raquo/Airstream - State propagation and event streams with mandatory ownership and no glitches
- Chymyst/curryhoward - Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
- potigol/potigol - Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners
- ThoughtWorksInc/each - A macro library that converts native imperative syntax to scalaz's monadic expressions
- ctongfei/nexus - Experimental tensor-typed deep learning
- scala-ts/scala-ts - 🔧 Scala datamodel transpiler
- DanielaSfregola/twitter4s - An asynchronous non-blocking Scala client for both the Twitter Rest and Streaming API
- ThoughtWorksInc/Dsl.scala - A framework to create embedded Domain-Specific Languages in Scala
- scalameta/sbt-native-image - Plugin to generate native-image binaries with sbt
- mashupbots/socko - A Scala web server powered by Netty networking and AKKA processing.
- ghik/silencer - Scala compiler plugin for warning suppression
- foursquare/fsqio - A monorepo that holds all of Foursquare's opensource projects
- sbt/sbt-scalariform - sbt plugin adding support for source code formatting using Scalariform
- AugustNagro/magnum - A 'new look' for database access in Scala
- greencatsoft/scalajs-angular - AngularJS Binding for Scala.js
- nbronson/scala-stm - A library-based Software Transactional Memory (STM) for Scala, coupled with transactional sets and maps
- propensive/contextual - Statically-checked string interpolation in Scala
- com-lihaoyi/acyclic - Acyclic is a Scala compiler plugin to let you prohibit circular dependencies between files
- playframework/play-mailer - Play mailer plugin
- nativelibs4java/ScalaCL - ScalaCL - run Scala on your GPU!
- velvia/ScalaStorm - Harness the power and elegance of Scala with nathanmarz's Storm real-time system
- linkedin/isolation-forest - A distributed Spark/Scala implementation of the isolation forest algorithm for unsupervised outlier detection, featuring support for scalable training and ONNX export for easy cross-platform inference.
- d2iq-archive/chaos - A lightweight framework for writing REST services in Scala.
- fogus/baysick - An embedded Insane-specific Language for Scala implementing the BASIC programming language
- playframework/anorm - The Anorm database library
- paypal/gimel - Big Data Processing Framework - Unified Data API or SQL on Any Storage
- jrudolph/json-lenses - A library to query and update JSON data in Scala.
- twitter-archive/cassie - A Scala client for Cassandra
- cibotech/evilplot - A Scala combinator-based plotting library.
- jaceklaskowski/scalania - Learn Scala by examples
- portable-scala/sbt-crossproject - Cross-platform compilation support for sbt.
- com-lihaoyi/PPrint - Pretty-printing value, types and type-signatures in Scala
- altoo-ag/akka-kryo-serialization - Kryo-based serialization for Akka
- zio-archive/zio-sql - Type-safe, composable SQL for ZIO applications
- traneio/arrows - High-performance Arrow and Task in Scala
- zio/zio-config - Easily use and document any config from anywhere in ZIO apps
- tindzk/seed - Build tool for Scala projects
- theiterators/reactive-microservices - Project showcasing different microservice communication styles using Scala, Akka, Play and other tools from Scala ecosystem
- alexarchambault/scalacheck-shapeless - Generation of arbitrary case classes / ADTs instances with scalacheck and shapeless
- zalando/grafter - Grafter is a library to configure and wire Scala applications
- sjrd/scala-js-ts-importer - TypeScript Importer for Scala.js
- scalacenter/scala-3-migration-guide - The Scala 3 migration guide for everyone.
- Azure/azure-event-hubs-spark - Enabling Continuous Data Processing with Apache Spark and Azure Event Hubs
- sorm/sorm - A functional boilerplate-free Scala ORM
- lihaoyi/workbench - Tooling around scala-js
- sirthias/borer - Efficient CBOR and JSON (de)serialization in Scala
- codeport/scala - LascoDan(Korea Scala Group) scala study
- sirthias/scala-ssh - Remote shell access via SSH for your Scala applications
- ScalablyTyped/Converter - Typescript to Scala.js converter
- sbt/sbt-fresh - sbt-plugin to create an opinionated fresh sbt project
- chrisokasaki/scads - Scala Algorithms and Data Structures
- SpinGo/op-rabbit - The Opinionated RabbitMQ Library for Scala and Akka
- VladKopanev/zio-saga - Purely Functional Transaction Management In Scala With ZIO
- Qbeast-io/qbeast-spark - Qbeast-spark: DataSource enabling multi-dimensional indexing and efficient data sampling. Big Data, free from the unnecessary!
- input-output-hk/mantis - A Scala based client for Ethereum-like Blockchains.
- com-lihaoyi/fansi - Scala/Scala.js library for manipulating Fancy Ansi colored strings
- scala/scala-abide - obsolete; visit https://github.com/scalacenter/scalafix instead
- com-lihaoyi/scalasql - Scala ORM to query SQL databases from Scala via concise, type-safe, and familiar case classes and collection operations. Connects to Postgres, MySql, H2, and Sqlite out of the box
- CleverCloud/pulsar4s - Idiomatic, typesafe, and reactive Scala client for Apache Pulsar
- cequence-io/openai-scala-client - Scala client for OpenAI API and other major LLM providers
- ShellRechargeSolutionsEU/akka-rabbitmq - RabbitMq client in Scala and Akka actors
- kitlangton/neotype - A friendly newtype library for Scala 3
- agourlay/cornichon - Testing tool in Scala for HTTP JSON API
- 47degrees/github4s - A GitHub API wrapper written in Scala
- OlivierBlanvillain/monadic-html - Tiny DOM binding library for Scala.js
- G-Research/spark-extension - A library that provides useful extensions to Apache Spark and PySpark.
- playframework/play-ws - Standalone Play WS, an async HTTP client with fluent API
- debasishg/sjson - Scala Json with capabilities for Scala Object Serialization
- alexarchambault/plotly-scala - Scala bindings for plotly.js
- Comcast/ip4s - Defines immutable, safe data structures for describing IP addresses, multicast joins, socket addresses and similar IP & network related data types
- dmurvihill/courier - send electronic mail with scala
- zio/zio-intellij - A companion IntelliJ IDEA plugin for the ZIO library ecosystem.
- oyvindberg/tui-scala - Beautiful Text-based User Interfaces for Scala
- FaKod/neo4j-scala - Scala wrapper for Neo4j Graph Database
- zio/zio-protoquill - Quill for Scala 3
- scala/scala-parallel-collections - Parallel collections standard library module for Scala 2.13+
- SandroGrzicic/ScalaBuff - the scala protocol buffers (protobuf) compiler
- nativelibs4java/Scalaxy - Compiler plugin goodies for Scala (continuation of non-OpenCL part of ScalaCL)
- scalameta/sbt-scalafmt - sbt plugin for Scalafmt
- timowest/scalagen - Java to Scala transformation
- spray/twirl - The Play framework Scala template engine, stand-alone and packaged as an SBT plugin
- PagerDuty/scheduler - A Scala library for scheduling arbitrary code to run at an arbitrary time.
- pablosmedina/ckite - CKite - A JVM implementation of the Raft distributed consensus algorithm written in Scala
- concurrent-programming-in-scala/learning-examples - Code examples for the book Learning Concurrent Programming in Scala
- TomasMikula/libretto - Declarative concurrency and stream processing library for Scala
- outr/youi - Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
- runarorama/scala-machines - A stream processing library for Scala
- playframework/play-scala-rest-api-example - Example Play Scala application showing REST API
- creativescala/creative-scala - Quick, graphical, fun introduction to programming in Scala.
- scala/scala-collection-compat - makes some Scala 2.13 APIs (primarily collections, also some others) available on 2.11 and 2.12, to aid cross-building
- scalacenter/scaladex - The Scala Package Index
- daizikaikou/learningSpark - 学习spark写的scala代码,工具使用的是IDEA2017.1.6,欢迎star
- Bayer-Group/cloudformation-template-generator - A type-safe Scala DSL for generating CloudFormation templates
- lunatech-labs/lunatech-scala2-to-scala3-course - Lunatech course - "Moving forward from Scala 2 to Scala 3"
- lihaoyi/workbench-example-app - An example application written in ScalaJS using scala-js-dom and scala-js-workbench
- danielkorzekwa/bayes-scala - Bayesian Networks in Scala
- input-output-hk/scrypto - Cryptographic primitives for Scala
- boundary/scalang - Scalang is a scala wrapper that makes it easy to write services that interface with erlang.
- nau/jscala - Scala macro that produces JavaScript from Scala code.
- josephguan/scala-design-patterns - Design patterns implemented in Scala.
- ShellRechargeSolutionsEU/ocpp - Open Charge Point Protocol
- debasishg/scala-redis-nb - Implementation of a non blocking Redis client in Scala using Akka IO
- tailhq/DynaML - Scala Library/REPL for Machine Learning Research
- nivanov/cosplay - 🕹 2D ASCII Game Engine for Scala3
- julianpeeters/avrohugger - Generate Scala case class definitions from Avro schemas
- heathermiller/progfun-stats - Visualize statistics from the MOOC "Functional Programming Principles in Scala" using Scala!
- com-lihaoyi/mainargs - A small, convenient, dependency-free library for command-line argument parsing in Scala
- alephium/alephium - Reference client for Alephium protocol
- stryker-mutator/stryker4s - Mutation testing for Scala
- epfldata/squid - Squid – type-safe metaprogramming and compilation framework for Scala
- asdud/Bigdata_project - 电商大数据项目-推荐系统(java和scala语言)
- Verizon/quiver - A reasonable library for modeling multi-graphs in Scala
- ThoughtWorksInc/Compute.scala - Scientific computing with N-dimensional arrays
- rssh/scala-gopher - Implementation of CSP constructions (Communication Sequence Process, i.e. go-like channels) in scala
- opensourceteams/spark-scala-maven-2.4.0 - Spark2.4.0 学习笔记分享
- cloudify/sPDF - Create PDFs from Scala using plain old HTML and CSS. Uses wkhtmltopdf on the back-end which renders HTML using Webkit.
- zio-archive/zio-keeper - A ZIO library for building distributed systems
- spirom/spark-streaming-with-kafka - Self-contained examples of Apache Spark streaming integrated with Apache Kafka.
- scala/collection-strawman - Implementation of the new Scala 2.13 Collections
- gvolpe/pfps-examples - 🏮 Standalone examples shown in the book "Practical FP in Scala: A hands-on approach"
- MAIF/izanami - Izanami is a centralized versatile feature flag solution, well suited for micro service architectures.
- djspiewak/parseback - A Scala implementation of parsing with derivatives
- avast/scala-server-toolkit - Functional programming toolkit for building server applications in Scala.
- zalando-incubator/remora - Kafka consumer lag-checking application for monitoring, written in Scala and Akka HTTP; a wrap around the Kafka consumer group command. Integrations with Cloudwatch and Datadog. Authentication recently added
- typelevel/shapeless-3 - Generic programming for Scala
- kenbot/goggles - Pleasant, yet principled Scala optics DSL
- j-mie6/parsley - A fast and modern parser combinator library for Scala
- vmunier/sbt-web-scalajs - SBT plugin to use Scala.js along with any sbt-web server.
- SidneyXu/AndroidDemoIn4Languages - Comparison among Java, Groovy, Scala, Kotlin in Android Development.
- playframework/play-scala-websocket-example - Example Play Scala application showing WebSocket use with Akka actors
- pathikrit/metarest - Scala macros to generate RESTful Models
- Algomancer/Full-Stack-Scala-Starter - Play 2.5, ScalaJS, Binding.scala starter project.
- typelevel/otel4s - An OpenTelemetry library for Scala based on Cats-Effect
- jto/validation - validation api extracted from play
- japgolly/scala-graal - Make usage of Graal features easy and safe from Scala. Also features Scala-based React SSR.
- liancheng/scalafix-organize-imports - A CI-friendly Scalafix semantic rule for organizing imports
- dotty-cps-async/dotty-cps-async - experimental CPS transformer for dotty
- typelevel/cats-effect-testing - Integration between cats-effect and test frameworks
- DanielaSfregola/random-data-generator - Random generator of test data in Scala based on Scalacheck and Shapeless
- stevej/scala-json - Scala JSON toolkit. Originally from the Odersky "Stairway" Book, tightened up and tests added by Twitter, Inc.
- slack-scala-client/slack-scala-client - A scala library for interacting with the slack api and real time messaging interface
- pniederw/expecty - Power assertions (as known from Groovy and Spock) for the Scala language.
- lightbend/kafka-streams-scala - Thin Scala wrapper around Kafka Streams Java API
- lastland/scala-forklift - Type-safe data migration tool for Slick, Git and beyond.
- eryk/squant - SQuant是使用scala语言编写的量化开发工具箱,提供开箱即用的A股股票数据和外汇数据(docker镜像),以及高效的回测框架与交易模块。方便Java/Scala爱好者进行量化投资研究。 QQ群:281599099,微信公众号:Python量化交易实战。对,我已经转python了。。。
- zio-archive/zio-nio - A small, unopinionated ZIO interface to NIO.
- typelevel/paiges - an implementation of Wadler's a prettier printer
- trace4cats/trace4cats - Distributed app tracing implementation in pure scala using cats-effect
- swoop-inc/spark-alchemy - Collection of open-source Spark tools & frameworks that have made the data engineering and data science teams at Swoop highly productive
- sbt-doctest/sbt-doctest - Doctest for scala
- Philippus/sbt-dotenv - ⏺️ Dotenv implementation for Scala sbt builds. Configures environment for local development.
- kubukoz/sup - Composable, purely functional healthchecks in Scala.
- jpzk/mockedstreams - Scala DSL for Unit-Testing Processing Topologies in Kafka Streams
- japgolly/nyaya - Random Data Generation and/or Property Testing in Scala & Scala.JS.
- ilya-klyuchnikov/tapl-scala - Code from the book "Types and Programming Languages" in Scala
- ceedubs/ficus - Scala-friendly companion to Typesafe config - moved to https://github.com/iheartradio/ficus
- Nycto/Hasher - A small Scala library for easily generating hashes (md5, sha1, sha256, sha512, crc32, bcrypt, hmacs, pbkdf2)
- jvican/dijon - A Dynamically Typed Scala Json Library
- hrj/abandon - 😌 Simple and Robust Accounting
- eligosource/eventsourced-example - A Scala web application demonstrating event-sourcing best practices
- xebia-functional/nine-cards-v2 - An Open Source Android Launcher built with Scala on Android
- Verizon/knobs - A reasonable configuration library for Scala
- mpilquist/Structures - Functional type classes for Scala
- jaspervz/todo-http4s-doobie - A sample project of a microservice using http4s, doobie, and circe.
- zio/zio-logging - Powerful logging for ZIO 2.0 applications, with compatibility with many logging backends out-of-the-box.
- travisbrown/iteratee - Iteratees for Cats
- norbert-radyk/spoiwo - Scala POI Wrapper for the spreadsheet generation in Excel:
- wiringbits/scala-webapp-template - A pragmatic skeleton to build web applications in Scala/Scala.js, including user registration, login, admin portal, and, deployments
- SETL-Framework/setl - A simple Spark-powered ETL framework that just works 🍺
- mDialog/smoke - Simple, asynchronous HTTP using Scala.
- lamdor/scala-koans - The Scala Koans
- augustjune/canoe - Functional Telegram Bot API for Scala
- vinta/albedo - A recommender system for discovering GitHub repos, built with Apache Spark
- lightbend-labs/jardiff - A tool for comparing JAR files, including method bodies and Scala 2 pickled signatures
- monix/minitest - The super light testing library for Scala and Scala.js
- SystemFw/upperbound - A purely functional rate limiter
- makingthematrix/scalaonandroid - A tutorial and examples of how to write Android apps in Scala 2.13 and Scala 3.
- atware/scuruto - An internal knowledge sharing app
- typesafehub/scalalogging - Convenient and performant logging in Scala
- Tapad/sbt-docker-compose - Integrates Docker Compose functionality into sbt (archived as unmaintained)
- frees-io/iota - Fast [co]product types with a clean syntax. For Cats & Scalaz.
- typelevel/sbt-typelevel - Let sbt work for you.
- qifun/stateless-future - Asynchronous programming in fully featured Scala syntax.
- harrah/browse - A Scala source code browser
- bizzabo/diff - Visually compare Scala data structures with out of the box support for arbitrary case classes.
- jdegoes/functional-scala - The repository for the Functional Scala workshop.
- bizreach-inc/play2-hands-on - Play2 + Slick / ScalikeJDBCを使ってWebアプリケーションを作成するハンズオンです。
- aztek/scala-workflow - Boilerplate-free syntax for computations with effects
- spotify/magnolify - A collection of Magnolia add-on modules
- sbt/sbt-site - Site generation for sbt
- leobenkel/ZparkIO - Boiler plate framework to use Spark and ZIO together.
- RazorSh4rk/random-word-api - Simple scala rest api that serves random words
- pepegar/hammock - Purely functional HTTP client
- pelotom/effectful - A syntax for type-safe effectful computations in Scala
- axel22/Ctries - Scala implementation of the Ctrie datastructure.
- sbt/sbt-protobuf - sbt plugin for compiling protobuf files
- sirthias/swave - A lightweight Reactive Streams Infrastructure Toolkit for Scala.
- scala-blitz/scala-blitz - Scala framework for efficient sequential and data-parallel collections -
- neotypes/neotypes - Scala lightweight, type-safe, asynchronous driver for neo4j
- linkedin/LiFT - The LinkedIn Fairness Toolkit (LiFT) is a Scala/Spark library that enables the measurement of fairness in large scale machine learning workflows.
- Log4s/log4s - High-performance SLF4J wrapper for Scala.
- sentenza/PureCSV - A type-safe and boilerplate-free CSV library for Scala
- folone/poi.scala - Excel meets scalaz
- ReactivePlatform/Pragmatic-Scala - Pragmatic Scala 中文版——《Scala实用指南》代码清单(包含 SBT 版本(切到sbt分支))
- djspiewak/anti-xml - The scala.xml library has some very annoying issues. Time for a clean-room replacement!
- ucsc-vama/essent - high-performance RTL simulator
- rjagerman/glint - Glint: High performance scala parameter server
- Ichoran/thyme - Thyme is a microbenchmark utility for Scala. It includes Parsley, a (simple) local profiling tool.
- fwbrasil/bond - Type-level validation for Scala
- pbassiner/sbt-multi-project-example - sbt multi-project example
- pathikrit/sauron - Yet another Scala lens macro
- oyvindberg/bleep - A bleeping fast scala build tool!
- miciek/grokkingfp-examples - All examples and exercises from the Grokking Functional Programming book
- sjrd/scala-js-example-app - Example application built with Scala.js
- propensive/kaleidoscope - Statically-checked inline matching on regular expressions in Scala
- kxbmap/configs - Scala wrapper for Typesafe config
- scala-exercises/exercises-scalatutorial - Exercises for the "Functional Programming Principles in Scala", part of the FP in Scala specialized program by EPFL.
- oleg-py/meow-mtl - Next Level MTL for Scala
- mariussoutier/PlayBasics - Example code for my tutorial series about Play Framework 2.x
- KarelCemus/play-redis - Play framework 2 cache plugin as an adapter to redis-server
- zio-archive/zio-akka-cluster - ZIO wrapper for Akka Cluster
- underscoreio/slickless - Support for shapeless HLists/Generics in Slick.
- scalajs-io/nodejs - This project provides Scala.js type-safe bindings for Node.js (current) v8.7.0 and LTS v6.11.4 APIs. The platform supports MEAN (MongoDB, Express, AngularJs, NodeJS), Cassandra, MySQL and many other npm projects.
- rockthejvm/scala-2-advanced - The Scala 2 version (old) of the Advanced Scala course
- jdegoes/lambdaconf-2014-introgame - Online material for the Introduction to Functional Game Programming with Scala workshop.
- inca/circumflex - [UNMAINTAINED] Circumflex — lightweight Scala-based Web application framework and ORM
- fthomas/singleton-ops - Operations for primitive and String singleton types
- chandu0101/scalajs-react-components - Reusable scalajs-react components
- storm-enroute/coroutines - Scala coroutines implementation.
- scala-exercises/exercises-stdlib - Scala Exercises' lessons for the standard library
- lucidsoftware/relate - Performant database access in Scala
- lichess-org/lila-ws - Lichess' websocket server
- tpunder/fm-sbt-s3-resolver - SBT Plugin that adds support for resolving and publishing using Amazon S3
- sstone/amqp-client - [THIS PROJECT HAS BEEN ARCHIVED AND IS NO LONGER MAINTAINED] Simple fault-tolerant AMQP client written in Scala and based on Akka and the RabbitMQ java client
- Chymyst/chymyst-core - Declarative concurrency in Scala - The implementation of the chemical machine
- scala-records/scala-records - Labeled records for Scala based on structural refinement types and macros.
- pheymann/typedapi - Build your web API on the type level.
- justin-db/JustinDB - ⚛️ JustinDB is a highly available globally distributed key-value data store.
- zio/zio-direct - Direct-Style Programming for ZIO
- theiterators/kebs - Scala library to eliminate boilerplate
- svroonland/rezilience - ZIO-native utilities for making resilient distributed systems
- delorum/scage - game engine written in Scala
- scala/scala-seed.g8 - Giter8 template for a simple hello world app in Scala.
- regb/scala-game-library - Scala library for cross-platform 2D game development
- maxpumperla/ScalphaGoZero - An independent implementation of DeepMind's AlphaGoZero in Scala, using Deeplearning4J (DL4J)
- gkossakowski/kentuckymule - Limits of Scala typechecking speed
- playframework/play-scala-isolated-slick-example - Example Play Slick Project
- gaelrenoux/tranzactio - ZIO wrapper around Doobie and Anorm.
- zio/zio-schema - Compositional, type-safe schema definitions, which enable auto-derivation of codecs and migrations.
- spray/spray-can - A low-overhead, high-performance, fully async HTTP 1.1 server and client library implemented entirely in Scala on top of Akka
- sbt-jib/sbt-jib - sbt version of sbt jib: https://github.com/GoogleContainerTools/jib
- chiselverify/chiselverify - A dynamic verification library for Chisel.
- t3hnar/scala-bcrypt - Scala wrapper for jBcrypt + pom.xml inside
- sparkling-graph/sparkling-graph - SparklingGraph provides easy to use set of features that will give you ability to proces large scala graphs using Spark and GraphX.
- schemasafe/troy - Type-safe and Schema-safe Scala wrapper for Cassandra driver
- retronym/macrocosm - Exploration of Scala macros
- ca-archived/aeromock - Lightweight mock web application server
- bwmcadams/hammersmith - Pure asynchronous MongoDB Driver for Scala.
- zio/zio-query - Add efficient pipelining, batching, and caching to any data source
- youzan/gatling-dubbo - A gatling plugin for running load tests on Apache Dubbo(https://github.com/apache/incubator-dubbo) and other java ecosystem.
- vasnake/Principles-of-Reactive-Programming - Principles of Reactive Programming, Scala: assignments and other code from Coursera https://class.coursera.org/reactive-002
- mybatis/scala - The Scala version of MyBatis SQL Mapper
- Livestream/scredis - Non-blocking, ultra-fast Scala Redis client built on top of Akka IO, used in production at Livestream
- gothinkster/scala-play-realworld-example-app - Exemplary real world application built with Scala 2.13 & Play
- tofu-tf/typed-schema - Typelevel http service definition DSL
- stripe/dagon - Tools for rewriting and optimizing DAGs (directed-acyclic graphs) in Scala
- prnicolas/ScalaMl - Project, source code and data files for 1st edition "Scala for Machine Learning"
- lihaoyi/Scalite - An experimental whitespace-delimited syntax for the Scala programming language
- krzemin/octopus - Scala library for boilerplate-free validation
- ElAlev/Wayeb - Wayeb is a Complex Event Processing and Forecasting (CEP/F) engine written in Scala.
- scala-chart/scala-chart - Scala Chart Library
- dwickern/scala-nameof - Get the name of an variable, function, class member, or type as a string--at compile-time!
- bplawler/crawler - Scala DSL for web crawling
- VirtusLab/besom - Besom - a Pulumi SDK for Scala. Also, incidentally, a broom made of twigs tied round a stick. Brooms and besoms are used for protection, to ward off evil spirits, and cleansing of ritual spaces.
- TimWSpence/cats-stm - A STM implementation for Cats Effect
- sterglee/scalalab - ScalaLab: Efficient MATLAB like scientific computing for the Java platform with the current Scala 2.13. For Scala 3 the equivalent project is dottylab: https://github.com/sterglee/dottylab
- lucidsoftware/neo-sbt-scalafmt - Scalafmt SBT plugin
- zio/zio-aws - Low level ZIO interface for the full AWS
- zio/izumi-reflect - TypeTag without scala-reflect. Supports Scala 2 and Scala 3.
- yawaramin/scala-modules - Experimental implementations of ML-style modules in Scala
- sbrunk/storch - GPU accelerated deep learning and numeric computing for Scala 3.
- evolution-gaming/scala-bootcamp - Scala Bootcamp
- coral-streaming/coral - Coral is a real-time analytics and data science platform. It transforms streaming events and extract patterns from data via RESTful APIs. Built on Scala, Akka, Cassandra and Spray.
- underscoreio/essential-macros - Examples of simple Scala Macros
- scapegoat-scala/sbt-scapegoat - sbt plugin for scapegoat scala static analysis plugin
- openmole/openmole - Workflow engine for exploration of simulation models using high throughput computing
- kitlangton/scala-update - Update your Scala dependencies interactively
- davenverse/fuuid - Functional UUID's for Scala
- acrosa/scala-redis - A scala library for connecting to a redis server, or a cluster of redis nodes using consistent hashing on the client side.
- 51zero/eel-sdk - Big Data Toolkit for the JVM
- Nutomic/ensichat - Project discontinued
- b-studios/scala-effekt - Extensible algebraic effects with handlers
- vagmcs/Optimus - Optimus is a mathematical programming library for Scala.
- mikeyhu/scaladiagrams - Generate class diagrams from scala source code
- lihaoyi/hands-on-scala-js - Better documentation for Scala.js
- johanandren/futiles - The missing utils for working with Scala Futures
- erikerlandson/coulomb - coulomb: unit analysis for Scala
- ebowman/api-first-hand - API-First bootstrapping tool for building RESTful web services from a Swagger/OpenAPI spec
- archivesunleashed/aut - The Archives Unleashed Toolkit is an open-source toolkit for analyzing web archives.
- mkotsur/aws-lambda-scala - Writing AWS Lambdas in Scala
- marklister/product-collections - A very simple, strongly typed, scala framework for tabular data. A collection of tuples. A strongly typed scala csv reader and writer. A lightweight idiomatic dataframe / datatable alternative.
- harana/search - Search everything, instantly.
- crossroad0201/ddd-on-scala - DDD sample implementation by Scala.
- yareally/android-scala-intellij-no-sbt-plugin - Directions on how to create a Scala based project in Intellij IDEA without having to resort to additional plugins or external building that cripples the nice features of the IDE.
- xebia-functional/scala-android - Scala on Android Examples
- scredis/scredis - Non-blocking, ultra-fast Scala Redis client built on top of Akka IO.
- japgolly/test-state - Scala Test-State.
- ingoem/scala-react - Scala.react is a reactive programming library for Scala.
- EmergentOrder/onnx-scala - An ONNX (Open Neural Network eXchange) API and backend for typeful, functional deep learning and classical machine learning in Scala 3
- VirtusLab/iskra - Typesafe wrapper for Apache Spark DataFrame API
- lolgab/snunit - Scala Native HTTP server based on NGINX Unit
- botkop/scorch - scorch is a deep learning framework in Scala inspired by PyTorch
- scala/community-build - Scala 2 community build — a corpus of open-source repos built against Scala nightlies
- P7h/Spark-MLlib-Twitter-Sentiment-Analysis - 🌟 ✨ Analyze and visualize Twitter Sentiment on a world map using Spark MLlib
- japgolly/clear-config - Scala FP configuration library with a focus on runtime clarity
- CodelyTV/scala-ddd-example - λ🎯 Hexagonal Architecture + DDD + CQRS applied in Scala using Akka HTTP
- scalastyle/scalastyle-sbt-plugin - scalastyle-sbt-plugin
- parapet-io/parapet - A purely functional library to build distributed and event-driven systems
- xebia-functional/scala-days-android - Official Android app for Scala Days
- mandubian/neurocat - From neural networks to the Category of composable supervised learning algorithms in Scala with compile-time matrix checking based on singleton-types
- com-lihaoyi/castor - Castor is a lightweight, typed Actor library for Scala and Scala.js
- Spinoco/fs2-http - Http Server and client using fs2
- scala/scala-swing - Scala wrappers for Java's Swing API for desktop GUIs
- picnicml/doddle-model - 🍰 doddle-model: machine learning in Scala.
- leanovate/play-mockws - Mock WS client for Play Framework
- finagle/featherbed - Asynchronous Scala HTTP client using Finagle, Shapeless and Cats
- plokhotnyuk/rtree2d - RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates
- fthomas/fs2-cron - FS2 streams based on cron expressions
- bokeh/bokeh-scala - Scala bindings for Bokeh plotting library
- sief/play-guard - Play2 module for rate limiting, based on token bucket algorithm
- darrenjw/scala-course - Scala for Statistical Computing and Data Science Short Course
- zio/zio-cli - Rapidly build powerful command-line applications powered by ZIO
- twitter/tormenta - Scala extensions for Storm
- plokhotnyuk/actors - Evaluation of API and performance of different actor libraries
- jasongoodwin/authentikat-jwt - JWT Scala Implementation - Claims based auth for Scala.
- eed3si9n/treehugger - treehugger.scala is a library to code Scala programmatically.
- paradigmatic/Configrity - Simple, immutable and flexible configuration library for scala.
- julianpeeters/sbt-avrohugger - sbt plugin for generating Scala sources for Apache Avro schemas and protocols.
- circe/circe-derivation - Fast type class instance derivation for Circe
- yahoo/maha - A framework for rapid reporting API development; with out of the box support for high cardinality dimension lookups with druid.
- xored/scala-js-react - ScalaJS interface for Facebook React
- scalacenter/scalac-profiling - Compilation profiling tool for Scala 2 projects
- microsoft/scala_torch - Scala bindings for LibTorch
- dwhjames/datomisca - Datomisca: a Scala API for Datomic
- STHSF/TextRank - 基于PageRank的TextRank方法, 可以应用于中文关键词、短语、摘要提取程序,代码使用Scala编写。
- scalafx/scalafx-ensemble - scalafx ensemble
- sbt/sbt-jni - SBT Plugin to ease working with JNI
- jesseeichar/scala-io - Repository for work on Scala Standard Library I/O components
- Clustering4Ever/Clustering4Ever - C4E, a JVM friendly library written in Scala for both local and distributed (Spark) Clustering.
- widok/widok - Reactive web framework for the JVM and Scala.js
- mtkopone/scct - Scala Code Coverage Tool
- blockchain-unica/blockapi - A general framework for blockchain analytics
- ashwinbhaskar/functional-way - Write small programs (eg -algorithms) in a functional way.
- andyglow/scala-jsonschema - Scala JSON Schema
- sbt/flyway-sbt - An sbt plugin for Flyway database migration
- Kanaka-io/play-monadic-actions - A simple scala DSL to allow clean and monadic style for Play! Actions
- jodersky/akka-serial - Reactive serial communication library for Akka and Scala.
- heathermiller/spores - Scala Spores, safe mobile closures.
- camunda/feel-scala - FEEL parser and interpreter written in Scala
- TyGuS/suslik - Synthesis of Heap-Manipulating Programs from Separation Logic
- SwissBorg/lithium - Lithium - A split-brain resolver for Akka-Cluster
- MemVerge/splash - Splash, a flexible Spark shuffle manager that supports user-defined storage backends for shuffle data storage and exchange
- GravityLabs/HPaste - HBase DSL for Scala with MapReduce support
- exercism/scala - Exercism exercises in Scala.
- chucheng92/SwordOffer - 🔥剑指offer题解(Java & Scala实现)
- armanbilge/calico - Pure, reactive UI library for Scala.js
- xxxnell/flex - Probabilistic deep learning for data streams.
- nafg/slick-migration-api - Schema manipulation dialects and DSL for Slick
- mDialog/scala-zeromq - Thread-safe ZeroMQ for Scala
- joan38/kubernetes-client - A Kubernetes client for Scala
- jleetutorial/scala-spark-tutorial - Project for James' Apache Spark with Scala course
- hmil/RosHTTP - Unified Scala.js + Scala HTTP client API
- eed3si9n/gigahorse - Gigahorse is an HTTP client for Scala with multiple backend support.
- dwhjames/aws-wrap - Asynchronous Scala Clients for Amazon Web Services
- circe/circe-config - Yet another Typesafe config Scala wrapper powered by circe
- VladKopanev/cats-saga - Purely Functional Transaction Management In Scala With Cats
- sbt/sbt-unidoc - sbt plugin to create a unified Scaladoc or Javadoc API document across multiple subprojects.
- loicdescotte/pureWebappSample - Minimal http4s + Doobie + ZIO + Circe Scala application to show how to build a purely functional web application in Scala.
- kogecoo/dl4j-examples-scala - [NO LONGER MAINTAINED] a simple scala porting of https://github.com/deeplearning4j/dl4j-examples
- hussachai/play-scalajs-showcase - Play+Scala.js Showcase
- henrikerola/scaladin - Scala API for Vaadin Framework
- epfl-lara/ScalaZ3 - DSL in Scala for Constraint Solving with Z3 SMT Solver
- AnormCypher/AnormCypher - Neo4j Scala library based on Anorm in the Play Framework
- Ahnfelt/react4s - Production ready React wrapper for Scala.js - composable lifecycle - no memoization, no macros, no implicits.
- smart-data-lake/smart-data-lake - Smart Automation Tool for building modern Data Lakes and Data Pipelines
- Sergey80/scala-samples - There are pieces of scala code that explain Scala syntax and related things - like what you can do with all this
- sameersingh/scalaplot - Library to plot graphs using a scala frontend, and various backends such as gnuplot, jfreegraph, matplotlib, etc.
- kitlangton/zio-app - Quickly create and develop full-stack Scala apps with ZIO and Laminar.
- GrahamLea/scala-spring-hibernate-maven-webapp - [ARCHIVED] Code for kickstarting a webapp using Scala + Spring + Hibernate + Maven + Selenium WebDriver PageObject Web Tests
- ekrich/sconfig - Scala configuration library supporting HOCON for Scala, Java, Scala.js, and Scala Native
- ciren/cilib - Typesafe, purely functional Computational Intelligence
- alexkvak/teamcity-slack - TeamCity Slack plugin
- SidneyXu/JGSK - Java,Groovy,Scala,Kotlin 四种语言的特点对比
- scalacenter/macros - Archived - Scala Macros
- sbt/sbt-jacoco - an sbt plugin for JaCoCo Code Coverage
- reactiverse/vertx-lang-scala - Vert.x for Scala
- ktonga/reactive-turtle - Scala and Akka for kids. A Functional Programming approach for the well known LOGO.
- iheartradio/kanaloa - Make your service more resilient by providing protection against traffic oversaturation
- alonsodomin/cron4s - Cross-platform CRON expression parsing for Scala
- scala-lms/tutorials - Tutorials on Lightweight Modular Staging
- rladstaetter/LogoRRR - A simple and straightforward log viewer that displays the events of interest in a clear and concise visual manner so that you can identify them faster.
- paulgoldbaum/scala-influxdb-client - Asynchronous InfluxDB client for Scala
- MasseGuillaume/ScalaKata - Moved
- guillaumebort/scasm - A a dynamic x86_64 assembler in Scala — Code for the live coding session @ Devoxx france 2016
- foundweekends/pamflet - a publishing application for short texts
- ashwinbhaskar/scala-to-dotty - Dotty way of writing Scala 2 code
- zalando/beard - A lightweight, logicless templating engine, written in Scala and inspired by Mustache
- underscoreio/essential-scala - Source code for Underscore's Essential Scala
- sonar-scala/sonar-scala - A free and open-source SonarQube plugin for static code analysis of Scala projects.
- bsadeh/scalastic - scala driver for elasticsearch
- 47degrees/scalacheck-toolbox - A helping hand for generating sensible data with ScalaCheck
- zio/zio-telemetry - ZIO-powered OpenTelemetry library
- softwaremill/scala-common - Tiny independent libraries with a single purpose, often a single class
- nraychaudhuri/scalainaction - Code examples from scala in action book
- Kirill5k/mongo4cats - MongoDB Java client wrapper for Cats Effect & FS2 and ZIO
- julienrf/scalm - Elm-inspired Scala library for writing web user interfaces
- gonmarques/slick-repo - CRUD Repositories for Slick based persistence Scala projects.
- lightbend-labs/scala-sculpt - Dependency extraction for Scala codebases, to aid in modularizing
- bowler-framework/Bowler - RESTful Web Framework based on Scala, built on top of Scalatra & Scalate
- alexarchambault/ammonite-spark - Run spark calculations from Ammonite
- typelevel/spotted-leopards - Proof of concept for a cats-like library built using Dotty features
- ohnosequences/sbt-s3-resolver - ☁️Amazon S3-based resolver for sbt
- crobox/clickhouse-scala-client - Clickhouse Scala Client with Reactive Streams support
- abbruzze/kernal64 - A Scala Commodore 64, 128, VIC20, CBM2 and SuperCPU emulator
- tethys-json/tethys - AST free JSON library for Scala
- mmolimar/kukulcan - A REPL for Apache Kafka
- scalasummerschool/lectures - Learn Functional Programming in Scala
- meetuparchive/archery - 2D R-Tree implementation in Scala
- JohnReedLOL/scala-trace-debug - Macro based print debugging. Locates log statements in your IDE.
- ing-bank/scruid - Scala + Druid: Scruid. A library that allows you to compose queries in Scala, and parse the result back into typesafe classes.
- gzoller/ScalaJack - Fast JSON parser/generator for Scala
- criteo/cuttle - An embedded job scheduler.
- vmunier/akka-http-scalajs.g8 - Giter8 template to get started with Akka HTTP and Scala.js.
- Thangiee/Freasy-Monad - Easy way to create Free Monad using Scala macros with first-class Intellij support.
- scalacenter/scala3-migrate - A tool to help migrating from Scala 2 to Scala 3
- okumin/akka-persistence-sql-async - A journal and snapshot store plugin for akka-persistence using RDBMS.
- Katrix/AckCord - A Discord library for Scala using Akka
- dyweb/scrala - Unmaintained 🐳 ☕ 🕷️ Scala crawler(spider) framework, inspired by scrapy, created by @gaocegege
- scala/scala-collection-contrib - community-contributed additions to the Scala 2.13 collections
- fancellu/scalajs-vue - Scala.js bindings for Vue.js and an example application
- scala-interop/slinc - Scala <-> C interop
- roboscala/sbt-robovm - An sbt plugin for iOS development in Scala
- potigol/beecrowd - 800+ Soluções dos problemas do Beecrowd usando a linguagem Potigol
- mwunsch/handlebars.scala - A Scala implementation of the Handlebars templating language (a superset of Mustache).
- heroku/heroku-sbt-plugin - An sbt plugin for deploying Heroku Scala applications
- debasishg/frdomain-extras - Additional accompaniment to Functional and Reactive Domain Modeling
- bioscala/bioscala - Bioinformatics for the Scala programming language
- ACINQ/bitcoin-lib - Simple bitcoin library written in Scala
- zenecture/neuroflow - Artificial Neural Networks for Scala
- yoshikyoto/lgtmoon - LGTM画像を簡単に作成できるアプリ
- sbt/sbt-boilerplate - sbt plugin for generating scala.Tuple/Function related boilerplate code
- sake92/hepek - Typesafe HTML templates and static site generator in pure Scala
- playframework/scalatestplus-play - ScalaTest + Play
- lloydmeta/diesel - Boilerplate-free, zero-overhead Tagless Final / typed-final / Finally Tagless DSLs in Scala
- evolution-gaming/kafka-journal - Event sourcing journal implementation using Kafka as main storage
- agemooij/sbt-prompt - An SBT plugin for making your SBT prompt more awesome
- microsoft/Azure-Databricks-NYC-Taxi-Workshop - An Azure Databricks workshop leveraging the New York Taxi and Limousine Commission Trip Records dataset
- ITV/scala-pact - A Scala implementation of CDC using the Pact standard
- inoio/solrs - An async, non-blocking solr client for java/scala, providing a query interface like SolrJ
- holdenk/spark-validator - A library you can include in your Spark job to validate the counters and perform operations on success. Goal is scala/java/python support.
- davidB/scala-archetype-simple - a simple maven archetype for project in scala
- carueda/tscfg - Schema-first, boilerplate-free, type-safe access to configuration properties in Java and Scala
- sparsetech/pine - Functional HTML5 and XML library for the Scala platform
- scalameta/metabrowse - Static site generator for code search with IDE features for Scala
- scalacenter/sbt-scalafix - sbt plugin for Scalafix
- reibitto/command-center - A CLI-based launcher and general productivity tool.
- nuttycom/xenomorph - Scala library for free applicative schemas capable of parsing/rendering sums-of-products data structures.
- jsuereth/scala-in-depth-source - The source code for the Scala In Depth book.
- bobye/neuron - Scala library for neural networks
- shadaj/scala-native-wasm - Running Scala in WebAssembly through Scala Native
- scalawarrior/scalawarrior - Game written in Scala for learning Scala.
- scala-tsi/scala-tsi - Generate typescript interfaces from your scala classes
- scala-exercises/exercises-cats - Scala Exercises' lessons for the Cats library
- lihaoyi/scala-js-games - Some simple games ported to Scala-Js
- chenkelmann/actuarius - A markdown processor for the JVM written in Scala.
- suzaku-io/suzaku - Suzaku web UI framework for Scala
- sisioh/scala-dddbase - Scala Library for Domain Driven-Design
- scala-jsonapi/scala-jsonapi - Scala support library for integrating the JSON API spec with Spray, Play! or Circe
- scala-ide/scala-ide-play2 - Play 2 support for Scala IDE
- openlawteam/openlaw-core - Shared Scala libraries for the OpenLaw project.
- monix/shade - Memcached client for Scala
- polyvariant/better-tostring - (b2s) Scala compiler plugin for a better default toString.
- gideondk/Raiku - A non-blocking - Akka IO driven - Riak client for Scala with a cute DSL
- OndraFiedler/spark-recommender - Scalable recommendation system written in Scala using the Apache Spark framework
- fernandoracca/skeleton - Simple Scala project template
- vert-x3/vertx-lang-scala - Vert.x for Scala
- magarciaEPFL/scaladotnet - Scala SDK (compiler and standard library) for .NET
- hanabix/config-annotation - A refactor-friendly way to use typesafe's config by scala macro annotation
- zio/zio-keeper - A ZIO library for building distributed systems
- zio/zio-akka-cluster - ZIO wrapper for Akka Cluster
- stephentu/scala-sql-parser - SQL parser written using Scala's parser combinator library
- backuity/clist - Command Line Interface Scala Toolkit
- mesosphere/chaos - A lightweight framework for writing REST services in Scala.
- apache/sedona - A cluster computing framework for processing large-scale geospatial data
- flyway/flyway-sbt - Flyway SBT plugin
- quaich-project/quaich - Scala Serverless Microframework for AWS Lambda, inspired by Amazon's Chalice (https://github.com/awslabs/chalice)
- tpolecat/doobie - Functional JDBC layer for Scala.
- spaced/scala-js-d3 - d3 facade types for Scala.js
- Colisweb/scala-opentracing - A tracing library for Cats and Http4s, tailored for Opentracing tracers like Datadog and Jaeger
- EffectOrientedProgramming/book - Effect-Oriented Programming: Creating Reliable Systems with Scala 3 and ZIO 2
- scoverage/sbt-coveralls - sbt-plugin to upload sbt-scoverage reports to coveralls
- johnynek/inliner - scala macros to inline idiomatic scala for maximum performance
- swagger-api/swagger-scala-module - Swagger support for scala
- sksamuel/elastic4s - Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
- apache/incubator-pekko - Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
- lloydmeta/schwatcher - File-watching library for Scala. Built on Java 7's WatchService, RxScala and Akka actors.
- lampepfl/dotty - The Scala 3 compiler, also known as Dotty.
- PaytmLabs/akka-batteries - Utilities for Akka cluster in production
- longevityframework/longevity - A Persistence Framework for Scala and NoSQL
- krasserm/akka-stream-eventsourcing - Event sourcing for Akka Streams
- hempalex/scala-impatient - My solutions for "Scala for the Impatient" exercises
- tristanjuricek/knockoff - A Markdown parser + object model in scala
- lk-geimfari/awesomo - Cool open source projects. Choose your project and get involved in Open Source development now.
- polynote/uzhttp - Minimal HTTP server for Scala+ZIO
- 47degrees/scala-android - Scala on Android Examples
- 47degrees/scala-days-android - Official Android app for Scala Days
- lampepfl/async - A strawman for a low-level async library in Scala 3
- lunatech-labs/lunatech-scala-2-to-scala3-course - Lunatech course - "Moving forward from Scala 2 to Scala 3"
- Orkestra-Tech/orkestra - Functional DevOps with Scala and Kubernetes
- MasseGuillaume/ScalaKata2 - Interactive Playground
- outworkers/morpheus - Reactive type-safe Scala driver for SQL databases
- planet42/Laika - Site and E-book Generator and Customizable Text Markup Transformer for sbt, Scala and Scala.js
- sjrd/scala-js-actors - Actor system for Scala.js
- vigoo/prox - A Scala library for working with system processes
- xuwei-k/sbt-class-diagram - sbt plugin to create a class diagram
- wix/accord - Accord: A sane validation library for Scala
- jrudolph/akka-http-scala-js-websocket-chat - An example app that integrates akka-http and scala-js to implement a websocket chat
- pbugnion/s4ds - Code samples for Scala for data science
- gphat/wabisabi - Scala Asynchronous ElasticSearch HTTP Client
- HouzuoGuo/schale - A subprocess interface for Scala
- rudogma/scala-supertagged - Unboxed (multi-nested-)tagged + unboxed newtypes. Better and much friendlier alternative to AnyVals.
- ua-parser/uap-scala - Scala port of ua-parser
- scalafiddle/scalafiddle-editor - Web user interface for ScalaFiddle
- scalacenter/advisoryboard - Scala Center Advisory Board planning
- kailuowang/mainecoon - Transform and compose tagless final encoded algebras in scala
- btlines/pbdirect - Read/Write Scala objects directly to Protobuf with no .proto file definitions
- scala-ide/scala-worksheet - A Scala IDE plugin for a multi-line REPL (called worksheet)
- mgonto/factory_pal - A Scala framework for creating objects as test data. Say no to Mocks
- denisrosset/metal - Metal - fast unboxed data structures for Scala
- jcazevedo/moultingyaml - Scala wrapper for SnakeYAML
- neysofu/tyche - Statistics utilities for the JVM - in Scala!
- scalan/scalan - Generic framework for development of domain-specific compilers in Scala
- rklaehn/radixtree - A fast and generic immutable radix tree for scala
- bfil/scala-automapper - Hassle-free case class mapping!
- gnieh/fs2-data - streaming data parsing and transformation library
- scala/scala-module-dependency-sample - Depend on Scala modules like a pro
- rorygraves/ScalaClean - Full program static analysis for Scala
- JetBrains/intellij-scala-bundle - IntelliJ Scala Bundle - get started with Scala in a single click!
- lendup/fs2-blobstore - Minimal, idiomatic, stream-based Scala interface for key/value store implementations
- tonyskn/coursera-scala - My solutions to Coursera's "Functional Programming in Scala"
- lightbend/scala-logging - Convenient and performant logging library for Scala wrapping SLF4J.
- dream11/zio-http - A scala library to write Http apps.
- jvican/sbt-release-early - Opinionated sbt plugin to release your artifacts early, both on merge and via git tag.
- criteo/lolhttp - An HTTP Server and Client library for Scala.
- w11k/scalamodules - ScalaModules is an elegant and intuitive domain specific language for OSGi development written in the Scala programming language.
- bmc/classutil - Scala-friendly, fast class-finder library (using ASM under the covers)
- KyleU/boilerplay - Using the latest technology in the Scala ecosystem, Boilerplay is a reactive web application built on Play Framework, ScalaJS, Silhouette, Sangria/GraphQL, and PostgreSQL. It provides a good starting point for whatever you want to build.
- NewMotion/akka-rabbitmq - RabbitMq client in Scala and Akka actors
- Tinkoff/typed-schema - Typelevel http service definition DSL
- CyberAgent/aeromock - Lightweight mock web application server
- meetup/archery - 2D R-Tree implementation in Scala
- vivri/Adjective - Programming is an exercise in linguistics; spice-up Scala types with Adjective.
- ornicar/scalex - [abandoned] Hoogle-like documentation search engine, for scala
- mikolak-net/travesty - Diagram- and graph-generating library for Akka Streams
- bmc/grizzled-scala - A general-purpose library of miscellaneous stuff for Scala.
- sirthias/scala-benchmarking-template - SBT template project for creating Scala (micro-)benchmarks based on Caliper
- mefellows/sbt-dotenv - Simple Dotenv implementation for Scala SBT Builds. Configures environment for local development.
- ornicar/lila - ♞ lichess.org: the forever free, adless and open source chess server ♞
- rklaehn/abc - Array-based immutable collections for scala
- akisaarinen/rillit - Boilerplate-free Functional Lenses for Scala 2.10
- daviddenton/fintrospect - Implement fast, type-safe HTTP webservices for Finagle
- djspiewak/extreme-cleverness - A set of functional collections created, ported and modified for my tak at NE Scala 2011
- runarorama/Malakov - Markov Chains for Scala
- getquill/quill - Compile-time Language Integrated Queries for Scala
- maxcellent/lamma - Lamma schedule generator for Scala is a professional schedule generation library for periodic schedules like fixed income coupon payment, equity deravitive fixing date generation etc.
- polynote/polynote - A better notebook for Scala (and more)
- potigol/Potigol - Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners
- xdotai/diff - Visually compare Scala data structures with out of the box support for arbitrary case classes.
- scala-js/scala-js-java-time - Scala.js implementation for java.time in JDK8
- AtomicScala/atomic-scala-examples - Examples from the book "Atomic Scala" 2nd Edition by Bruce Eckel & Dianne Marsh
- scala/scala-continuations - the Scala delimited continuations plugin and library