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

spark

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

delta

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

bfg-repo-cleaner

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

lila

♞ lichess.org: the forever free, adless and open source chess server ♞
🔥🔥
6

flix

The Flix Programming Language
🔥🔥
7

S3HyperSync

S3HyperSync is a high-performance, memory-efficient, and cost-effective tool for synchronizing files between S3-compatible storage services.
🔥🔥
8

XiangShan

Open-source high-performance RISC-V processor
🔥🔥
9

joern

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

scalag

Multi-platform GPGPU computations with Scala, seamlessly 🚀
🔥
11

magnum

A 'new look' for database access in Scala
🔥
12

akka

Build highly concurrent, distributed, and resilient message-driven applications on the JVM
🔥
13

elasticmq

In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
🔥
14

gluten

Gluten: Plugin to Double SparkSQL's Performance
🔥
15

hkd4s

Higher Kinded Data for Scala 3
🔥
16

enso

Hybrid visual and textual functional programming.
📣
17

nak

a command line tool and a web app for dealing with nostr entities
📣
18

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
📣
19

neotype

A friendly newtype library for Scala 3
📣
20

zio

ZIO — A type-safe, composable library for async and concurrent programming in Scala
📣
21

scala3

The Scala 3 compiler, also known as Dotty.
📣
22

CMAK

CMAK is a tool for managing Apache Kafka clusters
📣
23

Vale

Compiler for the Vale programming language - http://vale.dev/
📣
24

TheHive

TheHive: a Scalable, Open Source and Free Security Incident Response Platform
📣
25

deequ

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

chisel

Chisel: A Modern Hardware Design Language
⬆️
27

metals

Scala language server with rich IDE features 🚀
⬆️
28

incubator-pekko

Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
⬆️
29

gatling

Modern Load Testing as Code
⬆️
30

kaitai_struct_compiler

Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .go / .java / .js / .lua / .nim / .php / .pm / .py / .rb
⬆️
31

gitbucket

A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
⬆️
32

raise4s

Porting of the Raise DSL from the Arrow Kt Kotlin library
⬆️
33

kyo

Algebraic effects for Scala 3
⬆️
34

chipyard

An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
⬆️
35

snowflake

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

pdffigures2

Given a scholarly PDF, extract figures, tables, captions, and section titles.
⬆️
37

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

cats-actors

Cats Actors framework for building apps which are reactive. Cats actors uses a conceptual actor model as a higher level abstraction for concurrency.
⬆️
39

FiloDB

Distributed Prometheus time series database
⬆️
40

doobie

Functional JDBC layer for Scala.
⬆️
41

VexiiRiscv

Like VexRiscv, but, Harder, Better, Faster, Stronger
⬆️
42

riscv-boom

SonicBOOM: The Berkeley Out-of-Order Machine
⬆️
43

cats

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

recheck

The trustworthy ReDoS checker
⬆️
45

rocket-chip

Rocket Chip Generator
⬆️
46

gears

A strawman for a low-level async library in Scala 3.
⬆️
47

snowplow

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

tsumugi-spark

SparkConnect Server plugin and protobuf messages for Amazon Deequ Data Quality Engine.
⬆️
49

codepropertygraph

Code Property Graph: specification, query language, and utilities
⬆️
50

postgresql-to-sqlite

pg2sqlite is easy to use solution to create sqlite database from postgresql dump
⬆️
51

Laminar

Simple, expressive, and safe UI library for Scala.js
⬆️
52

os-lib

OS-Lib is a simple, flexible, high-performance Scala interface to common OS filesystem and subprocess APIs
⬆️
53

Raphtory

Raphtory: A Distributed Temporal Graph Processing System
⬆️
54

watchlistarr

Customizable sync of Plex Watchlist to Sonarr/Radarr
⬆️
55

scala-with-cats

Source code for Scala with Cats
⬆️
56

delta-sharing

An open protocol for secure data sharing
⬆️
57

LogoRRR

A simple and straightforward log viewer that displays the events of interest in a clear and concise visual manner so that you can identify them faster.
⬆️
58

cats-effect

The pure asynchronous runtime for Scala
⬆️
59

apalache

APALACHE: symbolic model checker for TLA+ and Quint
⬆️
60

iron

Strong type constraints for Scala
⬆️
61

Vyxal

A code-golfing language experience that has aspects of traditional programming languages - terse, elegant, readable.
⬆️
62

iskra

Typesafe wrapper for Apache Spark DataFrame API
⬆️
63

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!)
⬆️
64

t1

⬆️
65

chronon

Chronon is a data platform for serving for AI/ML applications.
⬆️
66

ostrich

An SMT Solver for string constraints
⬆️
67

gemmini

Berkeley's Spatial Array Generator
⬆️
68

geomesa

GeoMesa is a suite of tools for working with big geo-spatial data in a distributed fashion.
⬆️
69

ifdef

`@ifdef` is an annotation that implements conditional compilation in Scala
⬆️
70

pureconfig

A boilerplate-free library for loading configuration files
⬆️
71

mlscript

The MLscript programming language. Functional and object-oriented; structurally typed and sound; with powerful type inference. Soon to have full interop with TypeScript!
⬆️
72

atlas

In-memory dimensional time series database.
⬆️
73

ldbc

ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3.
⬆️
74

build-server-protocol

Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
⬆️
75

sbt

sbt, the interactive build tool
⬆️
76

storch

GPU accelerated deep learning and numeric computing for Scala 3.
⬆️
77

scio

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

difflicious

Scala library for readable diffs of values
⬆️
79

effekt

A language with lexical effect handlers and lightweight effect polymorphism
⬆️
80

sparkMeasure

This is the development repository for sparkMeasure, a tool for performance troubleshooting of Apache Spark workloads. It simplifies the collection and analysis of Spark task and stage metrics data.
⬆️
81

zio-http

A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
⬆️
82

zio-apache-parquet

ZIO-powered Apache Parquet library
⬆️
83

sttp

The Scala HTTP client you always wanted!
⬆️
84

sizegame

Compare binary sizes of canonical Hello World in 17 different languages
⬆️
85

parsley

A fast and modern parser combinator library for Scala
⬆️
86

scalafmt

Code formatter for Scala
⬆️
87

lila-search

Keep elasticsearch threads out of your web facing app, kids
⬆️
88

renku

Renku provides a platform and tools for reproducible and collaborative data analysis.
⬆️
89

algebird

Abstract Algebra for Scala
⬆️
90

quine

Quine • a streaming graph • https://quine.io • Discord: https://discord.gg/GMhd8TE4MR
⬆️
91

eldarica

The Eldarica model checker
⬆️
92

udash-core

Scala framework for building beautiful and maintainable web applications.
⬆️
93

constellation

A Chisel RTL generator for network-on-chip interconnects
⬆️
94

ops-mirror

Type class derivation for services, not data
⬆️
95

wartremover

Flexible Scala code linting tool
⬆️
96

scalding

A Scala API for Cascading
⬆️
97

fs2-data

streaming data parsing and transformation library
⬆️
98

eclair

A scala implementation of the Lightning Network.
⬆️
99

YuQuan

A RISC-V core running Debian (and a LoongArch core running Linux).
⬆️
100

scala-loci

A programming language for distributed applications
⬆️