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
- scalanlp/breeze - Breeze is/was a numerical processing library for Scala.
- 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.
- 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
- 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
- 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
- com-lihaoyi/mill - Mill is a fast JVM build tool that supports Java, Scala, Kotlin and many other languages. 3-6x faster than Maven or Gradle for common workflows, Mill aims to make your project’s build process performant, maintainable, and flexible
- 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
- 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
- typelevel/cats-effect - The pure asynchronous runtime for Scala
- pocorall/scaloid - Scaloid makes your Android code easy to understand and maintain.
- coursier/coursier - Pure Scala Artifact Fetching
- sangria-graphql/sangria - Scala GraphQL implementation
- typelevel/scalacheck - Property-based testing for Scala
- apache/cassandra-spark-connector - Apache Spark to Apache Cassandra connector
- monix/monix - Asynchronous, Reactive Programming for Scala and Scala.js.
- riscv-boom/riscv-boom - SonicBOOM: The Berkeley Out-of-Order Machine
- 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
- filodb/FiloDB - Distributed Prometheus time series database
- TheHive-Project/Cortex - Cortex: a Powerful Observable Analysis and Active Response Engine
- apache/carbondata - High performance data store solution
- mauricio/postgresql-async - Async, Netty based, database drivers for PostgreSQL and MySQL written in Scala
- mesos/spark - Lightning-fast cluster computing in Java, Scala and Python.
- kamon-io/Kamon - Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
- akka/alpakka-kafka - Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
- softwaremill/tapir - Rapid development of self-documenting APIs
- 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
- tumblr/colossus - I/O and Microservice library for Scala
- scalameta/scalameta - Library to read, analyze, transform and generate Scala programs
- com-lihaoyi/fastparse - Writing Fast Parsers Fast in Scala
- wartremover/wartremover - Flexible Scala code linting tool
- TheAlgorithms/Scala - All Algorithms implemented in Scala
- jacksu/utils4s - scala、spark使用过程中,各种测试用例以及相关资料整理
- 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
- scalaj/scalaj-http - Simple scala wrapper for HttpURLConnection. OAuth included.
- h2oai/sparkling-water - Sparkling Water provides H2O functionality inside Spark cluster
- 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
- eligosource/eventsourced - A library for building reliable, scalable and distributed event-sourced applications in Scala
- zio/zio-http - A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
- 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.
- playframework/play-slick - Slick Plugin for Play
- raquo/Laminar - Simple, expressive, and safe UI library for Scala.js
- 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
- twitter-archive/ostrich - A stats collector & reporter for Scala servers (deprecated)
- 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
- softwaremill/bootzooka - Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
- 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.
- 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
- seratch/AWScala - Using AWS SDK on the Scala REPL
- com-lihaoyi/requests-scala - A Scala port of the popular Python Requests HTTP client: flexible, intuitive, and straightforward to use.
- 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
- lichess-org/scalachess - Chess API written in scala. Immutable and free of side effects.
- ruippeixotog/scala-scraper - A Scala library for scraping content from HTML pages
- 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+
- 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.
- getkyo/kyo - Toolkit for Scala Development
- 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
- suzaku-io/diode - Scala library for managing immutable application model
- gvolpe/trading - 💱 Trading application written in Scala 3 that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP)
- 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
- frees-io/freestyle - A cohesive & pragmatic framework of FP centric Scala libraries
- twitter/chill - Scala extensions for the Kryo serialization library
- dehun/learn-fp - learn-by-doing course/tutorial for functional programming on scala
- scalate/scalate - Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.
- 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!)
- felixgborrego/simple-docker-ui - Native Docker UI implemented using Scala.js and React - DEPRECATED
- scalatron/scalatron - Scalatron, a multi-player programming game in which coders pit bot programs (written in Scala) against each other
- kaitai-io/kaitai_struct_compiler - Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .go / .java / .js / .lua / .nim / .php / .pm / .py / .rb
- 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.
- scapegoat-scala/scapegoat - Scala compiler plugin for static code analysis
- hyperledger-labs/Scorex - Scorex 2.0 Core
- gvolpe/pfps-shopping-cart - 🛒 The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
- 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
- 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
- outr/scribe - The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.
- 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.
- 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
- nightscape/spark-excel - A Spark plugin for reading and writing Excel files
- xerial/sbt-pack - A sbt plugin for creating distributable Scala packages.
- 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
- build-server-protocol/build-server-protocol - Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
- 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
- jberkel/android-plugin - An sbt plugin for Android development in Scala
- akka-js/akka.js - Akka, for Scala.js
- lightbend-labs/mima - A tool for catching binary incompatibility in Scala
- slouc/concurrency-in-scala-with-ce - Introduction to concepts of asynchronous and concurrent programming in Scala, based on the Cats Effect library.
- dlwh/epic - Archived Epic is a high performance statistical parser written in Scala, along with a framework for building complex structured prediction models.
- 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
- UdashFramework/udash-core - Scala framework for building beautiful and maintainable web applications.
- Eliah-Lakhin/papa-carlo - Constructor of incremental parsers in Scala
- softwaremill/ox - Safe direct-style streaming, concurrency and resiliency for Scala on the JVM
- 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
- pathikrit/scalgos - algorithms in scala
- LEGO/woof - A pure Scala 3 logging library with no reflection
- typelevel/jawn - Jawn is for parsing jay-sawn (JSON)
- stripe/rainier - Bayesian inference in Scala.
- whisklabs/docker-it-scala - Docker integration testing kit with Scala
- scoverage/scalac-scoverage-plugin - Scoverage Scala Code Coverage Core Libs
- akka/akka-grpc - A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
- vmunier/play-scalajs.g8 - Giter8 template to get started with Play and Scala.js.
- erikvanoosten/metrics-scala - The scala API for Dropwizard's Metrics.
- dispatch/reboot - Scala wrapper for the Java AsyncHttpClient.
- mbonaci/scala - Scala reference (as seen by Java developer)
- devsisters/shardcake - Sharding and location transparency for Scala
- bot4s/telegram - Telegram Bot API Wrapper for Scala
- zio/zio-json - Fast, secure JSON library with tight ZIO integration.
- 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
- stripe-archive/brushfire - Distributed decision tree ensemble learning in Scala
- higherkindness/droste - recursion schemes for cats; to iterate is human, to recurse, divine
- dickwall/subcut - Scala Uniquely Bound Classes Under Traits
- PurpleKingdomGames/tyrian - Elm-inspired Scala UI library.
- 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/
- 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).
- epfl-lara/stainless - Verification framework and tool for higher-order Scala programs
- typelevel/mouse - A small companion to cats
- tek/splain - better implicit errors for scala
- scala/legacy-svn-scala - OBSOLETE, we're over there:
- bitcoin-s/bitcoin-s - Bitcoin Implementation in Scala
- playframework/play-json - The Play JSON library
- tpolecat/atto - friendly little parsers
- softwaremill/retry - because you should never give up, at least not on the first try
- 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
- mockito/mockito-scala - Mockito for Scala language
- 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
- jrudolph/pekko-http-scala-js-websocket-chat - An example app that integrates pekko-http and scala-js to implement a websocket chat
- spotify/ratatool - A tool for data sampling, data generation, and data diffing
- 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.
- 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
- thatdot/quine - Quine • a streaming graph • https://quine.io • Discord: https://discord.gg/GMhd8TE4MR
- softwaremill/kmq - Kafka-based message queue
- psliwa/idea-composer-plugin - PhpStorm plugin that adds code completion in composer.json file
- 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.
- fulcrumgenomics/fgbio - Tools for working with genomic and high throughput sequencing data.
- typelevel/natchez - functional tracing for cats
- 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
- 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
- aselab/scala-activerecord - ActiveRecord-like ORM library for Scala
- typelevel/cats-tagless - Library of utilities for tagless final encoded algebras
- peregin/gps-overlay-on-video - Telemetry (GPS) data overlay on videos
- 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.
- garyaiki/Scala-Algorithms - Scala translations of Robert Sedgewick's Java Algorthms
- 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
- manub/scalatest-embedded-kafka - A library that provides an in-memory Kafka instance to run your tests against.
- dispatch/classic - [UNSUPPORTED] Dispatch Classic. See dispatch/reboot for the modern Dispatch for Scala 2.11/2.12
- spotify/big-data-rosetta-code - Code snippets for solving common big data problems in various platforms. Inspired by Rosetta Code
- 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
- 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
- lampepfl/gears - A strawman for a low-level async library in Scala 3.
- 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
- MAIF/otoroshi - Lightweight api management on top of a modern http reverse proxy
- 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
- makenowjust-labs/recheck - The trustworthy ReDoS checker
- scala/scala-dist - sbt project that packages the Scala 2 distribution
- zio-archive/zio-actors - A high-performance, purely-functional library for building, composing, and supervising typed actors based on ZIO
- albuch/sbt-dependency-check - SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs). 🌈
- 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
- jorgeortiz85/scala-time - A Scala wrapper for Joda Time
- blemale/scaffeine - Thin Scala wrapper for Caffeine (https://github.com/ben-manes/caffeine)
- 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
- Chymyst/curryhoward - Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
- ThoughtWorksInc/each - A macro library that converts native imperative syntax to scalaz's monadic expressions
- raquo/Airstream - State propagation and event streams with mandatory ownership and no glitches
- potigol/potigol - Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners
- ctongfei/nexus - Experimental tensor-typed deep learning
- 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
- scala-ts/scala-ts - 🔧 Scala datamodel transpiler
- scalameta/sbt-native-image - Plugin to generate native-image binaries with sbt
- sbt/sbt-scalariform - sbt plugin adding support for source code formatting using Scalariform
- mashupbots/socko - A Scala web server powered by Netty networking and AKKA processing.
- AugustNagro/magnum - A 'new look' for database access in Scala
- ghik/silencer - Scala compiler plugin for warning suppression
- foursquare/fsqio - A monorepo that holds all of Foursquare's opensource projects
- 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
- d2iq-archive/chaos - A lightweight framework for writing REST services in Scala.
- 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.
- fogus/baysick - An embedded Insane-specific Language for Scala implementing the BASIC programming language
- paypal/gimel - Big Data Processing Framework - Unified Data API or SQL on Any Storage
- twitter-archive/cassie - A Scala client for Cassandra
- playframework/anorm - The Anorm database library
- jrudolph/json-lenses - A library to query and update JSON data in Scala.
- cibotech/evilplot - A Scala combinator-based plotting library.
- jaceklaskowski/scalania - Learn Scala by examples
- portable-scala/sbt-crossproject - Cross-platform compilation support for sbt.
- altoo-ag/akka-kryo-serialization - Kryo-based serialization for Akka
- com-lihaoyi/PPrint - Pretty-printing value, types and type-signatures in Scala
- 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
- 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
- sjrd/scala-js-ts-importer - TypeScript Importer for Scala.js
- 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
- 47degrees/github4s - A GitHub API wrapper written in Scala
- scala/scala-abide - obsolete; visit https://github.com/scalacenter/scalafix instead
- CleverCloud/pulsar4s - Idiomatic, typesafe, and reactive Scala client for Apache Pulsar
- ShellRechargeSolutionsEU/akka-rabbitmq - RabbitMq client in Scala and Akka actors
- agourlay/cornichon - Testing tool in Scala for HTTP JSON API
- OlivierBlanvillain/monadic-html - Tiny DOM binding library for Scala.js
- kitlangton/neotype - A friendly newtype library for Scala 3
- 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
- cequence-io/openai-scala-client - Scala client for OpenAI API and other major LLM providers
- G-Research/spark-extension - A library that provides useful extensions to Apache Spark and PySpark.
- debasishg/sjson - Scala Json with capabilities for Scala Object Serialization
- alexarchambault/plotly-scala - Scala bindings for plotly.js
- playframework/play-ws - Standalone Play WS, an async HTTP client with fluent API
- Comcast/ip4s - Defines immutable, safe data structures for describing IP addresses, multicast joins, socket addresses and similar IP & network related data types
- zio/zio-intellij - A companion IntelliJ IDEA plugin for the ZIO library ecosystem.
- dmurvihill/courier - send electronic mail with scala
- FaKod/neo4j-scala - Scala wrapper for Neo4j Graph Database
- scala/scala-parallel-collections - Parallel collections standard library module for Scala 2.13+
- SandroGrzicic/ScalaBuff - the scala protocol buffers (protobuf) compiler
- oyvindberg/tui-scala - Beautiful Text-based User Interfaces for Scala
- nativelibs4java/Scalaxy - Compiler plugin goodies for Scala (continuation of non-OpenCL part of ScalaCL)
- zio/zio-protoquill - Quill for Scala 3
- timowest/scalagen - Java to Scala transformation
- scalameta/sbt-scalafmt - sbt plugin for Scalafmt
- 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
- runarorama/scala-machines - A stream processing library for Scala
- outr/youi - Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
- 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
- daizikaikou/learningSpark - 学习spark写的scala代码,工具使用的是IDEA2017.1.6,欢迎star
- Bayer-Group/cloudformation-template-generator - A type-safe Scala DSL for generating CloudFormation templates
- scalacenter/scaladex - The Scala Package Index
- 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
- input-output-hk/scrypto - Cryptographic primitives for Scala
- danielkorzekwa/bayes-scala - Bayesian Networks in 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.
- debasishg/scala-redis-nb - Implementation of a non blocking Redis client in Scala using Akka IO
- ShellRechargeSolutionsEU/ocpp - Open Charge Point Protocol
- 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!
- asdud/Bigdata_project - 电商大数据项目-推荐系统(java和scala语言)
- tailhq/DynaML - Scala Library/REPL for Machine Learning Research
- stryker-mutator/stryker4s - Mutation testing for Scala
- rssh/scala-gopher - Implementation of CSP constructions (Communication Sequence Process, i.e. go-like channels) in scala
- epfldata/squid - Squid – type-safe metaprogramming and compilation framework for Scala
- Verizon/quiver - A reasonable library for modeling multi-graphs in Scala
- ThoughtWorksInc/Compute.scala - Scientific computing with N-dimensional arrays
- nivanov/cosplay - 🕹 2D ASCII Game Engine for Scala3
- com-lihaoyi/mainargs - A small, convenient, dependency-free library for command-line argument parsing in Scala
- 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
- opensourceteams/spark-scala-maven-2.4.0 - Spark2.4.0 学习笔记分享
- gvolpe/pfps-examples - 🏮 Standalone examples shown in the book "Practical FP in Scala: A hands-on approach"
- djspiewak/parseback - A Scala implementation of parsing with derivatives
- avast/scala-server-toolkit - Functional programming toolkit for building server applications in Scala.
- typelevel/shapeless-3 - Generic programming for 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
- MAIF/izanami - Izanami is a centralized versatile feature flag solution, well suited for micro service architectures.
- 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.
- japgolly/scala-graal - Make usage of Graal features easy and safe from Scala. Also features Scala-based React SSR.
- jto/validation - validation api extracted from play
- 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/otel4s - An OpenTelemetry library for Scala based on Cats-Effect
- 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
- trace4cats/trace4cats - Distributed app tracing implementation in pure scala using cats-effect
- 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
- eryk/squant - SQuant是使用scala语言编写的量化开发工具箱,提供开箱即用的A股股票数据和外汇数据(docker镜像),以及高效的回测框架与交易模块。方便Java/Scala爱好者进行量化投资研究。 QQ群:281599099,微信公众号:Python量化交易实战。对,我已经转python了。。。
- typelevel/paiges - an implementation of Wadler's a prettier printer
- lastland/scala-forklift - Type-safe data migration tool for Slick, Git and beyond.
- zio-archive/zio-nio - A small, unopinionated ZIO interface to NIO.
- alephium/alephium - Reference client for Alephium protocol
- Philippus/sbt-dotenv - ⏺️ Dotenv implementation for Scala sbt builds. Configures environment for local development.
- 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
- 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
- Nycto/Hasher - A small Scala library for easily generating hashes (md5, sha1, sha256, sha512, crc32, bcrypt, hmacs, pbkdf2)
- kubukoz/sup - Composable, purely functional healthchecks in Scala.
- 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.
- travisbrown/iteratee - Iteratees for Cats
- norbert-radyk/spoiwo - Scala POI Wrapper for the spreadsheet generation in Excel:
- zio/zio-logging - Powerful logging for ZIO 2.0 applications, with compatibility with many logging backends out-of-the-box.
- wiringbits/scala-webapp-template - A pragmatic skeleton to build web applications in Scala/Scala.js, including user registration, login, admin portal, and, deployments
- mDialog/smoke - Simple, asynchronous HTTP using Scala.
- lamdor/scala-koans - The Scala Koans
- SETL-Framework/setl - A simple Spark-powered ETL framework that just works 🍺
- vinta/albedo - A recommender system for discovering GitHub repos, built with Apache Spark
- monix/minitest - The super light testing library for Scala and Scala.js
- lightbend-labs/jardiff - A tool for comparing JAR files, including method bodies and Scala 2 pickled signatures
- augustjune/canoe - Functional Telegram Bot API for Scala
- 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.
- bizreach-inc/play2-hands-on - Play2 + Slick / ScalikeJDBCを使ってWebアプリケーションを作成するハンズオンです。
- jdegoes/functional-scala - The repository for the Functional Scala workshop.
- 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
- Log4s/log4s - High-performance SLF4J wrapper for Scala.
- linkedin/LiFT - The LinkedIn Fairness Toolkit (LiFT) is a Scala/Spark library that enables the measurement of fairness in large scale machine learning workflows.
- sentenza/PureCSV - A type-safe and boilerplate-free CSV library for Scala
- ReactivePlatform/Pragmatic-Scala - Pragmatic Scala 中文版——《Scala实用指南》代码清单(包含 SBT 版本(切到sbt分支))
- folone/poi.scala - Excel meets scalaz
- djspiewak/anti-xml - The scala.xml library has some very annoying issues. Time for a clean-room replacement!
- 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!
- sjrd/scala-js-example-app - Example application built with Scala.js
- propensive/kaleidoscope - Statically-checked inline matching on regular expressions in Scala
- miciek/grokkingfp-examples - All examples and exercises from the Grokking Functional Programming book
- kxbmap/configs - Scala wrapper for Typesafe config
- 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.
- scala-exercises/exercises-scalatutorial - Exercises for the "Functional Programming Principles in Scala", part of the FP in Scala specialized program by EPFL.
- 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
- rockthejvm/scala-2-advanced - The Scala 2 version (old) of the Advanced Scala course
- lucidsoftware/relate - Performant database access in Scala
- ucsc-vama/essent - high-performance RTL simulator
- 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
- lichess-org/lila-ws - Lichess' websocket server
- 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
- svroonland/rezilience - ZIO-native utilities for making resilient distributed systems
- theiterators/kebs - Scala library to eliminate boilerplate
- scala/scala-seed.g8 - Giter8 template for a simple hello world app in Scala.
- maxpumperla/ScalphaGoZero - An independent implementation of DeepMind's AlphaGoZero in Scala, using Deeplearning4J (DL4J)
- delorum/scage - game engine written in Scala
- regb/scala-game-library - Scala library for cross-platform 2D game development
- 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.
- 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
- zio/zio-schema - Compositional, type-safe schema definitions, which enable auto-derivation of codecs and migrations.
- 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
- mybatis/scala - The Scala version of MyBatis SQL Mapper
- chiselverify/chiselverify - A dynamic verification library for Chisel.
- 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
- 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
- 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
- underscoreio/essential-macros - Examples of simple Scala Macros
- evolution-gaming/scala-bootcamp - Scala Bootcamp
- davenverse/fuuid - Functional UUID's for Scala
- 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.
- 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
- 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.
- vagmcs/Optimus - Optimus is a mathematical programming library for Scala.
- scapegoat-scala/sbt-scapegoat - sbt plugin for scapegoat scala static analysis plugin
- sbrunk/storch - GPU accelerated deep learning and numeric computing for Scala 3.
- openmole/openmole - Workflow engine for exploration of simulation models using high throughput computing
- Nutomic/ensichat - Project discontinued
- johanandren/futiles - The missing utils for working with Scala Futures
- b-studios/scala-effekt - Extensible algebraic effects with handlers
- mikeyhu/scaladiagrams - Generate class diagrams from scala source code
- lihaoyi/hands-on-scala-js - Better documentation for Scala.js
- kitlangton/scala-update - Update your Scala dependencies interactively
- 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.
- VirtusLab/iskra - Typesafe wrapper for Apache Spark DataFrame API
- lolgab/snunit - Scala Native HTTP server based on NGINX Unit
- EmergentOrder/onnx-scala - An ONNX (Open Neural Network eXchange) API and backend for typeful, functional deep learning and classical machine learning in Scala 3
- 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
- japgolly/clear-config - Scala FP configuration library with a focus on runtime clarity
- scalastyle/scalastyle-sbt-plugin - scalastyle-sbt-plugin
- P7h/Spark-MLlib-Twitter-Sentiment-Analysis - 🌟 ✨ Analyze and visualize Twitter Sentiment on a world map using Spark MLlib
- com-lihaoyi/castor - Castor is a lightweight, typed Actor library for Scala and Scala.js
- CodelyTV/scala-ddd-example - λ🎯 Hexagonal Architecture + DDD + CQRS applied in Scala using Akka HTTP
- xebia-functional/scala-days-android - Official Android app for Scala Days
- parapet-io/parapet - A purely functional library to build distributed and event-driven systems
- mandubian/neurocat - From neural networks to the Category of composable supervised learning algorithms in Scala with compile-time matrix checking based on singleton-types
- finagle/featherbed - Asynchronous Scala HTTP client using Finagle, Shapeless and Cats
- 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
- 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
- plokhotnyuk/rtree2d - RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates
- 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
- 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
- yahoo/maha - A framework for rapid reporting API development; with out of the box support for high cardinality dimension lookups with druid.
- 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
- sbt/flyway-sbt - An sbt plugin for Flyway database migration
- 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.
- 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.
- 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
- jleetutorial/scala-spark-tutorial - Project for James' Apache Spark with Scala course
- heathermiller/spores - Scala Spores, safe mobile closures.
- 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
- 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
- andyglow/scala-jsonschema - Scala JSON Schema
- 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
- 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
- epfl-lara/ScalaZ3 - DSL in Scala for Constraint Solving with Z3 SMT Solver
- 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
- 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.
- 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.
- 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
- 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
- crobox/clickhouse-scala-client - Clickhouse Scala Client with Reactive Streams support
- 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
- potigol/beecrowd - 800+ Soluções dos problemas do Beecrowd usando a linguagem Potigol
- 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
- playframework/scalatestplus-play - ScalaTest + Play
- 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
- microsoft/Azure-Databricks-NYC-Taxi-Workshop - An Azure Databricks workshop leveraging the New York Taxi and Limousine Commission Trip Records dataset
- 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
- 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-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.
- sisioh/scala-dddbase - Scala Library for Domain Driven-Design
- scala-tsi/scala-tsi - Generate typescript interfaces from your scala classes
- 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
- polyvariant/better-tostring - (b2s) Scala compiler plugin for a better default toString.
- monix/shade - Memcached client for Scala
- 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
- ScalaMock/ScalaMock - Native Scala mocking framework
- scalawithcats/scala-with-cats - Source code for Scala with Cats
- datastax/spark-cassandra-connector - DataStax Connector for Apache Spark to Apache Cassandra
- 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
- paulbutcher/ScalaMock - Native Scala mocking framework
- zio/zio-actors - A high-performance, purely-functional library for building, composing, and supervising typed actors based on ZIO
- zio/zio-sql - Type-safe, composable SQL for ZIO applications
- zio/zio-keeper - A ZIO library for building distributed systems
- zio/zio-nio - A small, unopinionated ZIO interface to NIO.
- rssh/dotty-cps-async - experimental CPS transformer for dotty
- 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
- scala-text/scala_text - Scala学習用テキスト
- mesosphere/chaos - A lightweight framework for writing REST services in Scala.
- suzaku-io/suzaku - Suzaku web UI framework for Scala
- apache/sedona - A cluster computing framework for processing large-scale geospatial data
- tkawachi/sbt-doctest - Doctest for scala
- flyway/flyway-sbt - Flyway SBT plugin
- marcuslonnberg/sbt-docker - Create Docker images directly from sbt
- crealytics/spark-excel - A Spark plugin for reading and writing Excel files
- 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
- aishfenton/Argus - Builds models from JSON Schemas
- vspiewak/twitter-sentiment-analysis - Streaming tweets with spark, language detection & sentiment analysis, dashboard with Kibana
- lightbend/mima - A tool for catching binary incompatibility in Scala
- 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.
- aloiscochard/scato - An exploration of purely functional library design in Scala.
- scullxbones/akka-persistence-mongo - Implementation of akka-persistence storage plugins for mongodb
- 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
- fralken/sbt-swagger-codegen - sbt Plugin for Scala code generation for Swagger specs
- openlawteam/openlaw-core - Shared Scala libraries for the OpenLaw project.
- 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/nine-cards-v2 - An Open Source Android Launcher built with Scala on Android
- 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
- SmartBackpacker/core - FP Scala Back-end of the Smart Backpacker App
- 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
- swaldman/sbt-ethereum - An sbt-based solidity / scala development environment, and general command-line power tool, for Ethereum.
- 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
- kclay/rethink-scala - Scala Driver for RethinkDB
- 47degrees/fetch - Simple & Efficient data access for Scala and Scala.js
- vigoo/prox - A Scala library for working with system processes
- tpolecat/skunk - A data access library for Scala + Postgres.
- tpolecat/natchez - functional tracing for cats
- fwbrasil/kyo - Algebraic effects for Scala 3
- xuwei-k/sbt-class-diagram - sbt plugin to create a class diagram
- chipsalliance/chisel3 - Chisel 3: A Modern Hardware Design Language
- 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
- schmitch/sbt-jib - sbt version of sbt jib: https://github.com/GoogleContainerTools/jib
- 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)
- scala/jardiff - A tool for comparing JAR files, including method bodies and Scala 2 pickled signatures
- 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!
- propensive/fury - A new build tool for JVM languages
- 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!
- Stratio/khermes - A distributed fake data generator based in Akka.
- 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.
- lightbend/scala-sculpt - Dependency extraction for Scala codebases, to aid in modularizing
- 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.
- takezoe/solr-scala-client - Solr Client for Scala
- dunnololda/scage - game engine written in Scala
- 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.
- DavidGregory084/sbt-tpolecat - scalac options for the enlightened
- 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
- NewMotion/ocpp - Open Charge Point Protocol
- meetup/archery - 2D R-Tree implementation in Scala
- compstak/KafkaStreams4s - Kafka Streams for Scala. Integrates KafkaStreams with the cats-effect ecosystem
- 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.
- vigoo/scalafxml - Bridging the gap between scalafx and FXML with generated proxies
- sirthias/scala-benchmarking-template - SBT template project for creating Scala (micro-)benchmarks based on Caliper
- shadaj/scalapy - Use the world of Python from the comfort of Scala!
- 47degrees/sbt-microsites - An sbt plugin to create awesome microsites for your project
- melrief/PureCSV - A type-safe and boilerplate-free CSV library for Scala
- mefellows/sbt-dotenv - Simple Dotenv implementation for Scala SBT Builds. Configures environment for local development.
- politrons/reactiveScala - Example of Features, Reactive and Pure functional programing in Scala
- ornicar/lila - ♞ lichess.org: the forever free, adless and open source chess server ♞
- ornicar/scalachess - Chess API written in scala. Immutable and free of side effects.
- rklaehn/abc - Array-based immutable collections for scala
- akisaarinen/rillit - Boilerplate-free Functional Lenses for Scala 2.10
- TinkoffCreditSystems/typed-schema - Typelevel http service definition DSL
- 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
- streamxhub/streamx - Make Flink|Spark easier!!! The original intention of StreamX is to make the development of Flink easier. StreamX focuses on the management of development phases and tasks. Our ultimate goal is to build a one-stop big data solution integrating stream processing, batch processing, data warehouse and data laker.
- 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
- agemooij/riak-scala-client - An easy to use, non-blocking, fast Scala client library for interacting with Riak.
- AtomicScala/atomic-scala-examples - Examples from the book "Atomic Scala" 2nd Edition by Bruce Eckel & Dianne Marsh
- intel-analytics/BigDL - BigDL: Distributed Deep Learning Framework for Apache Spark
- sksamuel/pulsar4s - Idiomatic, typesafe, and reactive Scala client for Apache Pulsar
- travisbrown/type-provider-examples - Macro-based type providers for Scala (examples)
- scala/scala-continuations - the Scala delimited continuations plugin and library