awesome-scala
A curated list of awesome Scala frameworks, libraries and software.
- apache/spark - Apache Spark - A unified analytics engine for large-scale data processing
- scala/scala - Scala 2 compiler and standard library. For bugs, see scala/bug
- apache/predictionio - PredictionIO, a machine learning server for developers and ML engineers.
- playframework/playframework - Play Framework
- lichess-org/lila - ♞ lichess.org: the forever free, adless and open source chess server ♞
- yahoo/CMAK - CMAK is a tool for managing Apache Kafka clusters
- gitbucket/gitbucket - A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
- rtyley/bfg-repo-cleaner - Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
- twitter/finagle - A fault tolerant, protocol-agnostic RPC system
- gatling/gatling - Modern Load Testing as Code
- fpinscala/fpinscala - Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
- lampepfl/dotty - The Scala 3 compiler, also known as Dotty.
- scalaz/scalaz - Principled Functional Programming in Scala
- sbt/sbt - sbt, the interactive build tool
- scala-js/scala-js - Scala.js, the Scala to JavaScript compiler
- scala-native/scala-native - Your favorite language gets closer to bare metal.
- twitter/scalding - A Scala API for Cascading
- scalanlp/breeze - Breeze is a numerical processing library for Scala.
- zio/zio - ZIO — A type-safe, composable library for async and concurrent programming in Scala
- microsoft/SynapseML - Simple and Distributed Machine Learning
- milessabin/shapeless - Generic programming for Scala
- spark-jobserver/spark-jobserver - REST job server for Apache Spark
- lagom/lagom - Reactive Microservices for the JVM
- scalatra/scalatra - Tiny Scala high-performance, async web framework, inspired by Sinatra
- 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
- slick/slick - Scala Language Integrated Connection Kit. Slick is a modern database query and access library for Scala
- twitter/util - Wonderful reusable code from Twitter
- com-lihaoyi/Ammonite - Scala Scripting
- chipsalliance/chisel3 - Chisel 3: A Modern Hardware Design Language
- scala-exercises/scala-exercises - The easy way to learn Scala.
- TheHive-Project/TheHive - TheHive: a Scalable, Open Source and Free Security Incident Response Platform
- spotify/scio - A Scala API for Apache Beam and Google Cloud Dataflow.
- circe/circe - Yet another JSON library for Scala
- http4s/http4s - A minimal, idiomatic Scala interface for HTTP
- xxf098/shadowsocksr-v2ray-trojan-android - A ShadowsocksR, V2Ray and Trojan client for Android
- 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.
- twitter/finatra - Fast, testable, Scala services built on TwitterServer and Finagle
- twitter/algebird - Abstract Algebra for Scala
- 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
- pocorall/scaloid - Scaloid makes your Android code easy to understand and maintain.
- typelevel/fs2 - Compositional, streaming I/O library for Scala
- zio/zio-quill - Compile-time Language Integrated Queries for Scala
- tpolecat/doobie - Functional JDBC layer for Scala.
- sangria-graphql/sangria - Scala GraphQL implementation
- coursier/coursier - Pure Scala Artifact Fetching
- softwaremill/elasticmq - In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
- monix/monix - Asynchronous, Reactive Programming for Scala and Scala.js.
- datastax/spark-cassandra-connector - DataStax Spark Cassandra Connector
- typelevel/scalacheck - Property-based testing for Scala
- com-lihaoyi/mill - Your shiny new Java/Scala build tool!
- typelevel/spire - Powerful new number types and numeric abstractions for Scala.
- scalameta/metals - Scala language server with rich IDE features
🚀 - foundweekends/giter8 - a command line tool to apply templates defined on GitHub
- sksamuel/elastic4s - Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
- finagle/finch - Scala combinator library for building Finagle HTTP services
- japgolly/scalajs-react - Facebook's React on Scala.JS
- ThoughtWorksInc/Binding.scala - Reactive data-binding for Scala
- GravityLabs/goose - Html Content / Article Extractor in Scala - open sourced from Gravity Labs
- sbt/sbt-native-packager - sbt Native Packager
- typelevel/cats-effect - The pure asynchronous runtime for Scala
- optics-dev/Monocle - Optics library for Scala
- fthomas/refined - Refinement types for Scala
- mauricio/postgresql-async - Async, Netty based, database drivers for PostgreSQL and MySQL written in Scala
- geekyouth/SZT-bigdata - 深圳地铁大数据客流分析系统
🚇 🚄 🌟 - pathikrit/better-files - Simple, safe and intuitive Scala I/O
- mesos/spark - Lightning-fast cluster computing in Java, Scala and Python.
- almond-sh/almond - A Scala kernel for Jupyter
- vkostyukov/scalacaster - Purely Functional Algorithms and Data Structures in Scala
- json4s/json4s - JSON library
- akka/alpakka-kafka - Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
- combust/mleap - MLeap: Deploy ML Pipelines to Production
- filodb/FiloDB - Distributed Prometheus time series database
- kamon-io/Kamon - Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
- apache/carbondata - High performance data store solution
- tpolecat/skunk - A data access library for Scala + Postgres.
- PkmX/lcamera - A camera app using the new camera2 API in Android Lollipop
- metarank/metarank - A low code Machine Learning tool that personalizes product listings, articles, recommendations, and search results in order to boost sales. A friendly Learn-to-Rank engine
- MightyPirates/OpenComputers - Home of the OpenComputers mod for Minecraft.
- pureconfig/pureconfig - A boilerplate-free library for loading configuration files
- scalameta/scalafmt - Code formatter for Scala
- lift/framework - Lift Framework
- twitter/rsc - Experimental Scala compiler focused on compilation speed
- sbt/sbt-dependency-graph - sbt plugin to create a dependency graph for your project
- softwaremill/sttp - The Scala HTTP client you always wanted!
- akka/alpakka - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
- 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.
- scalapb/ScalaPB - Protocol buffer compiler for Scala.
- softwaremill/macwire - Lightweight and Nonintrusive Scala Dependency Injection Library
- tumblr/colossus - I/O and Microservice library for Scala
- wavesplatform/Waves -
⛓️ Reference Waves Blockchain Node (client) implementation on Scala - lihaoyi/Metascala - A JVM written in Scala
- scala/scala-async - An asynchronous programming facility for Scala
- riscv-boom/riscv-boom - SonicBOOM: The Berkeley Out-of-Order Machine
- lloydmeta/enumeratum - A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.
- jacksu/utils4s - scala、spark使用过程中,各种测试用例以及相关资料整理
- JetBrains/intellij-scala - Scala plugin for IntelliJ IDEA
- seveniruby/AppCrawler - 基于appium的app自动遍历工具
- outworkers/phantom - Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax Enterprise
- scalatest/scalatest - A testing tool for Scala and Java developers
- ACINQ/eclair - A scala implementation of the Lightning Network.
- wartremover/wartremover - Flexible Scala code linting tool
- com-lihaoyi/fastparse - Writing Fast Parsers Fast in Scala
- scala-steward-org/scala-steward -
🤖 A bot that helps you keep your Scala projects up-to-date - scalaj/scalaj-http - Simple scala wrapper for HttpURLConnection. OAuth included.
- lihaoyi/scala.rx - An experimental library for Functional Reactive Programming in Scala
- SpinalHDL/SpinalHDL - Scala based HDL
- scalameta/scalameta - Library to read, analyze, transform and generate Scala programs
- spray/spray-json - A lightweight, clean and simple JSON implementation in Scala
- softwaremill/tapir - Declarative, type-safe web endpoints library
- pauljamescleary/scala-pet-store - An implementation of the java pet store using FP techniques in scala
- typelevel/simulacrum - First class syntax support for type classes in Scala
- bigdatagenomics/adam - ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.
- eaplatanios/tensorflow_scala - TensorFlow API for the Scala Programming Language
- 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
- TheHive-Project/Cortex - Cortex: a Powerful Observable Analysis and Active Response Engine
- lightbend/scala-logging - Convenient and performant logging library for Scala wrapping SLF4J.
- nscala-time/nscala-time - A new Scala wrapper for Joda Time based on scala-time
- wzhe06/SparkCTR - CTR prediction model based on spark(LR, GBDT, DNN)
- TheAlgorithms/Scala - All Algorithms implemented in Scala
- scalalandio/chimney - Scala library for boilerplate-free, type-safe data transformations
- scala/pickling - Fast, customizable, boilerplate-free pickling support for Scala
- ReactiveMongo/ReactiveMongo -
🍃 Non-blocking, Reactive MongoDB Driver for Scala - typelevel/squants - The Scala API for Quantities, Units of Measure and Dimensional Analysis
- eligosource/eventsourced - A library for building reliable, scalable and distributed event-sourced applications in Scala
- 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.
- tminglei/slick-pg - Slick extensions for PostgreSQL
- etaty/rediscala - Non-blocking, Reactive Redis driver for Scala (with Sentinel support)
- playframework/play-slick - Slick Plugin for Play
- scalacenter/bloop - Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
- typelevel/frameless - Expressive types for Spark.
- spray/sbt-revolver - An SBT plugin for dangerously fast development turnaround in Scala
- broadinstitute/cromwell - Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
- precog/matryoshka - Generalized recursion schemes and traversals for Scala.
- twitter-archive/ostrich - A stats collector & reporter for Scala servers (deprecated)
- ThoughtWorksInc/DeepLearning.scala - A simple library for creating complex neural networks
- ghostdogpr/caliban - Functional GraphQL library for Scala
- gearpump/gearpump - Lightweight real-time big data streaming engine over Akka
- scodec/scodec - Scala combinator library for working with binary data
- twitter/scrooge - A Thrift parser/generator
- sbt/sbt-jmh - "Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)
- cb372/scalacache - Simple caching in Scala
- 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.
- 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
- 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.
- vegas-viz/Vegas - The missing MatPlotLib for Scala + Spark
- etorreborre/specs2 - Software Specifications for Scala
- marcuslonnberg/sbt-docker - Create Docker images directly from sbt
- unfiltered/unfiltered - A toolkit for servicing HTTP requests in Scala
- softwaremill/quicklens - Modify deeply nested case class fields
- rtimush/sbt-updates - sbt plugin that can check Maven and Ivy repositories for dependency updates
- com-lihaoyi/scalatags - ScalaTags is a small XML/HTML construction library for Scala.
- sirthias/parboiled2 - A macro-based PEG parser generator for Scala 2.10+
- scalastyle/scalastyle - scalastyle
- scalacenter/scalafix - Refactoring and linting tool for Scala
- ruippeixotog/scala-scraper - A Scala library for scraping content from HTML pages
- oleg-py/better-monadic-for - Desugaring scala
for
without implicitwithFilter
s - ochrons/scalajs-spa-tutorial - Tutorial for creating a simple Single Page Application in ScalaJS
- sksamuel/avro4s - Avro schema generation and serialization / deserialization for Scala
- tototoshi/scala-csv - CSV Reader/Writer for Scala
- 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
- suzaku-io/diode - Scala library for managing immutable application model
- softwaremill/bootzooka - Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
- scallop/scallop - a simple Scala CLI parsing library
- softwaremill/magnolia - Easy, fast, transparent generic derivation of typeclass instances
- com-lihaoyi/requests-scala - A Scala port of the popular Python Requests HTTP client: flexible, intuitive, and straightforward to use.
- frees-io/freestyle - A cohesive & pragmatic framework of FP centric Scala libraries
- sbt/sbt-release - A release plugin for sbt
- scalafx/scalafx - ScalaFX simplifies creation of JavaFX-based user interfaces in Scala
- scalatron/scalatron - Scalatron, a multi-player programming game in which coders pit bot programs (written in Scala) against each other
- jwt-scala/jwt-scala - JWT support for Scala. Bonus extensions for Play, Play JSON, Json4s, Circe, uPickle, Spray and Argonaut
- com-lihaoyi/upickle - uPickle: a simple, fast, dependency-free JSON & Binary (MessagePack) serialization library for Scala
- tpolecat/tut - doc/tutorial generator for scala
- scalate/scalate - Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.
- dehun/learn-fp - learn-by-doing course/tutorial for functional programming on scala
- felixgborrego/simple-docker-ui - Native Docker UI implemented using Scala.js and React - DEPRECATED
- 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
- twitter/chill - Scala extensions for the Kryo serialization library
- squeryl/squeryl - A Scala DSL for talking with databases with minimum verbosity and maximum type safety
- stanch/reftree - Automatically generated diagrams and animations for Scala data structures
- deanwampler/programming-scala-book-code-examples - The code examples used in Programming Scala, 2nd and 3rd Editions (O'Reilly)
- hseeberger/akka-http-json - Integrate some of the best JSON libs in Scala with Akka HTTP
- 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.
- fomkin/korolev - Single Page Applications running on the server side.
- jsuereth/scala-arm - This project aims to be the Scala Incubator project for Automatic-Resource-Management in the scala library
- hyperledger-labs/Scorex - Scorex 2.0 Core
- densh/scala-offheap - Experimental type-safe off-heap memory for Scala.
- 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.
- wvlet/airframe - Essential Building Blocks for Scala
- scala-ide/scalariform - Scala source code formatter
- nulab/scala-oauth2-provider - OAuth 2.0 server-side implementation written in Scala
- Stratio/sparta - Real Time Analytics and Data Pipelines based on Spark Streaming
- wix/accord - Accord: A sane validation library for Scala
- argonaut-io/argonaut - Purely functional JSON parser and library in scala.
- bkirwi/decline - A composable command-line parser for Scala.
- atnos-org/eff - Eff monad for cats - https://atnos-org.github.io/eff
- typelevel/cats-collections - Data structures for pure functional programming in Scala
- playframework/twirl - Twirl is Play's default template engine
- 7mind/izumi - Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
- testcontainers/testcontainers-scala - Docker containers for testing in scala
- markwinter/Antox - Scala android client for Project Tox - secure p2p messaging
- scalameter/scalameter - Microbenchmarking and performance regression testing framework for the JVM platform.
- estatico/scala-newtype - NewTypes for Scala with no runtime overhead
- com-lihaoyi/os-lib - OS-Lib is a simple, flexible, high-performance Scala interface to common OS filesystem and subprocess APIs
- scala-ide/scala-ide - Scala IDE for Eclipse
- cvogt/cbt - CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
- raquo/Laminar - Simple, expressive, and safe UI library for Scala.js
- NICTA/scoobi - A Scala productivity framework for Hadoop.
- 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). - foundweekends/conscript - Scala at your command
- YotpoLtd/metorikku - A simplified, lightweight ETL Framework based on Apache Spark
- jberkel/android-plugin - An sbt plugin for Android development in Scala
- 47degrees/fetch - Simple & Efficient data access for Scala and Scala.js
- plokhotnyuk/jsoniter-scala - Scala macros for compile-time generation of safe and ultra-fast JSON codecs
- mpollmeier/gremlin-scala - Scala wrapper for Apache TinkerPop 3 Graph DSL
- fosskers/scalaz-and-cats - Usage examples and benchmarks between Scalaz and Cats (w/ Haskell ground-truth).
- com-lihaoyi/sourcecode - Scala library providing "source" metadata to your program, similar to Python's name, C++'s LINE or Ruby's FILE.
- qubole/sparklens - Qubole Sparklens tool for performance tuning Apache Spark
- dlwh/epic - Archived Epic is a high performance statistical parser written in Scala, along with a framework for building complex structured prediction models.
- akka-js/akka.js - Akka, for Scala.js
- scala-text/scala_text - Scala学習用テキスト
- FasterXML/jackson-module-scala - Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes
- lichess-org/scalachess - Chess API written in scala. Immutable and free of side effects.
- paulbutcher/ScalaMock - Native Scala mocking framework
- xerial/sbt-pack - A sbt plugin for creating distributable Scala packages.
- scapegoat-scala/scapegoat - Scala compiler plugin for static code analysis
- xitrum-framework/xitrum - Async and clustered Scala web framework and HTTP(S) server
- guardrail-dev/guardrail - Principled code generation from OpenAPI specifications
- dream11/zio-http - A scala library to write Http apps.
- spotify/featran - A Scala feature transformation library for data science and machine learning
- com-lihaoyi/utest - A simple testing framework for Scala
- softwaremill/akka-http-session - Web & mobile client-side akka-http sessions, with optional JWT support
- scala/scala-java8-compat - A Java 8 compatibility kit for Scala.
- spirom/LearningSpark - Scala examples for learning to use Spark
- dispatch/reboot - Scala wrapper for the Java AsyncHttpClient.
- Eliah-Lakhin/papa-carlo - Constructor of incremental parsers in Scala
- whisklabs/docker-it-scala - Docker integration testing kit with Scala
- scalapy/scalapy - Use the world of Python from the comfort of Scala!
- erikvanoosten/metrics-scala - The scala API for Dropwizard's Metrics.
- stripe/rainier - Bayesian inference in Scala.
- UdashFramework/udash-core - Scala framework for building beautiful and maintainable web applications.
- vmunier/play-scalajs.g8 - Giter8 template to get started with Play and Scala.js.
- mbonaci/scala - Scala reference (as seen by Java developer)
- typelevel/jawn - Jawn is for parsing jay-sawn (JSON)
- ReactiveMongo/Play-ReactiveMongo -
🍃 ReactiveMongo plugin for Playframework - pathikrit/scalgos - algorithms in scala
- marconilanna/REPLesent - A neat little tool to build presentations using the Scala REPL
- outwatch/outwatch - The Functional and Reactive Web-Frontend Library for ScalaJS
- akka/akka-grpc - Akka gRPC
- AbsaOSS/spline - Data Lineage Tracking And Visualization Solution
- stripe-archive/brushfire - Distributed decision tree ensemble learning in Scala
- gvolpe/trading -
💱 Trading application written in Scala 3 that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP) - slouc/concurrency-in-scala-with-ce - Introduction to concepts of asynchronous and concurrent programming in Scala, based on the Cats Effect library.
- dickwall/subcut - Scala Uniquely Bound Classes Under Traits
- propensive/fury - A new build tool for JVM languages
- lightbend/mima - A tool for catching binary incompatibility in Scala
- matthiasn/sse-chat - Chat example app using Server Sent Events plus REST calls. Scala, Play Framework 2.3, AngularJS or React (alternatively).
- scoverage/scalac-scoverage-plugin - Scoverage Scala Code Coverage Core Libs
- com-lihaoyi/cask - Cask: a Scala HTTP micro-framework
- iheartradio/play-swagger - Swagger spec generator for play framework
- xerial/larray - Large off-heap arrays and mmap files for Scala and Java
- typelevel/algebra - Experimental project to lay out basic algebra type classes
- gvolpe/pfps-shopping-cart -
🛒 The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach" - lihaoyi/autowire - Macros for simple/safe RPCs between Scala applications, including ScalaJS/ScalaJVM
- outr/scribe - The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.
- getnelson/nelson - Automated, multi-region container deployment
- LEGO/woof - A pure Scala 3 logging library with no reflection
- endpoints4s/endpoints4s - Describe HTTP endpoints in Scala and derive clients, servers, and documentation
- scala/legacy-svn-scala - OBSOLETE, we're over there:
- tek/splain - better implicit errors for scala
- PurpleKingdomGames/indigo - An FP game engine for Scala.
- zio/zio-prelude - A lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration
- lemastero/scala_typeclassopedia - Abstractions and constructions from math (Category theory, Abstract algebra) implementations in Scala, minimal description, links to good explanations, links to implementations in other FP languages: Haskell, Idris, Purescript, non FP too: Java, C++ and to formalizations in proof assistants: Coq (UniMath, HoTT book), Cubical Agda.
- tpolecat/atto - friendly little parsers
- alexandrnikitin/bloom-filter-scala - Bloom filter for Scala, the fastest for JVM
- cakesolutions/scala-kafka-client - Scala helper modules for operating the Apache Kafka client library (0.9.x - 2.1.0)
- scalacenter/scastie - An interactive playground for Scala
- jmcardon/tsec - Type-safe general-cryptography library - https://jmcardon.github.io/tsec/
- bot4s/telegram - Telegram Bot API Wrapper for Scala
- vlovgr/ciris - Functional Configurations for Scala
- psliwa/idea-composer-plugin - PhpStorm plugin that adds code completion in composer.json file
- groupon/sparklint - A tool for monitoring and tuning Spark jobs for efficiency.
- deeplearning4j/ScalNet - A Scala wrapper for Deeplearning4j, inspired by Keras. Scala + DL + Spark + GPUs
- twitter/scala_school2 - Scala School 2
- elodina/scala-kafka - Quick up and running using Scala for Apache Kafka
- 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.
- kaitai-io/kaitai_struct_compiler - Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .java / .js / .php / .pm / .py / .rb
- jrudolph/akka-http-scala-js-websocket-chat - An example app that integrates akka-http and scala-js to implement a websocket chat
- higherkindness/droste - recursion schemes for cats; to iterate is human, to recurse, divine
- nrinaudo/kantan.csv - CSV handling library for Scala
- mattpap/IScala - Scala backend for IPython
- softwaremill/retry - because you should never give up, at least not on the first try
- scalameta/mdoc - Typechecked markdown documentation for Scala
- aselab/scala-activerecord - ActiveRecord-like ORM library for Scala
- spark-examples/spark-scala-examples - This project provides Apache Spark SQL, RDD, DataFrame and Dataset examples in Scala language
- eed3si9n/scalaxb - scalaxb is an XML data binding tool for Scala.
- higherkindness/mu-scala - Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
- planet42/Laika - Text Markup Transformer for sbt and Scala applications, transforming Markdown and reStructuredText to HTML, EPUB and PDF
- japgolly/scalacss - Super type-safe CSS for Scala and Scala.JS.
- brikis98/ping-play - BigPipe streaming for the Play Framework
- spotify/ratatool - A tool for data sampling, data generation, and data diffing
- scala/scala3-example-project - An example sbt project that compiles using Dotty
- opencypher/morpheus - Morpheus brings the leading graph query language, Cypher, onto the leading distributed processing platform, Spark.
- doriordan/skuber - A Scala Kubernetes client library
- softwaremill/scala-clippy - Good advice for Scala compiler errors
- scalikejdbc/scalikejdbc-async - ScalikeJDBC Extension: Non-blocking APIs in the JDBC way
- streaming-with-flink/examples-scala - Stream Processing with Apache Flink - Scala Examples
- riy/degraph - Test and Visualize and Manage Dependencies of classes and packages in JVM Byte Code (think Scala and Java)
- notxcain/aecor - Pure functional event sourcing runtime
- fwbrasil/activate - Abandoned: Pluggable persistence in Scala
- typelevel/discipline - Flexible law checking for Scala
- rockthejvm/scala-2-beginners - The official repository for the Rock the JVM Scala 2 for beginners course
- zio/zio-json - Fast, secure JSON library with tight ZIO integration.
- typesafehub/zinc -
⛔️ [DEPRECATED] sbt's scala incremental compiler - playframework/play-json - The Play JSON library
- 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.
- deeplearning4j/nd4s - ND4S: N-Dimensional Arrays for Scala. Scientific Computing a la Numpy. Based on ND4J.
- scanamo/scanamo - Simpler DynamoDB access for Scala
- softwaremill/diffx - Pretty diffs for scala case classes
- dispatch/classic - [UNSUPPORTED] Dispatch Classic. See dispatch/reboot for the modern Dispatch for Scala 2.11/2.12
- typelevel/mouse - A small companion to cats
- manub/scalatest-embedded-kafka - A library that provides an in-memory Kafka instance to run your tests against.
- xerial/sbt-sonatype - A sbt plugin for publishing Scala/Java projects to the Maven central.
- scala-hamsters/hamsters - A mini Scala utility library
- jonifreeman/sqltyped - Embedding SQL as an external DSL into Scala
- scalameta/munit - Scala testing library with actionable errors and extensible APIs
- akka/akka-persistence-jdbc - Asynchronously writes journal and snapshot entries to configured JDBC databases so that Akka Actors can recover state
- lihaoyi/Scalatex - Programmable, Typesafe Document Generation
- softwaremill/supler - Rapid Form Development library. Use your favourite JS frontend & Scala backend frameworks.
- scaldi/scaldi - Lightweight Scala Dependency Injection Library
- scala-labs/scala-labs - A collection of hands-on programming exercises aimed at teaching you to program in Scala
- garyaiki/Scala-Algorithms - Scala translations of Robert Sedgewick's Java Algorthms
- fthomas/crjdt - A conflict-free replicated JSON datatype (CRDT) in Scala
- crealytics/spark-excel - A Spark plugin for reading Excel files via Apache POI
- 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.
- bytedeco/javacv-examples - Examples of using JavaCV / OpenCV library on Java Virtual Machine
- mockito/mockito-scala - Mockito for Scala language
- krasserm/streamz - A combinator library for integrating Functional Streams for Scala (FS2), Akka Streams and Apache Camel
- valskalla/odin - Fast & Functional logger in Scala
- scala/scala-dist - sbt project that packages the Scala distribution
- gnieh/diffson - A scala diff/patch library for Json
- hbase-rdd/hbase-rdd - Spark RDD to read, write and delete from HBase
- bitcoin-s/bitcoin-s - Bitcoin Implementation in Scala
- codahale/jerkson - [ABANDONED] The Scala applewood bacon to Jackson's chicken breast: JSON cordon bleu.
- sbt/zinc - Scala incremental compiler library, originally part of sbt
- typelevel/CT_from_Programmers.scala - Scala sample code for Bartosz Milewski's CT for Programmers
- lemonlabsuk/scala-uri - Simple scala library for building and parsing URIs
- scalaprops/scalaprops - property based testing library for Scala
- non/debox - Fast, deboxed, specialized data structures for Scala
- alexarchambault/case-app - Type-level & seamless command-line argument parsing for Scala
- HairyFotr/linter - Static Analysis Compiler Plugin for Scala
- spotify/big-data-rosetta-code - Code snippets for solving common big data problems in various platforms. Inspired by Rosetta Code
- NET-A-PORTER/scala-uri - Simple scala library for building and parsing URIs
- kailuowang/henkan - A small library for converting between case classes.
- swagger-akka-http/swagger-akka-http - Support for generating Swagger REST API documentation for Akka-Http based services.
- ing-bank/baker - Orchestrate microservice-based process flows
- DavidGregory084/sbt-tpolecat - scalac options for the enlightened
- scala-js/scala-js-dom - Statically typed DOM API for Scala.js
- jorgeortiz85/scala-time - A Scala wrapper for Joda Time
- creativescala/doodle - Compositional vector graphics in Scala / Scala.JS
- typelevel/cats-tagless - Library of utilities for tagless final encoded algebras
- softwaremill/kmq - Kafka-based message queue
- playforscala/sample-applications - Sample applications that go with the book Play for Scala
- tpolecat/natchez - functional tracing for cats
- 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.
- simerplaha/SwayDB - Persistent and in-memory key-value storage engine for the JVM that scales on a single machine.
- greencatsoft/scalajs-angular - AngularJS Binding for Scala.js
- scala/scala-xml - The standard Scala XML library
- velvia/ScalaStorm - Harness the power and elegance of Scala with nathanmarz's Storm real-time system
- ctongfei/nexus - Experimental tensor-typed deep learning
- aws/sagemaker-spark - A Spark library for Amazon SageMaker.
- mesosphere/chaos - A lightweight framework for writing REST services in Scala.
- playframework/play-mailer - Play mailer plugin
- jaceklaskowski/scalania - Learn Scala by examples
- ThoughtWorksInc/each - A macro library that converts native imperative syntax to scalaz's monadic expressions
- nativelibs4java/ScalaCL - ScalaCL - run Scala on your GPU!
- DanielaSfregola/twitter4s - An asynchronous non-blocking Scala client for both the Twitter Rest and Streaming API
- profunktor/redis4cats -
🔖 Redis client built on top of Cats Effect, Fs2 and Lettuce - nbronson/scala-stm - A library-based Software Transactional Memory (STM) for Scala, coupled with transactional sets and maps
- ghik/silencer - Scala compiler plugin for warning suppression
- hedgehogqa/scala-hedgehog - Release with confidence, state-of-the-art property testing for Scala.
- jrudolph/json-lenses - A library to query and update JSON data in Scala.
- fogus/baysick - An embedded Insane-specific Language for Scala implementing the BASIC programming language
- Tenchi2xh/Scurses - Scurses, terminal drawing API for Scala, and Onions, a Scurses framework for easy terminal UI
- TouK/nussknacker - A visual tool to define and run real-time decision algorithms. Brings agility to business teams, liberates developers to focus on technology.
- twitter-archive/cassie - A Scala client for Cassandra
- monadless/monadless - Syntactic sugar for monad composition in Scala
- zalando/grafter - Grafter is a library to configure and wire Scala applications
- traneio/arrows - High-performance Arrow and Task in Scala
- sorm/sorm - A functional boilerplate-free Scala ORM
- com-lihaoyi/acyclic - Acyclic is a Scala compiler plugin to let you prohibit circular dependencies between files
- scalacenter/scala-3-migration-guide - The Scala 3 migration guide for everyone.
- sbt/sbt-fresh - sbt-plugin to create an opinionated fresh sbt project
- Chymyst/curryhoward - Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
- 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
- scala/scala-abide - obsolete; visit https://github.com/scalacenter/scalafix instead
- ThoughtWorksInc/Dsl.scala - A framework to create embedded Domain-Specific Languages in Scala
- codeport/scala - LascoDan(Korea Scala Group) scala study
- cibotech/evilplot - A Scala combinator-based plotting library.
- SpinGo/op-rabbit - The Opinionated RabbitMQ Library for Scala and Akka
- sirthias/scala-ssh - Remote shell access via SSH for your Scala applications
- chrisokasaki/scads - Scala Algorithms and Data Structures
- altoo-ag/akka-kryo-serialization - Kryo-based serialization for Akka
- foursquare/fsqio - A monorepo that holds all of Foursquare's opensource projects
- alexarchambault/scalacheck-shapeless - Generation of arbitrary case classes / ADTs instances with scalacheck and shapeless
- NewMotion/akka-rabbitmq - RabbitMq client in Scala and Akka actors
- scalad/LayIM - 基于HTML5 WebSocket的一款IM即时通讯软件,使用Gradle集成了Scala、SpringBoot、Spring MVC、Mybatis、Redis等,前端使用了LayIm框架
- lihaoyi/workbench - Tooling around scala-js
- sjrd/scala-js-ts-importer - TypeScript Importer for Scala.js
- zio/zio-actors - A high-performance, purely-functional library for building, composing, and supervising typed actors based on ZIO
- fd4s/fs2-kafka - Functional Kafka Streams for Scala
- debasishg/sjson - Scala Json with capabilities for Scala Object Serialization
- paypal/gimel - Big Data Processing Framework - Unified Data API or SQL on Any Storage
- blemale/scaffeine - Thin Scala wrapper for Caffeine (https://github.com/ben-manes/caffeine)
- playframework/play-scala-rest-api-example - Example Play Scala application showing REST API
- albuch/sbt-dependency-check - SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs).
🌈 - SandroGrzicic/ScalaBuff - the scala protocol buffers (protobuf) compiler
- playframework/anorm - The Anorm database library
- pablosmedina/ckite - CKite - A JVM implementation of the Raft distributed consensus algorithm written in Scala
- nativelibs4java/Scalaxy - Compiler plugin goodies for Scala (continuation of non-OpenCL part of ScalaCL)
- fulcrumgenomics/fgbio - Tools for working with genomic and high throughput sequencing data.
- input-output-hk/mantis - A Scala based client for Ethereum-like Blockchains.
- FaKod/neo4j-scala - Scala wrapper for Neo4j Graph Database
- agourlay/cornichon - Scala DSL for testing HTTP JSON API
- 47degrees/github4s - A GitHub API wrapper written in Scala
- spray/twirl - The Play framework Scala template engine, stand-alone and packaged as an SBT plugin
- BlueBrain/nexus - Blue Brain Nexus - A knowledge graph for data-driven science
- timowest/scalagen - Java to Scala transformation
- VladKopanev/zio-saga - Purely Functional Transaction Management In Scala With ZIO
- runarorama/scala-machines - A stream processing library for Scala
- dmurvihill/courier - send electronic mail with scala
- build-server-protocol/build-server-protocol - Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
- concurrent-programming-in-scala/learning-examples - Code examples for the book Learning Concurrent Programming in Scala
- Bayer-Group/cloudformation-template-generator - A type-safe Scala DSL for generating CloudFormation templates
- OlivierBlanvillain/monadic-html - Tiny DOM binding library for Scala.js
- scala/collection-strawman - Implementation of the new Scala 2.13 Collections
- debasishg/scala-redis-nb - Implementation of a non blocking Redis client in Scala using Akka IO
- PagerDuty/scheduler - A Scala library for scheduling arbitrary code to run at an arbitrary time.
- potigol/potigol - Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners
- heathermiller/progfun-stats - Visualize statistics from the MOOC "Functional Programming Principles in Scala" using Scala!
- daizikaikou/learningSpark - 学习spark写的scala代码,工具使用的是IDEA2017.1.6,欢迎star
- 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
- boundary/scalang - Scalang is a scala wrapper that makes it easy to write services that interface with erlang.
- playframework/play-ws - Standalone Play WS, an async HTTP client with fluent API
- nau/jscala - Scala macro that produces JavaScript from Scala code.
- tailhq/DynaML - Scala Library/REPL for Machine Learning Research
- cloudify/sPDF - Create PDFs from Scala using plain old HTML and CSS. Uses wkhtmltopdf on the back-end which renders HTML using Webkit.
- ThoughtWorksInc/Compute.scala - Scientific computing with N-dimensional arrays
- MAIF/otoroshi - Lightweight api management on top of a modern http reverse proxy
- playframework/play-scala-websocket-example - Example Play Scala application showing WebSocket use with Akka actors
- outr/youi - Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
- kenbot/goggles - Pleasant, yet principled Scala optics DSL
- com-lihaoyi/fansi - Scala/Scala.js library for manipulating Fancy Ansi colored strings
- Verizon/quiver - A reasonable library for modeling multi-graphs in Scala
- SidneyXu/AndroidDemoIn4Languages - Comparison among Java, Groovy, Scala, Kotlin in Android Development.
- Algomancer/Full-Stack-Scala-Starter - Play 2.5, ScalaJS, Binding.scala starter project.
- portable-scala/sbt-crossproject - Cross-platform compilation support for sbt.
- rssh/scala-gopher - Implementation of CSP constructions (Communication Sequence Process, i.e. go-like channels) in scala
- pathikrit/metarest - Scala macros to generate RESTful Models
- jto/validation - validation api extracted from play
- Sciss/ScalaCollider - A Scala sound synthesis library based on SuperCollider.
- 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
- CleverCloud/pulsar4s - Idiomatic, typesafe, and reactive Scala client for Apache Pulsar
- epfldata/squid - Squid – type-safe metaprogramming and compilation framework for Scala
- alexarchambault/plotly-scala - Scala bindings for plotly.js
- opensourceteams/spark-scala-maven-2.4.0 - Spark2.4.0 学习笔记分享
- mjakubowski84/parquet4s - Read and write Parquet in Scala. Use Scala classes as schema. No need to start a cluster.
- lightbend/kafka-streams-scala - Thin Scala wrapper around Kafka Streams Java API
- stevej/scala-json - Scala JSON toolkit. Originally from the Odersky "Stairway" Book, tightened up and tests added by Twitter, Inc.
- scalameta/sbt-native-image - Plugin to generate native-image binaries with sbt
- Comcast/ip4s - Defines immutable, safe data structures for describing IP addresses, multicast joins, socket addresses and similar IP & network related data types
- vmunier/sbt-web-scalajs - SBT plugin to use Scala.js along with any sbt-web server.
- eligosource/eventsourced-example - A Scala web application demonstrating event-sourcing best practices
- 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)
- pniederw/expecty - Power assertions (as known from Groovy and Spock) for the Scala language.
- Verizon/knobs - A reasonable configuration library for Scala
- lastland/scala-forklift - Type-safe data migration tool for Slick, Git and beyond.
- djspiewak/parseback - A Scala implementation of parsing with derivatives
- Azure/azure-event-hubs-spark - Enabling Continuous Data Processing with Apache Spark and Azure Event Hubs
- travisbrown/iteratee - Iteratees for Cats
- spirom/spark-streaming-with-kafka - Self-contained examples of Apache Spark streaming integrated with Apache Kafka.
- mpilquist/Structures - Functional type classes for Scala
- mDialog/smoke - Simple, asynchronous HTTP using Scala.
- jpzk/mockedstreams - Scala DSL for Unit-Testing Processing Topologies in Kafka Streams
- input-output-hk/scrypto - Cryptographic primitives for Scala
- creativescala/creative-scala - Quick, graphical, fun introduction to programming in Scala.
- bizreach-inc/play2-hands-on - Play2 + Slick / ScalikeJDBCを使ってWebアプリケーションを作成するハンズオンです。
- 47degrees/nine-cards-v2 - An Open Source Android Launcher built with Scala on Android
- avast/scala-server-toolkit - Functional programming toolkit for building server applications in Scala.
- slack-scala-client/slack-scala-client - A scala library for interacting with the slack api and real time messaging interface
- lunatech-labs/lunatech-scala-2-to-scala3-course - Lunatech course - "Moving forward from Scala 2 to Scala 3"
- japgolly/scala-graal - Make usage of Graal features easy and safe from Scala. Also features Scala-based React SSR.
- harrah/browse - A Scala source code browser
- 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!)
- bizzabo/diff - Visually compare Scala data structures with out of the box support for arbitrary case classes.
- tkawachi/sbt-doctest - Doctest for scala
- lamdor/scala-koans - The Scala Koans
- atware/scuruto - An internal knowledge sharing app
- typesafehub/scalalogging - Convenient and performant logging in Scala
- kubukoz/sup - Composable, purely functional healthchecks in Scala.
- frees-io/iota - Fast [co]product types with a clean syntax. For Cats & Scalaz.
- DanielaSfregola/random-data-generator - Random generator of test data in Scala based on Scalacheck and Shapeless
- qifun/stateless-future - Asynchronous programming in fully featured Scala syntax.
- pepegar/hammock - Purely functional HTTP client
- jdegoes/functional-scala - The repository for the Functional Scala workshop.
- scala-ts/scala-ts -
🔧 Scala to TypeScript code generator - scala-blitz/scala-blitz - Scala framework for efficient sequential and data-parallel collections -
- pelotom/effectful - A syntax for type-safe effectful computations in Scala
- monix/minitest - The super light testing library for Scala and Scala.js
- aztek/scala-workflow - Boilerplate-free syntax for computations with effects
- sirthias/swave - A lightweight Reactive Streams Infrastructure Toolkit for Scala.
- Ichoran/thyme - Thyme is a microbenchmark utility for Scala. It includes Parsley, a (simple) local profiling tool.
- 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
- eryk/squant - SQuant是使用scala语言编写的量化开发工具箱,提供开箱即用的A股股票数据和外汇数据(docker镜像),以及高效的回测框架与交易模块。方便Java/Scala爱好者进行量化投资研究。 QQ群:281599099,微信公众号:Python量化交易实战。对,我已经转python了。。。
- typelevel/paiges - an implementation of Wadler's a prettier printer
- norbert-radyk/spoiwo - Scala POI Wrapper for the spreadsheet generation in Excel:
- julianpeeters/avrohugger - Generate Scala case class definitions from Avro schemas
- sbt/sbt-site - Site generation for sbt
- japgolly/nyaya - Random Data Generation and/or Property Testing in Scala & Scala.JS.
- pathikrit/sauron - Yet another Scala lens macro
- linkedin/isolation-forest - A Spark/Scala implementation of the isolation forest unsupervised outlier detection algorithm.
- fwbrasil/bond - Type-level validation for Scala
- rjagerman/glint - Glint: High performance scala parameter server
- Tapad/sbt-docker-compose - Integrates Docker Compose functionality into sbt
- sentenza/PureCSV - A type-safe and boilerplate-free CSV library for Scala
- scalacenter/scaladex - The Scala Package Index
- sbt/sbt-protobuf - sbt plugin for compiling protobuf files
- djspiewak/anti-xml - The scala.xml library has some very annoying issues. Time for a clean-room replacement!
- chandu0101/scalajs-react-components - Reusable scalajs-react components
- sjrd/scala-js-example-app - Example application built with Scala.js
- peregin/gps-overlay-on-video - Telemetry (GPS) data overlay on videos
- mariussoutier/PlayBasics - Example code for my tutorial series about Play Framework 2.x
- jvican/dijon - A Dynamically Typed Scala Json Library
- ilya-klyuchnikov/tapl-scala - Code from the book "Types and Programming Languages" in Scala
- sirthias/borer - Efficient CBOR and JSON (de)serialization in Scala
- kxbmap/configs - Scala wrapper for Typesafe config
- inca/circumflex - [UNMAINTAINED] Circumflex — lightweight Scala-based Web application framework and ORM
- folone/poi.scala - Excel meets scalaz
- Log4s/log4s - High-performance SLF4J wrapper for Scala.
- pheymann/typedapi - Build your web API on the type level.
- underscoreio/slickless - Support for shapeless HLists/Generics in Slick.
- storm-enroute/coroutines - Scala coroutines implementation.
- axel22/Ctries - Scala implementation of the Ctrie datastructure.
- 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
- hrj/abandon -
😌 Simple and Robust Accounting - com-lihaoyi/PPrint - Pretty-printing value, types and type-signatures in Scala
- KarelCemus/play-redis - Play framework 2 cache plugin as an adapter to redis-server
- robey/configgy - simple config and logging setup for scala
- ReactivePlatform/Pragmatic-Scala - Pragmatic Scala 中文版——《Scala实用指南》代码清单(包含 SBT 版本(切到sbt分支))
- scala/scala-parallel-collections - Parallel collections standard library module for Scala 2.13+
- scala-records/scala-records - Labeled records for Scala based on structural refinement types and macros.
- jaspervz/todo-http4s-doobie - A sample project of a microservice using http4s, doobie, and circe.
- fthomas/singleton-ops - Operations for primitive and String singleton types
- zio/zio-intellij - A companion IntelliJ IDEA plugin for the ZIO library ecosystem.
- vinta/albedo - A recommender system for discovering GitHub repos, built with Apache Spark
- dunnololda/scage - game engine written in Scala
- 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
- liancheng/scalafix-organize-imports - A CI-friendly Scalafix semantic rule for organizing imports
- playframework/play-scala-isolated-slick-example - Example Play Slick Project
- oleg-py/meow-mtl - Next Level MTL for Scala
- jdegoes/lambdaconf-2014-introgame - Online material for the Introduction to Functional Game Programming with Scala workshop.
- augustjune/canoe - Functional Telegram Bot API for Scala
- 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.
- justin-db/JustinDB -
⚛️ JustinDB is a highly available globally distributed key-value data store. - gvolpe/pfps-examples -
🏮 Standalone examples shown in the book "Practical FP in Scala: A hands-on approach" - bwmcadams/hammersmith - Pure asynchronous MongoDB Driver for Scala.
- lucidsoftware/neo-sbt-scalafmt - Scalafmt SBT plugin
- gkossakowski/kentuckymule - Limits of Scala typechecking speed
- Livestream/scredis - Non-blocking, ultra-fast Scala Redis client built on top of Akka IO, used in production at Livestream
- tpunder/fm-sbt-s3-resolver - SBT Plugin that adds support for resolving and publishing using Amazon S3
- 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
- schemasafe/troy - Type-safe and Schema-safe Scala wrapper for Cassandra driver
- vasnake/Principles-of-Reactive-Programming - Principles of Reactive Programming, Scala: assignments and other code from Coursera https://class.coursera.org/reactive-002
- scala-chart/scala-chart - Scala Chart Library
- retronym/macrocosm - Exploration of Scala macros
- Tinkoff/typed-schema - Typelevel http service definition DSL
- MAIF/izanami - Izanami is a shared configuration, feature flipping and A/B testing server well-suited for micro-service architecture implementation.
- CyberAgent/aeromock - Lightweight mock web application server
- linkedin/LiFT - The LinkedIn Fairness Toolkit (LiFT) is a Scala/Spark library that enables the measurement of fairness in large scale machine learning workflows.
- lihaoyi/Scalite - An experimental whitespace-delimited syntax for the Scala programming language
- rockthejvm/scala-2-advanced - The Scala 2 version (old) of the Advanced Scala course
- prnicolas/ScalaMl - Project, source code and data files for 1st edition "Scala for Machine Learning"
- 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.
- SystemFw/upperbound - A purely functional rate limiter
- stryker-mutator/stryker4s - Mutation testing for Scala
- stripe/dagon - Tools for rewriting and optimizing DAGs (directed-acyclic graphs) in Scala
- raquo/Airstream - State propagation and event streams with mandatory ownership and no glitches
- maxpumperla/ScalphaGoZero - An independent implementation of DeepMind's AlphaGoZero in Scala, using Deeplearning4J (DL4J)
- asdud/Bigdata_project - 电商大数据项目-推荐系统(java和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.
- t3hnar/scala-bcrypt - Scala wrapper for jBcrypt + pom.xml inside
- scala-exercises/exercises-stdlib - Scala Exercises' lessons for the standard library
- zio/zio-nio - A small, unopinionated ZIO interface to NIO.
- zio/zio-akka-cluster - ZIO wrapper for Akka Cluster
- 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.
- scala-exercises/exercises-scalatutorial - Exercises for the "Functional Programming Principles in Scala", part of the FP in Scala specialized program by EPFL.
- 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.
- Chymyst/chymyst-core - Declarative concurrency in Scala - The implementation of the chemical machine
- 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.
- underscoreio/essential-macros - Examples of simple Scala Macros
- Nutomic/ensichat - Project discontinued
- youzan/gatling-dubbo - A gatling plugin for running load tests on Apache Dubbo(https://github.com/apache/incubator-dubbo) and other java ecosystem.
- leobenkel/ZparkIO - Boiler plate framework to use Spark and ZIO together.
- krzemin/octopus - Scala library for boilerplate-free validation
- bplawler/crawler - Scala DSL for web crawling
- 51zero/eel-sdk - Big Data Toolkit for the JVM
- 47degrees/scala-android - Scala on Android Examples
- pbassiner/sbt-multi-project-example - sbt multi-project example
- mybatis/scala - The Scala version of MyBatis SQL Mapper
- johanandren/futiles - The missing utils for working with Scala Futures
- ElAlev/Wayeb - Wayeb is a Complex Event Processing and Forecasting (CEP/F) engine written in Scala.
- tensil-ai/tensil - Open source machine learning accelerators
- mkotsur/aws-lambda-scala - Writing AWS Lambdas in Scala
- davenverse/fuuid - Functional UUID's for Scala
- 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
- picnicml/doddle-model -
🍰 doddle-model: machine learning in Scala. - scalastyle/scalastyle-sbt-plugin - scalastyle-sbt-plugin
- yawaramin/scala-modules - Experimental implementations of ML-style modules in Scala
- mikeyhu/scaladiagrams - Generate class diagrams from scala source code
- lihaoyi/hands-on-scala-js - Better documentation for Scala.js
- gothinkster/scala-play-realworld-example-app - Exemplary real world application built with Scala 2.13 & Play
- peak6/scala-ssh-shell - Your Scala SSH backdoor into the jvm
- NewMotion/ocpp - Open Charge Point Protocol
- 47degrees/scala-days-android - Official Android app for Scala Days
- leanovate/play-mockws - Mock WS client for Play Framework
- ingoem/scala-react - Scala.react is a reactive programming library for Scala.
- finagle/featherbed - Asynchronous Scala HTTP client using Finagle, Shapeless and Cats
- ebowman/api-first-hand - API-First bootstrapping tool for building RESTful web services from a Swagger/OpenAPI spec
- SETL-Framework/setl - A simple Spark-powered ETL framework that just works
🍺 - oracle/wookiee - Scala based lightweight service framework using akka and other popular technologies.
- japgolly/test-state - Scala Test-State.
- mtkopone/scct - Scala Code Coverage Tool
- mandubian/neurocat - From neural networks to the Category of composable supervised learning algorithms in Scala with compile-time matrix checking based on singleton-types
- Spinoco/fs2-http - Http Server and client using fs2
- scredis/scredis - Non-blocking, ultra-fast Scala Redis client built on top of Akka IO.
- jasongoodwin/authentikat-jwt - JWT Scala Implementation - Claims based auth for Scala.
- bokeh/bokeh-scala - Scala bindings for Bokeh plotting library
- paradigmatic/Configrity - Simple, immutable and flexible configuration library for scala.
- xored/scala-js-react - ScalaJS interface for Facebook React
- typelevel/cats-effect-testing - Integration between cats-effect and test frameworks
- Iltotore/iron - Strong type constraints for Scala
- widok/widok - Reactive web framework for the JVM and Scala.js
- regb/scala-game-library - Scala library for cross-platform 2D game development
- paypal/cascade - Common Libraries & Patterns for Scala Apps @ PayPal
- jesseeichar/scala-io - Repository for work on Scala Standard Library I/O components
- eed3si9n/treehugger - treehugger.scala is a library to code Scala programmatically.
- Philippus/sbt-dotenv -
⏺️ Dotenv implementation for Scala sbt builds. Configures environment for local development. - twitter/tormenta - Scala extensions for Storm
- trace4cats/trace4cats - Distributed app tracing implementation in pure scala using cats-effect
- neotypes/neotypes - Scala lightweight, type-safe, asynchronous driver for neo4j
- crossroad0201/ddd-on-scala - DDD sample implementation by Scala.
- chucheng92/SwordOffer -
🔥 剑指offer题解(Java & Scala实现) - SwissBorg/lithium - Lithium - A split-brain resolver for Akka-Cluster
- sief/play-guard - Play2 module for rate limiting, based on token bucket algorithm
- scala/jardiff - A tool for comparing JAR files, including Scala pickled signatures and method code
- rockthejvm/spark-essentials - The official repository for the Rock the JVM Spark Essentials with Scala course
- openmole/openmole - Workflow engine for exploration of simulation models using high throughput computing
- japgolly/clear-config - Scala FP configuration library with a focus on runtime clarity
- Kanaka-io/play-monadic-actions - A simple scala DSL to allow clean and monadic style for Play! Actions
- GravityLabs/HPaste - HBase DSL for Scala with MapReduce support
- 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
- jodersky/akka-serial - Reactive serial communication library for Akka and Scala.
- jleetutorial/scala-spark-tutorial - Project for James' Apache Spark with Scala course
- iheartradio/kanaloa - Make your service more resilient by providing protection against traffic oversaturation
- henrikerola/scaladin - Scala API for Vaadin Framework
- heathermiller/spores - Scala Spores, safe mobile closures.
- dwhjames/datomisca - Datomisca: a Scala API for Datomic
- com-lihaoyi/mainargs - A small, convenient, dependency-free library for command-line argument parsing in Scala
- blockchain-unica/blockapi - A general framework for blockchain analytics
- xxxnell/flex - Probabilistic deep learning for data streams.
- vagmcs/Optimus - Optimus is a mathematical programming library for Scala.
- theiterators/kebs - Scala library to eliminate boilerplate
- scalafx/scalafx-ensemble - scalafx ensemble
- scalacenter/macros - Archived - Scala Macros
- plokhotnyuk/actors - Evaluation of API and performance of different actor libraries
- mDialog/scala-zeromq - Thread-safe ZeroMQ for Scala
- dwhjames/aws-wrap - Asynchronous Scala Clients for Amazon Web Services
- darrenjw/scala-course - Scala for Statistical Computing and Data Science Short Course
- Sergey80/scala-samples - There are pieces of scala code that explain Scala syntax and related things - like what you can do with all this
- zio/zio-logging - Powerful logging for ZIO 2.0 applications, with compatibility with many logging backends out-of-the-box.
- AnormCypher/AnormCypher - Neo4j Scala library based on Anorm in the Play Framework
- sameersingh/scalaplot - Library to plot graphs using a scala frontend, and various backends such as gnuplot, jfreegraph, matplotlib, etc.
- hussachai/play-scalajs-showcase - Play+Scala.js Showcase
- botkop/scorch - scorch is a deep learning framework in Scala inspired by PyTorch
- b-studios/scala-effekt - Extensible algebraic effects with handlers
- GrahamLea/scala-spring-hibernate-maven-webapp - [ARCHIVED] Code for kickstarting a webapp using Scala + Spring + Hibernate + Maven + Selenium WebDriver PageObject Web Tests
- scalameta/sbt-scalafmt - sbt plugin for Scalafmt
- paulgoldbaum/scala-influxdb-client - Asynchronous InfluxDB client for Scala
- parapet-io/parapet - A purely functional library to build distributed and event-driven systems
- hmil/RosHTTP - Unified Scala.js + Scala HTTP client API
- ScalablyTyped/Converter - Typescript to Scala.js converter
- Ahnfelt/react4s - Production ready React wrapper for Scala.js - composable lifecycle - no memoization, no macros, no implicits.
- spotify/magnolify - A collection of Magnolia add-on modules
- scapegoat-scala/sbt-scapegoat - sbt plugin for scapegoat scala static analysis plugin
- nraychaudhuri/scalainaction - Code examples from scala in action book
- P7h/Spark-MLlib-Twitter-Sentiment-Analysis -
🌟 ✨ Analyze and visualize Twitter Sentiment on a world map using Spark MLlib - MasseGuillaume/ScalaKata - Moved
- zalando/beard - A lightweight, logicless templating engine, written in Scala and inspired by Mustache
- scala/scala-seed.g8 - Giter8 template for a simple hello world app in Scala.
- nafg/slick-migration-api - Schema manipulation dialects and DSL for Slick (mirrored from gitlab)
- guillaumebort/scasm - A a dynamic x86_64 assembler in Scala — Code for the live coding session @ Devoxx france 2016
- gonmarques/slick-repo - CRUD Repositories for Slick based persistence Scala projects.
- bsadeh/scalastic - scala driver for elasticsearch
- bowler-framework/Bowler - RESTful Web Framework based on Scala, built on top of Scalatra & Scalate
- SidneyXu/JGSK - Java,Groovy,Scala,Kotlin 四种语言的特点对比
- Clustering4Ever/Clustering4Ever - C4E, a JVM friendly library written in Scala for both local and distributed (Spark) Clustering.
- sbt/sbt-unidoc - sbt plugin to create a unified Scaladoc or Javadoc API document across multiple subprojects.
- sbt/sbt-jacoco - an sbt plugin for JaCoCo Code Coverage
- ktonga/reactive-turtle - Scala and Akka for kids. A Functional Programming approach for the well known LOGO.
- ashwinbhaskar/scala-to-dotty - Dotty way of writing Scala 2 code
- ashwinbhaskar/functional-way - Write small programs (eg -algorithms) in a functional way.
- alexkvak/teamcity-slack - TeamCity Slack plugin
- foundweekends/pamflet - a publishing application for short texts
- circe/circe-derivation - Fast type class instance derivation for Circe
- julienrf/scalm - Elm-inspired Scala library for writing web user interfaces
- ciren/cilib - Typesafe, purely functional Computational Intelligence
- STHSF/TextRank - 基于PageRank的TextRank方法, 可以应用于中文关键词、短语、摘要提取程序,代码使用Scala编写。
- GenslerAppsPod/scalavro - A reflection-based Avro library in Scala.
- okumin/akka-persistence-sql-async - A journal and snapshot store plugin for akka-persistence using RDBMS.
- ohnosequences/sbt-s3-resolver -
☁️ Amazon S3-based resolver for sbt - meetup/archery - 2D R-Tree implementation in Scala
- erikerlandson/coulomb - coulomb: unit analysis for Scala
- TimWSpence/cats-stm - An STM implementation for Cats Effect
- 47degrees/scalacheck-toolbox - A helping hand for generating sensible data with ScalaCheck
- eed3si9n/gigahorse - Gigahorse is an HTTP client for Scala with multiple backend support.
- scala-lms/tutorials - Tutorials on Lightweight Modular Staging
- lightbend/scala-sculpt - Dependency extraction for Scala codebases, to aid in modularizing
- scalasummerschool/lectures - Learn Functional Programming in Scala
- archivesunleashed/aut - The Archives Unleashed Toolkit is an open-source toolkit for analyzing web archives.
- RazorSh4rk/random-word-api - Simple scala rest api to serve you random words
- vmunier/akka-http-scalajs.g8 - Giter8 template to get started with Akka HTTP and Scala.js.
- underscoreio/essential-scala - Source code for Underscore's Essential Scala
- schmitch/sbt-jib - sbt version of sbt jib: https://github.com/GoogleContainerTools/jib
- scala/community-build - Scala 2 community build — a corpus of open-source repos built against Scala nightlies
- mmolimar/kukulcan - A REPL for Apache Kafka
- dyweb/scrala - Unmaintained
🐳 ☕ 🕷️ Scala crawler(spider) framework, inspired by scrapy, created by @gaocegege - Thangiee/Freasy-Monad - Easy way to create Free Monad using Scala macros with first-class Intellij support.
- MemVerge/splash - Splash, a flexible Spark shuffle manager that supports user-defined storage backends for shuffle data storage and exchange
- JohnReedLOL/scala-trace-debug - Macro based print debugging. Locates log statements in your IDE.
- zio/zio-query - Add efficient pipelining, batching, and caching to any data source
- yahoo/maha - A framework for rapid reporting API development; with out of the box support for high cardinality dimension lookups with druid.
- scalawarrior/scalawarrior - Game written in Scala for learning Scala.
- plokhotnyuk/rtree2d - RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates
- svroonland/rezilience - ZIO-native utilities for making resilient distributed systems
- scala/scala-swing - Scala wrappers for Java's Swing API for desktop GUIs
- sbt/sbt-jni - SBT Plugin to ease working with JNI
- mwunsch/handlebars.scala - A Scala implementation of the Handlebars templating language (a superset of Mustache).
- heroku/sbt-heroku - An sbt plugin for deploying Heroku Scala applications
- flyway/flyway-sbt - Flyway SBT plugin
- bobye/neuron - Scala library for neural networks
- typelevel/spotted-leopards - Proof of concept for a cats-like library built using Dotty features
- sbt/sbt-boilerplate - sbt plugin for generating scala.Tuple/Function related boilerplate code
- roboscala/sbt-robovm - An sbt plugin for iOS development in Scala
- quaich-project/quaich - Scala Serverless Microframework for AWS Lambda, inspired by Amazon's Chalice (https://github.com/awslabs/chalice)
- julianpeeters/sbt-avrohugger - sbt plugin for generating Scala sources for Apache Avro schemas and protocols.
- gzoller/ScalaJack - Fast JSON parser/generator for Scala
- gaelrenoux/tranzactio - ZIO wrapper around Scala DB access libraries.
- fancellu/scalajs-vue - Scala.js bindings for Vue.js and an example application
- circe/circe-config - Yet another Typesafe config Scala wrapper powered by circe
- typelevel/shapeless-3 - Generic programming for Scala
- sparsetech/pine - Functional HTML5 and XML library for the Scala platform
- softwaremill/scala-common - Tiny independent libraries with a single purpose, often a single class
- scala-ide/scala-ide-play2 - Play 2 support for Scala IDE
- lloydmeta/diesel - Boilerplate-free, zero-overhead Tagless Final / typed-final / Finally Tagless DSLs in Scala
- alonsodomin/cron4s - Cross-platform CRON expression parsing for Scala
- zenecture/neuroflow - Artificial Neural Networks 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
- monix/shade - Memcached client for Scala
- ing-bank/scruid - Scala + Druid: Scruid. A library that allows you to compose queries in Scala, and parse the result back into typesafe classes.
- hanabix/config-annotation - A refactor-friendly way to use typesafe's config by scala macro annotation
- gideondk/Raiku - A non-blocking - Akka IO driven - Riak client for Scala with a cute DSL
- dwickern/scala-nameof - Get the name of an variable, function, class member, or type as a string--at compile-time!
- criteo/cuttle - An embedded job scheduler.
- chenkelmann/actuarius - A markdown processor for the JVM written in Scala.
- 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
- suzaku-io/suzaku - Suzaku web UI framework for Scala
- lloydmeta/schwatcher - File-watching library for Scala. Built on Java 7's WatchService, RxScala and Akka actors.
- jsuereth/scala-in-depth-source - The source code for the Scala In Depth book.
- fernandoracca/skeleton - Simple Scala project template
- davidB/scala-archetype-simple - a simple maven archetype for project in scala
- OndraFiedler/spark-recommender - Scalable recommendation system written in Scala using the Apache Spark framework
- vert-x3/vertx-lang-scala - Vert.x for Scala
- nuttycom/xenomorph - Scala library for free applicative schemas capable of parsing/rendering JSON data structures.
- magarciaEPFL/scaladotnet - Scala SDK (compiler and standard library) for .NET
- krasserm/akka-stream-eventsourcing - Event sourcing for Akka Streams
- johnynek/inliner - scala macros to inline idiomatic scala for maximum performance
- aishfenton/Argus - Builds models from JSON Schemas
- PaytmLabs/akka-batteries - Utilities for Akka cluster in production
- tristanjuricek/knockoff - A Markdown parser + object model in scala
- spaced/scala-js-d3 - d3 facade types for Scala.js
- longevityframework/longevity - A Persistence Framework for Scala and NoSQL
- epfl-lara/ScalaZ3 - DSL in Scala for Constraint Solving with Z3 SMT Solver
- debasishg/frdomain-extras - Additional accompaniment to Functional and Reactive Domain Modeling
- bioscala/bioscala - Bioinformatics for the Scala programming language
- aloiscochard/scato - An exploration of purely functional library design in Scala.
- Colisweb/scala-opentracing - A tracing library for Cats and Http4s, tailored for Opentracing tracers like Datadog and Jaeger
- ACINQ/bitcoin-lib - Simple bitcoin library written in Scala
- sonar-scala/sonar-scala - A free and open-source SonarQube plugin for static code analysis of Scala projects.
- scoverage/sbt-coveralls - Sbt plugin for uploading Scala code coverage to coveralls
- rockthejvm/scala-at-light-speed - The repository for the free Scala at Light Speed mini-course
- lihaoyi/scala-js-games - Some simple games ported to Scala-Js
- fthomas/fs2-cron - FS2 streams based on cron expressions
- fralken/sbt-swagger-codegen - sbt Plugin for Scala code generation for Swagger specs
- Orkestra-Tech/orkestra - Functional DevOps with Scala and Kubernetes
- sjrd/scala-js-actors - Actor system for Scala.js
- alexarchambault/ammonite-spark - Run spark calculations from Ammonite
- TyGuS/suslik - Synthesis of Heap-Manipulating Programs from Separation Logic
- stephentu/scala-sql-parser - SQL parser written using Scala's parser combinator library
- scullxbones/akka-persistence-mongo - Implementation of akka-persistence storage plugins for mongodb
- kclay/rethink-scala - Scala Driver for RethinkDB
- hempalex/scala-impatient - My solutions for "Scala for the Impatient" exercises
- exercism/scala - Exercism exercises in Scala.
- crobox/clickhouse-scala-client - Clickhouse Scala Client with Reactive Streams support
- backuity/clist - Command Line Interface Scala Toolkit
- SmartBackpacker/core - FP Scala Back-end of the Smart Backpacker App
- MasseGuillaume/ScalaKata2 - Interactive Playground
- EmergentOrder/onnx-scala - An ONNX (Open Neural Network eXchange) API and backend for typeful, functional deep learning in Scala 3
- CodelyTV/scala-ddd-example - λ
🎯 Hexagonal Architecture + DDD + CQRS applied in Scala using Akka HTTP - outworkers/morpheus - Reactive type-safe Scala driver for SQL databases
- makingthematrix/scalaonandroid - A tutorial and examples of how to write Android apps in Scala 2.13 and Scala 3.
- pbugnion/s4ds - Code samples for Scala for data science
- inoio/solrs - An async, non-blocking solr client for java/scala, providing a query interface like SolrJ
- gphat/wabisabi - Scala Asynchronous ElasticSearch HTTP Client
- com-lihaoyi/castor - Castor is a lightweight, typed Actor library for Scala and Scala.js
- swagger-api/swagger-scala-module - Swagger support for scala
- openlawteam/openlaw-core - Shared Scala libraries for the OpenLaw project.
- btlines/pbdirect - Read/Write Scala objects directly to Protobuf with no .proto file definitions
- HouzuoGuo/schale - A subprocess interface for Scala
- vspiewak/twitter-sentiment-analysis - Streaming tweets with spark, language detection & sentiment analysis, dashboard with Kibana
- scala-ide/scala-worksheet - A Scala IDE plugin for a multi-line REPL (called worksheet)
- scala-exercises/exercises-cats - Scala Exercises' lessons for the Cats library
- rudogma/scala-supertagged - Unboxed (multi-nested-)tagged + unboxed newtypes. Better and much friendlier alternative to AnyVals.
- neysofu/tyche - Statistics utilities for the JVM - in Scala!
- mgonto/factory_pal - A Scala framework for creating objects as test data. Say no to Mocks
- kailuowang/mainecoon - Transform and compose tagless final encoded algebras in scala
- denisrosset/metal - Metal - fast unboxed data structures for Scala
- scalacenter/scalac-profiling - Implementation of SCP-010.
- polynote/uzhttp - Minimal HTTP server for Scala+ZIO
- 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.
- xuwei-k/sbt-class-diagram - sbt plugin to create a class diagram
- scalan/scalan - Generic framework for development of domain-specific compilers in Scala
- TomasMikula/libretto - Declarative concurrency and stream processing library for Scala
- Stratio/khermes - A distributed fake data generator based in Akka.
- shadaj/scala-native-wasm - Running Scala in WebAssembly through Scala Native
- lendup/fs2-blobstore - Minimal, idiomatic, stream-based Scala interface for key/value store implementations
- jcazevedo/moultingyaml - Scala wrapper for SnakeYAML
- Katrix/AckCord - A Discord library for Scala using Akka
- JetBrains/intellij-scala-bundle - IntelliJ Scala Bundle - get started with Scala in a single click!
- ua-parser/uap-scala - Scala port of ua-parser
- tonyskn/coursera-scala - My solutions to Coursera's "Functional Programming in Scala"
- swaldman/sbt-ethereum - An sbt-based solidity / scala development environment, and general command-line power tool, for Ethereum.
- scalafiddle/scalafiddle-editor - Web user interface for ScalaFiddle
- scalacenter/advisoryboard - Scala Center Advisory Board planning
- jvican/sbt-release-early - Opinionated sbt plugin to release your artifacts early, both on merge and via git tag.
- josephguan/scala-design-patterns - Design patterns implemented in Scala.
- criteo/lolhttp - An HTTP Server and Client library for Scala.
- bfil/scala-automapper - Hassle-free case class mapping!
- w11k/scalamodules - ScalaModules is an elegant and intuitive domain specific language for OSGi development written in the Scala programming language.
- vigoo/prox - A Scala library for working with system processes
- takezoe/solr-scala-client - Solr Client for Scala
- scala/scala-module-dependency-sample - Depend on Scala modules like a pro
- rorygraves/ScalaClean - Full program static analysis for Scala
- rklaehn/radixtree - A fast and generic immutable radix tree for scala
- compstak/KafkaStreams4s - Kafka Streams for Scala. Integrates KafkaStreams with the cats-effect ecosystem
- carueda/tscfg - Boilerplate-free, type-safe access to configuration properties in Java and Scala
- bmc/classutil - Scala-friendly, fast class-finder library (using ASM under the covers)
- andyglow/scala-jsonschema - Scala JSON Schema
- vivri/Adjective - Programming is an exercise in linguistics; spice-up Scala types with Adjective.
- scalameta/metabrowse - Static site generator for code search with IDE features for Scala
- 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.
- VladKopanev/cats-saga - Purely Functional Transaction Management In Scala With Cats
- zio/izumi-reflect - TypeTag without scala-reflect. Supports Scala 2 and Scala 3.
- playframework/scalatestplus-play - ScalaTest + Play
- lucidsoftware/relate - Performant database access in 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
- scala/scala-collection-contrib - community-contributed additions to the Scala 2.13 collections
- 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.
- scala-tsi/scala-tsi - Generate typescript interfaces from your scala classes
- 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.
- reibitto/command-center - A CLI-based launcher and general productivity tool.
- 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
- jokade/angulate2 - Scala.js bindings for Angular
- groz/interviews - Solutions to popular job interview problems in Scala
- aws4s/aws4s - Non-blocking AWS SDK for Scala exposing strongly-typed APIs built on top of http4s, fs2 and cats
- MfgLabs/commons-aws - Streaming / asynchronous Scala client for common AWS services
- twitter/ostrich - A stats collector & reporter for Scala servers (deprecated)
- vinyldns/vinyldns - DNS Governance for streamlining DNS operations and enabling safe and secure DNS self-service
- locationtech/rasterframes - Geospatial Raster support for Spark DataFrames
- rockthejvm/advanced-scala - The official repository for the Rock the JVM Advanced Scala course
- Azure/mmlspark - Microsoft Machine Learning for Apache Spark
- ktoso/sbt-jmh - "Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)
- rubbish/scala-koans - The Scala Koans
- ferrari014/SwordOffer -
🔥 剑指offer题解(Java & Scala实现) - wheaties/TwoTails - A Scala compiler plugin for mutual tail recursion
- sksamuel/monkeytail - Macro derived validation for cats.data.Validated
- scala/nanotest-strawman - Scala Verify is a minimal testing framework for Scala. Trust, but verify.
- OlegYch/scastie_old - Scala pastebin
- sksamuel/scapegoat - Scala compiler plugin for static code analysis
- OutWatch/outwatch - A purely functional and reactive UI framework
- sksamuel/sbt-scapegoat - sbt plugin for scapegoat scala static analysis plugin
- miguno/akka-mock-scheduler - A mock Akka scheduler to simplify testing scheduler-dependent code
- kakao/cuesheet - A framework for writing Spark 2.x applications in a pretty way
- rockthejvm/scala-beginners - The official repository for the Rock the JVM Scala beginners course
- scalaz/scalaz-nio - Performant, purely-functional, low-level, and unopinionated wrapper around Java NIO functionality
- scalafx/ProScalaFX - Pro JavaFX2 book source codes translated to ScalaFX
- quantifind/Sumac - Argument parsing in Scala
- oermolaev/simple-scala-rest-example - Example of simple REST Service on Scala
- lihaoyi/scala-js-fiddle - Source code for Scala.jsFiddle
- w11k/slf4s - Simple Scala facade for SLF4J
- mdedetrich/soda-time - Scala/Scala.js port of JodaTime to Scala/Scala.js
- apache/attic-predictionio - PredictionIO, a machine learning server for developers and ML engineers.
- hail-is/hail - Scalable genomic data analysis.
- propensive/magnolia - Easy, fast, transparent generic derivation of typeclass instances
- MonsantoCo/cloudformation-template-generator - A type-safe Scala DSL for generating CloudFormation templates
- janstenpickle/trace4cats - Distributed app tracing implementation in pure scala using cats-effect
- milessabin/macro-compat - macro-compat is a small library which allows you to compile macros with Scala 2.10.x which are written to the Scala 2.11/2 macro API.
- renaissance-benchmarks/renaissance - The Renaissance Benchmark Suite
- rucek/akka-streams-in-practice - Import data from CSV files to Cassandra using Akka Streams
- sjrd/scala-js-jquery - jQuery facade types for Scala.js
- stripe/brushfire - Distributed decision tree ensemble learning in Scala
- eikek/docspell - Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort.
- zhongl/config-annotation - A refactor-friendly way to use typesafe's config by scala macro annotation
- storm-enroute/macrogl - Scala macro-based frontend for OpenGL for structured and efficient graphics code.
- pauldijou/jwt-scala - JWT support for Scala. Bonus extensions for Play, Play JSON, Json4s, Circe, uPickle, Spray and Argonaut
- twilio/guardrail - Principled code generation from OpenAPI specifications
- transcendent-ai-labs/DynaML - Scala Library/REPL for Machine Learning Research
- mwz/sonar-scala - A free and open-source SonarQube plugin for static code analysis of Scala projects.
- Verizon/journal - A reasonable logging library for Scala
- tpolecat/examples - Example usage of scalaz and uncommon Scala features.
- runarorama/latr - A scala macro for reasonable lazy semantics
- lightbend/dbuild - Multi-project build tool, based on sbt.
- finagle/finagle-oauth2 - OAuth2 Server-Side Provider for Finagle
- dgant/PurpleWave - StarCraft: Brood War AI in Scala
- nemoo/play-slick3-example - A simple skeleton for play scala slick applications.
- cvogt/compossible - Scala Records: Extensible records and type-indexed maps
- lihaoyi/Ammonite - Scala Scripting
- lihaoyi/cask - Cask: a Scala HTTP micro-framework
- lihaoyi/acyclic - Acyclic is a Scala compiler plugin to let you prohibit circular dependencies between files
- lihaoyi/mainargs - A small, convenient, dependency-free library for command-line argument parsing in Scala
- lihaoyi/castor - Castor is a lightweight, typed Actor library for Scala and Scala.js
- fehmicansaglam/tepkin - Reactive MongoDB Driver for Scala
- codacy/scala-consul - Consul API for scala
- unicredit/hbase-rdd - Spark RDD to read, write and delete from HBase
- unicredit/sbt-swagger-codegen - sbt Plugin for Scala code generation for Swagger specs
- GraphChi/graphchiDB-scala - Experimental GraphChi-DB graph database with computational capabilities
- wzhe06/CTRmodel - CTR prediction model based on spark(LR, GBDT, DNN)
- akka/akka-persistence-dynamodb - DynamoDBJournal for Akka Persistence
- klout/scoozie - Scala DSL on top of Oozie XML
- apollographql/apollo-scalajs - Use Apollo GraphQL from Scala.js apps!
- freechipsproject/chisel3 - Chisel 3: A Modern Hardware Design Language
- schauder/degraph - Test and Visualize and Manage Dependencies of classes and packages in JVM Byte Code (think Scala and Java)
- lampepfl/dotty-example-project - An example sbt project that compiles using Dotty
- fractal/skeleton - Simple Scala project template
- Verizon/helm - A native Scala client for interacting with Consul
- vert-x/mod-lang-scala - Vert.x 2.x is deprecated - use instead
- mgdigital/Chromaprint.scala - Chromaprint/AcoustID audio fingerprinting for the JVM
- ajhager/libgdx-sbt-project.g8 - A g8 template for developing Scala games using libgdx.
- pathikrit/dijon - A Dynamically Typed Scala Json Library
- zilverline/event-sourced-blog-example - Example Scala blog application using event sourcing, memory image, and the Play! 2.0 framework.
- vitorsvieira/dilate - Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.
- sjrd/ozma - Extending Scala with Oz Concurrency
- davidledwards/zookeeper - A collection of Scala artifacts that make working with ZooKeeper enjoyable
- xxf098/shadowsocksr-v2ray-android - A ShadowsocksR, V2Ray and Trojan client for Android
- bizreach/play2-hands-on - Play2 + Slick / ScalikeJDBCを使ってWebアプリケーションを作成するハンズオンです。
- orrsella/scala-e2e-testing - A sample project that shows how to write truly end-to-end tests in Scala
- hywelandrews/nescala - A Nes Emulator written in Scala
- harrah/sbinary - Library for describing binary formats for Scala types
- apache/predictionio-template-recommender - PredictionIO Recommendation Engine Template (Scala-based parallelized engine)
- anvie/blueprints-scala - Tinkerpop Blueprints Scala
- functional-streams-for-scala/fs2 - Compositional, streaming I/O library for Scala
- Lemonjing/SwordOffer -
🔥 剑指offer题解(Java & Scala实现) - ReifyIt/basis - Experimental foundation library for Scala focussed on efficiency and clean design
- pjfanning/swagger-akka-http-sample - Sample demonstrating use of swagger-akka-http
- enshahar/BasicFPinScala - Leaning functional program in Scala
- jrudolph/sbt-dependency-graph - sbt plugin to create a dependency graph for your project
- fthomas/scala-steward -
🤖 A bot that helps you keeping your Scala projects up-to-date - scala/scala-library-compat - makes a subset of the Scala 2.13 collections API available on 2.11 and 2.12, to aid cross-building
- timeoutdigital/docless - A scala DSL to generate JSON schema and swagger documentation for your web services.
- oxlade39/STorrent - BitTorrent client written in Scala using Akka
- YannMoisan/hands-on-scalaz - Discover scalaz in a practical way
- julienrf/endpoints - Scala library to define HTTP-based communication protocols
- jorgeortiz85/scala-javautils - An set of utilities for dealing with Java and Scala collections.
- wasted/netflow - Scala/Netty Netflow Collector used at wasted.io
- chandu0101/scalajs-react-native - build native mobile applications using scala.js and react-native - please check https://github.com/chandu0101/sri where future work is going to take place :)
- debiki/talkyard - Forum software, brings together the best from StackOverflow, Discourse, Slack, Reddit, Disqus.
- botkop/numsca - numsca is numpy for scala
- julien-truffaut/Monocle - Optics library for Scala
- fp-tower/foundation - Foundation of functional programming course
- slamdata/matryoshka - Generalized recursion schemes and traversals for Scala.
- 47deg/fetch - Simple & Efficient data access for Scala and Scala.js
- sksamuel/scrimage - Scala image processing library
- yahoo/kafka-manager - A tool for managing Apache Kafka.
- reggoodwin/ferrit - Ferrit is a web crawler service written in Scala using Akka, Spray and Cassandra.
- reactivecodes/scala-time - Scala friendly wrapper for java.time and ThreeTen BP
- mslinn/web3j-scala - Lightweight and idiomatic Scala wrapper around Web3J for Ethereum.
- jmparsons/play-scala-backbone-todo - Built on Play Framework, Slick, Backbone, Webjars, RequireJS, CoffeeScript and Dustjs using the H2 in-memory database.
- anskarl/LoMRF - LoMRF is an open-source implementation of Markov Logic Networks