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

Trending Repositories

1

delta

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

spark

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

bfg-repo-cleaner

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

the-algorithm

Source code for Twitter's Recommendation Algorithm
🔥🔥
5

lila

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

chronon

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

kyo

Algebraic effects for Scala 3
🔥
8

openwhisk

Apache OpenWhisk is an open source serverless cloud platform
🔥
9

scalag

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

XiangShan

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

Vale

Compiler for the Vale programming language - http://vale.dev/
🔥
12

akka

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

joern

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

elasticmq

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

flix

The Flix Programming Language
📣
16

ox

Safe direct style concurrency and resiliency for Scala on the JVM
📣
17

Raphtory

Raphtory: A Distributed Temporal Graph Processing System
📣
18

chisel

Chisel: A Modern Hardware Design Language
📣
19

record4s

Extensible records for Scala
📣
20

recheck

The trustworthy ReDoS checker
📣
21

scala-native-binary-template

Template to bootstrap Scala Native CLI projects, uploading platform binaries to Github Releases artifacts
📣
22

sus4s

A Direct-Style Scala Wrapper Around the Structural Concurrency of Project Loom
📣
23

neotype

A friendly newtype library for Scala 3
📣
24

scalajs-scala-cli-vite-template

Scala.js ❤️ Scala CLI ❤️ Vite
📣
25

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.
📣
26

kyuubi

Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
📣
27

chisel-interface

The 'missing header' for Chisel
📣
28

gatling

Modern Load Testing as Code
📣
29

Laminar

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

snowplow

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

gears

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

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

nak

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

enso

Hybrid visual and textual functional programming.
⬆️
35

SpinalHDL

Scala based HDL
⬆️
36

scala3

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

watchlistarr

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

deequ

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

zio

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

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

incubator-pekko

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

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

tyrian

Elm-inspired Scala UI library.
⬆️
44

incubator-streampark

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

gluten

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

riscv-vector

Vector Acceleration IP core for RISC-V*
⬆️
47

effekt

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

frontend

The Guardian DotCom.
⬆️
49

playframework

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

rocket-chip

Rocket Chip Generator
⬆️
51

build-server-protocol

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

scala-wasm

Experimental WasmGC backend for Scala.js | merging into the upstream Scala.js repo https://github.com/scala-js/scala-js/pull/4988
⬆️
53

tapir

Declarative, type-safe web endpoints library
⬆️
54

spark-rapids

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

essent

high-performance RTL simulator
⬆️
56

intellij-scala

Scala plugin for IntelliJ IDEA
⬆️
57

postgresql-to-sqlite

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

sttp

The Scala HTTP client you always wanted!
⬆️
59

metals

Scala language server with rich IDE features 🚀
⬆️
60

kaitai_struct_compiler

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

sbt

sbt, the interactive build tool
⬆️
62

quine

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

embedded-kafka

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

scala-native

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

SZT-bigdata

深圳地铁大数据客流分析系统🚇🚄🌟
⬆️
66

NutShell

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

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

raise4s

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

cats-effect

The pure asynchronous runtime for Scala
⬆️
70

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

tyqu

Type-safe Queries
⬆️
72

scalameta

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

scalasql

Query SQL databases from Scala via concise, type-safe, and familiar case classes and collection operations. Supports Postgres, MySql, H2, and Sqlite out of the box
⬆️
74

http4s

A minimal, idiomatic Scala interface for HTTP
⬆️
75

mill

Your shiny new Java/Scala build tool!
⬆️
76

chimney

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

pureconfig

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

os-lib

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

finagle

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

delta-sharing

An open protocol for secure data sharing
⬆️
81

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

refined

Refinement types for Scala
⬆️
83

scala-steward

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

rudder

Rudder is a configuration and security automation platform. Manage your Cloud, hybrid or on-premises infrastructure in a simple, scalable and dynamic way.
⬆️
85

live-server-scala-cli-js

⬆️
86

java-webauthn-server

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

pdffigures2

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

qbeast-spark

Qbeast-spark: DataSource enabling multi-dimensional indexing and efficient data sampling. Big Data, free from the unnecessary!
⬆️
89

skunk

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

zio-schema

Compositional, type-safe schema definitions, which enable auto-derivation of codecs and migrations.
⬆️
91

fury

A build tool for Scala
⬆️
92

scalafmt

Code formatter for Scala
⬆️
93

reachability

Experimental implementation of k-CFA and Pushdown k-CFA with optional Abstract Garbage Collection for LambdaJS and a subset of Scheme programming language
⬆️
94

incubator-livy

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

sbt-native-packager

sbt Native Packager
⬆️
96

zio-config

Easily use and document any config from anywhere in ZIO apps
⬆️
97

SynapseML

Simple and Distributed Machine Learning
⬆️
98

LearningSparkV2

This is the github repo for Learning Spark: Lightning-Fast Data Analytics [2nd Edition]
⬆️
99

molecule

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

scalachess

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