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

Trending Repositories

1

lila

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

spark

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

the-algorithm

Source code for Twitter's Recommendation Algorithm
🔥
4

bfg-repo-cleaner

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

XiangShan

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

hkd4s

Higher Kinded Data for Scala 3
🔥
7

delta

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

joern

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

elasticmq

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

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

enso

Hybrid visual and textual functional programming.
📣
12

mlscript

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

flix

The Flix Programming Language
📣
14

akka

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

openwhisk

Apache OpenWhisk is an open source serverless cloud platform
📣
16

magnum

A 'new look' for database access in Scala
📣
17

scala3

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

nak

a command line tool and a web app for dealing with nostr entities
⬆️
19

leases4s

Functional abstractions for Kubernetes leases in Scala
⬆️
20

apalache

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

gatling

Modern Load Testing as Code
⬆️
22

snowflake

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

zio-apache-parquet

Scala ZIO-powered Apache Parquet library
⬆️
24

moulin

Build multi-projects with Scala CLI
⬆️
25

kyo

Algebraic effects for Scala 3
⬆️
26

gluten

Gluten: Plugin to Double SparkSQL's Performance
⬆️
27

deequ

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

Vale

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

incubator-pekko

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

gitbucket

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

os-lib

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

circe

Yet another JSON library for Scala
⬆️
33

kaitai_struct_compiler

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

CMAK

CMAK is a tool for managing Apache Kafka clusters
⬆️
35

esmeta

ECMAScript Specification (ECMA-262) Metalanguage
⬆️
36

wvlet

A flow-style query language for SQL engines
⬆️
37

VexiiRiscv

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

usql

usql - micro JDBC toolit for Scala 3
⬆️
39

codepropertygraph

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

TheHive

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

gears

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

scalameta

Library to read, analyze, transform and generate Scala programs
⬆️
43

tasty-interpreter

Reference interpreter for TASTy, the Scala 3 interchange format
⬆️
44

tsumugi-spark

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

raise4s

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

scalachess

Chess API written in scala. Immutable and free of side effects.
⬆️
47

metals

Scala language server with rich IDE features 🚀
⬆️
48

snowplow

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

ldbc

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

http4s

A minimal, idiomatic Scala interface for HTTP
⬆️
51

playframework

The Community Maintained High Velocity Web Framework For Java and Scala.
⬆️
52

pureconfig

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

manifesto

⬆️
54

cats

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

scala-ts

🔧 Scala datamodel transpiler
⬆️
56

incubator-streampark

StreamPark, Make stream processing easier! easy-to-use streaming application development framework and operation platform
⬆️
57

difflicious

Scala library for readable diffs of values
⬆️
58

chisel

Chisel: A Modern Hardware Design Language
⬆️
59

macwire

Zero-cost, compile-time, type-safe dependency injection library.
⬆️
60

chimney

Scala library for boilerplate-free, type-safe data transformations
⬆️
61

sizegame

Compare binary sizes of canonical Hello World in 18 different languages
⬆️
62

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.
⬆️
63

scalajs-wasm-game-of-life

Conway's Game of Life using experimental Scala.js WebAssembly backend
⬆️
64

Raphtory

Raphtory: A Distributed Temporal Graph Processing System
⬆️
65

build-server-protocol

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

FiloDB

Distributed Prometheus time series database
⬆️
67

rocket-chip

Rocket Chip Generator
⬆️
68

neotype

A friendly newtype library for Scala 3
⬆️
69

indigo

An FP game engine for Scala.
⬆️
70

bootzooka

Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
⬆️
71

scalaxb

scalaxb is an XML data binding tool for Scala.
⬆️
72

scodec

Scala combinator library for working with binary data
⬆️
73

lua2cpg

⬆️
74

OBP-API

An open source RESTful API platform for banks that supports Open Banking, XS2A and PSD2 through access to accounts, transactions, counterparties, payments, entitlements and metadata - plus a host of internal banking and management APIs.
⬆️
75

iron

Strong type constraints for Scala
⬆️
76

Laminar

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

NaxRiscv

⬆️
78

watchlistarr

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

aprsdroid

APRSdroid - Geo-Location for Radio Amateurs
⬆️
80

chipyard

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

sbt-scalafix

sbt plugin for Scalafix
⬆️
82

NutShell

RISC-V SoC designed by students in UCAS
⬆️
83

geomesa

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

squery

Simple SQL queries in Scala 3
⬆️
85

slick

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

sttp

The Scala HTTP client you always wanted!
⬆️
87

spring-boot-scala-example

An example SpringBoot app using Scala
⬆️
88

worms-server

Fast WoRMS name server
⬆️
89

Ore

Repository software for Sponge plugins and Forge mods
⬆️
90

pillars

Scala 3 backend application base
⬆️
91

OpenComputers

Home of the OpenComputers mod for Minecraft.
⬆️
92

cats-effect

The pure asynchronous runtime for Scala
⬆️
93

coursier

Pure Scala Artifact Fetching
⬆️
94

cats-parse

A parsing library for the cats ecosystem
⬆️
95

sharaf

Minimalistic Scala 3 web framework
⬆️
96

sbt-projectmatrix

⬆️
97

otel4s

An OpenTelemetry library for Scala based on Cats-Effect
⬆️
98

tasty-query

⬆️
99

better-tostring

(b2s) Scala compiler plugin for better default toString.
⬆️
100

simple-sub

Alternative algorithm for algebraic subtyping.
⬆️