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

Trending Repositories

1

chisel

Chisel: A Modern Hardware Design Language
🔥🔥🔥
2

lila

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

scalasql

Query SQL databases from Scala via concise, type-safe, and familiar case classes and collection operations
🔥🔥
4

the-algorithm

Source code for Twitter's Recommendation Algorithm
🔥🔥
5

generalized-kmeans-clustering

This project generalizes the Spark MLLIB Batch and Streaming K-Means clusterers in every practical way.
🔥🔥
6

spark

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

kyo

Algebraic effects for Scala 3
🔥
8

incubator-pekko

Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
🔥
9

bfg-repo-cleaner

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

joern

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

gluten

Gluten: Plugin to Double SparkSQL's Performance
📣
12

flix

The Flix Programming Language
📣
13

openwhisk

Apache OpenWhisk is an open source serverless cloud platform
📣
14

apalache

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

Vale

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

akka

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

scala

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

elasticmq

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

zio

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

nak

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

dotty

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

gatling

Modern Load Testing as Code
⬆️
23

gears

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

ox

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

record4s

Extensible records for Scala
⬆️
26

incubator-streampark

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

Raphtory

Raphtory: A Distributed Temporal Graph Processing System
⬆️
28

XiangShan

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

diffson

A scala diff/patch library for Json
⬆️
30

Vyxal

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

nussknacker

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

spsc

SPSC: A Small Positive Supercompiler
⬆️
33

logger-poc

why build things when I can bikeshed about how things are built instead?
⬆️
34

ducktape

Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
⬆️
35

effekt

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

deequ

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

quine

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

resy-booking-bot

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

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

rocket-chip

Rocket Chip Generator
⬆️
41

finagle

A fault tolerant, protocol-agnostic RPC system
⬆️
42

kyuubi

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

gitbucket

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

canabrava

Uma versão em Bash para a Rinha de Backend 2ª edição
⬆️
45

watchlistarr

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

pdf2txt

Convert PDF files to TXT
⬆️
47

scala-polars

Polars for Scala & Java projects!
⬆️
48

scala-native

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

sttp

The Scala HTTP client you always wanted!
⬆️
50

millfork

Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles
⬆️
51

wartremover

Flexible Scala code linting tool
⬆️
52

ArnoldC

Arnold Schwarzenegger based programming language
⬆️
53

catenary

An interactive tutorial on how to plot a catenary
⬆️
54

smithy4s

https://disneystreaming.github.io/smithy4s/
⬆️
55

Laminar

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

iron

Strong type constraints for Scala
⬆️
57

spark-nlp

State of the Art Natural Language Processing
⬆️
58

cats-effect

The pure asynchronous runtime for Scala
⬆️
59

kaitai_struct_compiler

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

atlas

In-memory dimensional time series database.
⬆️
61

geomesa

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

mlscript

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

metals

Scala language server with rich IDE features 🚀
⬆️
64

spline

Data Lineage Tracking And Visualization Solution
⬆️
65

weaver-test

A test framework that runs everything in parallel.
⬆️
66

SynapseML

Simple and Distributed Machine Learning
⬆️
67

riscv-boom

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

java-webauthn-server

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

dotty-cps-async

experimental CPS transformer for dotty
⬆️
70

cromwell

Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
⬆️
71

nihongo

ぽんこつ日本語プログラミング言語
⬆️
72

errata

Error handling made precise. Because error handling belongs in the types.
⬆️
73

esmeta

ECMAScript Specification (ECMA-262) Metalanguage
⬆️
74

firesim

FireSim: Fast and Effortless FPGA-accelerated Hardware Simulation with On-Prem and Cloud Flexibility
⬆️
75

spark-essentials

The official repository for the Rock the JVM Spark Essentials with Scala course
⬆️
76

query

big data query console command and script for scala
⬆️
77

scalafmt

Code formatter for Scala
⬆️
78

skunk

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

shadowsocksr-v2ray-trojan-android

A simple client for Android
⬆️
80

scalafix

Refactoring and linting tool for Scala
⬆️
81

kind-projector

Compiler plugin for making type lambdas (type projections) easier to write
⬆️
82

scalameta

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

riscv-sodor

educational microarchitectures for risc-v isa
⬆️
84

squbs

Akka Streams & Akka HTTP for Large-Scale Production Deployments
⬆️
85

sbt-dynver

An sbt plugin to dynamically set your version from git
⬆️
86

chipyard-random-llc

⬆️
87

guardrail

Principled code generation from OpenAPI specifications
⬆️
88

TIP

Static program analysis for TIP
⬆️
89

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

chimney

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

scalaz

Principled Functional Programming in Scala
⬆️
92

sotohp

Photos management
⬆️
93

sbt

sbt, the interactive build tool
⬆️
94

coursier

Pure Scala Artifact Fetching
⬆️
95

tyre-scala

⬆️
96

typo

Typed Postgresql integration for Scala. Hopes to avoid typos
⬆️
97

zio-quill

Compile-time Language Integrated Queries for Scala
⬆️
98

spark-extension

A library that provides useful extensions to Apache Spark and PySpark.
⬆️
99

airframe

Essential Building Blocks for Scala
⬆️
100

pdffigures2

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