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

Trending Repositories

1

chronon

Chronon is a data platform for serving for AI/ML applications.
🔥🔥🔥
2

delta

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

spark

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

lila

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

bfg-repo-cleaner

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

kyo

Algebraic effects for Scala 3
📣
7

the-algorithm

Source code for Twitter's Recommendation Algorithm
⬆️
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

scala3

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

Vale

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

hwdbg

HyperDbg's logic analyzer and chip-level hardware debugger
⬆️
12

gears

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

ox

Safe direct style concurrency and resiliency for Scala on the JVM
⬆️
14

incubator-pekko

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

XiangShan

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

kyuubi

Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
⬆️
17

besom

Besom - a Pulumi SDK for Scala. Also, incidentally, a broom made of twigs tied round a stick. Brooms and besoms are used for protection, to ward off evil spirits, and cleansing of ritual spaces.
⬆️
18

openwhisk

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

scala-native

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

Raphtory

Raphtory: A Distributed Temporal Graph Processing System
⬆️
21

scala-wasm

Experimental WasmGC backend for Scala.js
⬆️
22

tyrian

Elm-inspired Scala UI library.
⬆️
23

flix

The Flix Programming Language
⬆️
24

search

Search everything, instantly.
⬆️
25

incubator-streampark

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

enso

Hybrid visual and textual functional programming.
⬆️
27

playframework

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

shardcake

Sharding and location transparency for Scala
⬆️
29

aqua

Programming language for distributed systems & p2p
⬆️
30

Laminar

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

redacted

Prevents leaking sensitive fields defined inside `case class`
⬆️
32

akka

Build highly concurrent, distributed, and resilient message-driven applications on the JVM
⬆️
33

chisel

Chisel: A Modern Hardware Design Language
⬆️
34

metals

Scala language server with rich IDE features 🚀
⬆️
35

elasticmq

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

record4s

Extensible records for Scala
⬆️
37

raise4s

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

sbt

sbt, the interactive build tool
⬆️
39

neotype

A friendly newtype library for Scala 3
⬆️
40

SpinalHDL

Scala based HDL
⬆️
41

sus4s

A Direct-Style Scala Wrapper Around the Structural Concurrency of Project Loom
⬆️
42

rocket-chip

Rocket Chip Generator
⬆️
43

scalajs-scala-cli-vite-template

Scala.js ❤️ Scala CLI ❤️ Vite
⬆️
44

chimney

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

SynapseML

Simple and Distributed Machine Learning
⬆️
46

spark-rapids

Spark RAPIDS plugin - accelerate Apache Spark with GPUs
⬆️
47

snowflake

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

pureconfig

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

scio

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

Tydi-Chisel

⬆️
51

build-server-protocol

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

scalag

Multi-platform GPGPU computations with Scala, seamlessly 🚀
⬆️
53

intellij-scala

Scala plugin for IntelliJ IDEA
⬆️
54

tapir

Declarative, type-safe web endpoints library
⬆️
55

quine

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

effekt

A research language with effect handlers and lightweight effect polymorphism
⬆️
57

modern-systems-scala-native

Working through "Modern Systems Programming with Scala Native" by Richard Whaling
⬆️
58

http4s

A minimal, idiomatic Scala interface for HTTP
⬆️
59

apalache

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

scala-treesitter-highlighting

This WIP project is a space for exploring the usage of Tree Sitter for in-browser syntax highlighting, made possible by web-tree-sitter bindings, and the ability to compile Tree Sitter Scala parser to WASM.
⬆️
61

GUInep

Automatic UI forms for Scala 3 functions
⬆️
62

codepropertygraph

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

magnum

A 'new look' for database access in Scala
⬆️
64

embedded-kafka

A library that provides an in-memory Kafka instance to run your tests against.
⬆️
65

TheHive

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

laminar-shoelace-components

Laminar bindings for Shoelace.js library of web components. Contains a code generator that can be used to generate similar bindings for other libraries.
⬆️
67

zio

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

scala-yaml

⬆️
69

nussknacker

Low-code tool for automating actions on real time data | Stream processing for the users.
⬆️
70

topshell

TopShell - a purely functional, reactive scripting language
⬆️
71

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

scala-native-binary-template

Template to bootstrap Scala Native CLI projects, uploading platform binaries to Github Releases artifacts
⬆️
73

chipyard

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

munit

Scala testing library with actionable errors and extensible APIs
⬆️
75

essent

high-performance RTL simulator
⬆️
76

cats-effect

The pure asynchronous runtime for Scala
⬆️
77

twitter-korean-text

Korean tokenizer
⬆️
78

recheck

The trustworthy ReDoS checker
⬆️
79

spark-scala3

⬆️
80

scala

Scala 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
⬆️
81

molecule

Molecule translates custom Scala code to database queries for multiple databases.
⬆️
82

resy-booking-bot

🔫 Helps to snipe hard to get reservations at restaurants that use resy
⬆️
83

izanami

Izanami is a centralized versatile feature flag solution, well suited for micro service architectures.
⬆️
84

sourcecode

Scala library providing "source" metadata to your program, similar to Python's __name__, C++'s __LINE__ or Ruby's __FILE__.
⬆️
85

deequ

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

frontend

The Guardian DotCom.
⬆️
87

java-webauthn-server

Server-side Web Authentication library for Java https://www.w3.org/TR/webauthn/#rp-operations
⬆️
88

iron

Strong type constraints for Scala
⬆️
89

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

live-server-scala-cli-js

⬆️
91

scalafmt

Code formatter for Scala
⬆️
92

scala-steward

🤖 A bot that helps you keep your projects up-to-date
⬆️
93

NutShell

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

riscv-boom

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

incubator-livy

Apache Livy is an open source REST interface for interacting with Apache Spark from anywhere.
⬆️
96

skunk

A data access library for Scala + Postgres.
⬆️
97

tethys

AST free JSON library for Scala
⬆️
98

extraction-framework

The software used to extract structured data from Wikipedia
⬆️
99

OpenComputers

Home of the OpenComputers mod for Minecraft.
⬆️
100

kaitai_struct_compiler

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