Discover the top trending Scala repositories and projects on Github. Explore the latest trends in Scala development.

Trending Repositories

1

the-algorithm

Source code for Twitter's Recommendation Algorithm
🔥🔥🔥
2

prisma1

💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated]
🔥🔥
3

spark

Apache Spark - A unified analytics engine for large-scale data processing
🔥🔥
4

predictionio

PredictionIO, a machine learning server for developers and ML engineers.
🔥
5

bfg-repo-cleaner

Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
📣
6

lila

♞ lichess.org: the forever free, adless and open source chess server ♞
📣
7

scala

Scala 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
📣
8

akka

Build highly concurrent, distributed, and resilient message-driven applications on the JVM
📣
9

playframework

The Community Maintained High Velocity Web Framework For Java and Scala.
📣
10

gitbucket

A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
📣
11

enso

Hybrid visual and textual functional programming.
📣
12

finagle

A fault tolerant, protocol-agnostic RPC system
📣
13

CMAK

CMAK is a tool for managing Apache Kafka clusters
📣
14

ArnoldC

Arnold Schwarzenegger based programming language
📣
15

snowplow

The leader in Next-Generation Customer Data Infrastructure
⬆️
16

snowflake

Snowflake is a network service for generating unique ID numbers at high scale with some simple guarantees.
⬆️
17

linkerd

Old repo for Linkerd 1.x. See the linkerd2 repo for Linkerd 2.x.
⬆️
18

openwhisk

Apache OpenWhisk is an open source serverless cloud platform
⬆️
19

gatling

Modern Load Testing as Code
⬆️
20

scala3

The Scala 3 compiler, also known as Dotty.
⬆️
21

frontend

The Guardian DotCom.
⬆️
22

scala-js

Scala.js, the Scala to JavaScript compiler
⬆️
23

scala-native

Your favorite language gets closer to bare metal.
⬆️
24

chronos

Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules
⬆️
25

aerosolve

A machine learning package built for humans.
⬆️
26

sbt

sbt, the interactive build tool
⬆️
27

scalaz

Principled Functional Programming in Scala
⬆️
28

cats

Lightweight, modular, and extensible library for functional programming.
⬆️
29

marathon

Deploy and manage containers (including Docker) on top of Apache Mesos at scale.
⬆️
30

fpinscala

Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
⬆️
31

diffy

Find potential bugs in your services with Diffy
⬆️
32

delta

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
⬆️
33

flockdb

A distributed, fault-tolerant graph database
⬆️
34

shapeless

Generic programming for Scala
⬆️
35

scalding

A Scala API for Cascading
⬆️
36

kestrel

simple, distributed message queue system (inactive)
⬆️
37

atlas

In-memory dimensional time series database.
⬆️
38

zio

ZIO — A type-safe, composable library for async and concurrent programming in Scala
⬆️
39

breeze

Breeze is a numerical processing library for Scala.
⬆️
40

scalatra

Tiny Scala high-performance, async web framework, inspired by Sinatra
⬆️
41

flix

The Flix Programming Language
⬆️
42

SynapseML

Simple and Distributed Machine Learning
⬆️
43

spray

A suite of scala libraries for building and consuming RESTful web services on top of Akka: lightweight, asynchronous, non-blocking, actor-based, testable
⬆️
44

Ammonite

Scala Scripting
⬆️
45

elasticmq

In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
⬆️
46

gizzard

[Archived] A flexible sharding framework for creating eventually-consistent distributed datastores
⬆️
47

slick

Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
⬆️
48

s3_website

Manage an S3 website: sync, deliver via CloudFront, benefit from advanced S3 website features.
⬆️
49

scaloid

Scaloid makes your Android code easy to understand and maintain.
⬆️
50

XiangShan

Open-source high-performance RISC-V processor
⬆️
51

finatra

Fast, testable, Scala services built on TwitterServer and Finagle
⬆️
52

chisel

Chisel: A Modern Hardware Design Language
⬆️
53

algebird

Abstract Algebra for Scala
⬆️
54

util

Wonderful reusable code from Twitter
⬆️
55

circe

Yet another JSON library for Scala
⬆️
56

textteaser

TextTeaser is an automatic summarization algorithm.
⬆️
57

http4s

A minimal, idiomatic Scala interface for HTTP
⬆️
58

fs2

Compositional, streaming I/O library for Scala
⬆️
59

zio-quill

Compile-time Language Integrated Queries for Scala
⬆️
60

coursier

Pure Scala Artifact Fetching
⬆️
61

metals

Scala language server with rich IDE features 🚀
⬆️
62

summingbird

Streaming MapReduce with Scalding and Storm
⬆️
63

spark-nlp

State of the Art Natural Language Processing
⬆️
64

scio

A Scala API for Apache Beam and Google Cloud Dataflow.
⬆️
65

sangria

Scala GraphQL implementation
⬆️
66

scalacheck

Property-based testing for Scala
⬆️
67

lagom

Reactive Microservices for the JVM
⬆️
68

doobie

Functional JDBC layer for Scala.
⬆️
69

mill

Mill is a fast JVM build tool that supports Java and Scala. Mill aims to make your project’s build process performant, maintainable, and flexible
⬆️
70

Vale

Compiler for the Vale programming language - http://vale.dev/
⬆️
71

monix

Asynchronous, Reactive Programming for Scala and Scala.js.
⬆️
72

spark-jobserver

REST job server for Apache Spark
⬆️
73

spire

Powerful new number types and numeric abstractions for Scala.
⬆️
74

deequ

Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.
⬆️
75

giter8

a command line tool to apply templates defined on GitHub
⬆️
76

goose

Html Content / Article Extractor in Scala - open sourced from Gravity Labs
⬆️
77

refined

Refinement types for Scala
⬆️
78

sbt-native-packager

sbt Native Packager
⬆️
79

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
⬆️
80

scalajs-react

Facebook's React on Scala.JS
⬆️
81

scala-exercises

The easy way to learn Scala.
⬆️
82

Monocle

Optics library for Scala
⬆️
83

rocket-chip

Rocket Chip Generator
⬆️
84

finch

Scala combinator library for building Finagle HTTP services
⬆️
85

node2vec

⬆️
86

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
⬆️
87

TheHive

TheHive: a Scalable, Open Source and Free Security Incident Response Platform
⬆️
88

rsc

Experimental Scala compiler focused on compilation speed
⬆️
89

scalafmt

Code formatter for Scala
⬆️
90

joern

Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
⬆️
91

elastic4s

🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
⬆️
92

spark

Lightning-fast cluster computing in Java, Scala and Python.
⬆️
93

objc2swift

Open Source Obj-C to Swift Converter.
⬆️
94

json4s

JSON library
⬆️
95

cats-effect

The pure asynchronous runtime for Scala
⬆️
96

postgresql-async

Async, Netty based, database drivers for PostgreSQL and MySQL written in Scala
⬆️
97

intellij-haskell

IntelliJ plugin for Haskell
⬆️
98

better-files

Simple, safe and intuitive Scala I/O
⬆️
99

Binding.scala

Reactive data-binding for Scala
⬆️
100

iago

A load generator, built for engineers
⬆️