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

search

Search everything, instantly.
🔥
4

flix

The Flix Programming Language
🔥
5

Vyxal

A code-golfing language experience that has aspects of traditional programming languages - terse, elegant, readable.
🔥
6

neotype

A friendly newtype library for Scala 3
📣
7

kyo

Algebraic effects for Scala 3
📣
8

gears

A strawman for a low-level async library in Scala 3.
📣
9

difflicious

Scala library for readable diffs of values
📣
10

scala-tutorials

📣
11

scala-reflection

Scala 3 run-time reflection library
📣
12

quotidian

A menagerie of macro utilities and extensions for Scala 3
📣
13

lila

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

scala3

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

terminal21-restapi

📣
16

scala-native

Your favorite language gets closer to bare metal.
📣
17

chisel

Chisel: A Modern Hardware Design Language
⬆️
18

enso

Hybrid visual and textual functional programming.
⬆️
19

bfg-repo-cleaner

Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
⬆️
20

chimney

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

phobos

Efficient and expressive XML data-binding library for Scala
⬆️
22

SpinalHDL

Scala based HDL
⬆️
23

fabric-language-scala

Fabric language module for Scala.
⬆️
24

SynapseML

Simple and Distributed Machine Learning
⬆️
25

sbt-protobuf

sbt plugin for compiling protobuf files
⬆️
26

smithy4s-zio

Smithy4s extensions for the ZIO Ecosystem
⬆️
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

doobie

Functional JDBC layer for Scala.
⬆️
29

CMAK

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

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

xoroshiro

the xoroshiro32++ and xoroshiro64++ PRNG algorthims by David Blackman and Sebastiano Vigna in C++, Verilog, VHDL and SpinalHDL.
⬆️
32

iron

Strong type constraints for Scala
⬆️
33

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

riscv-boom

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

postgresql-to-sqlite

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

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

akka

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

scala-wasm

Experimental WasmGC backend for Scala kitchen-sink
⬆️
39

gluten

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

ox

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

mill

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

pdffigures2

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

smithy4s

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

laminar-component-persistence

Example for discussion about Laminar code hot replacement using persistent vars backed by component tree similar to react hooks
⬆️
45

kyuubi

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

borer

Efficient CBOR and JSON (de)serialization in Scala
⬆️
47

zio

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

firrtl

Flexible Intermediate Representation for RTL
⬆️
49

scala-polars

Polars for Scala & Java projects!
⬆️
50

flink-scala-api

Flink Scala API is a thin wrapper on top of Flink Java API which support Scala Types for serialisation as well the latest Scala version
⬆️
51

spark-rapids

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

eclair

A scala implementation of the Lightning Network.
⬆️
53

skunk

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

tui-scala

Beautiful Text-based User Interfaces for Scala
⬆️
55

TheHive

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

edomata

Production ready event-driven automata for Scala, Scala.js and scala native
⬆️
57

net.jgp.books.spark.ch01

Spark in Action, 2nd edition - chapter 1 - Introduction
⬆️
58

http4s-grpc

⬆️
59

cats-effect

The pure asynchronous runtime for Scala
⬆️
60

ratatool

A tool for data sampling, data generation, and data diffing
⬆️
61

SparkLearning

spark学习,spark练习,spark项目实战
⬆️
62

CoolplaySpark

酷玩 Spark: Spark 源代码解析、Spark 类库等
⬆️
63

scala-yaml

⬆️
64

header

Header automation and linting 🎉
⬆️
65

ergo

Ergo protocol description & reference client implementation
⬆️
66

circe

Yet another JSON library for Scala
⬆️
67

HMDA_Data_Science_Kit

⬆️
68

snowflake

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

spark-tutorial

spark自学教程
⬆️
70

scalals

A colorful ls command, with awesome icons.
⬆️
71

greyhound

Greyhound - Rich Kafka client library
⬆️
72

spark-scala-examples

This project provides Apache Spark SQL, RDD, DataFrame and Dataset examples in Scala language
⬆️
73

kind-projector

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

endless

endless is a library to build distributed systems in functional Scala using a pluggable runtime model
⬆️
75

twitterActors

Improved Scala actors library; used internally at Twitter
⬆️
76

kapoeira

Dockerized integration test tool for Kafka Environment
⬆️
77

aecor

Pure functional event sourcing runtime
⬆️
78

spark-structured-streaming-kafka-to-postgresql

⬆️
79

erules

A simple purely functional engine to evaluate rules
⬆️
80

cornichon

Testing tool in Scala for HTTP JSON API
⬆️
81

benchmarks

⬆️
82

openolitor-server

Server Backend der OpenOlitor Administrationsplattform
⬆️
83

ArnoldC

Arnold Schwarzenegger based programming language
⬆️
84

zio-intellij

A companion IntelliJ IDEA plugin for the ZIO library ecosystem.
⬆️
85

spark-validator

A library you can include in your Spark job to validate the counters and perform operations on success. Goal is scala/java/python support.
⬆️
86

sbt-openapi-schema

Generate schema sources for Scala, Java and Elm from an openapi 3.0 spec.
⬆️
87

spark-testing-base

Base classes to use when writing tests with Spark
⬆️
88

bleep

A bleeping fast scala build tool!
⬆️
89

Realtime-ETL-DataPipeline-Using-Avro_Schema_Registry-Spark-Kafka-HDFS-Hive-Scala

Bigdata processing (Realtime ETL DataPipeline) using Avro Schema Registry, Spark, Kafka, HDFS, Hive, Scala, docker, spark-streaming
⬆️
90

scribe

The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.
⬆️
91

slox

A Scala port of the jlox tree-walk interpreter for the Lox language
⬆️
92

high-performance-spark-examples

Examples for High Performance Spark
⬆️
93

lbialy.github.io

⬆️
94

scala-json

JSON in Scala (deprecated)
⬆️
95

aqua

Programming language for distributed systems & p2p
⬆️
96

graphframes

⬆️
97

cron4s

Cross-platform CRON expression parsing for Scala
⬆️
98

pekko-serialization-helper

Serialization toolbox for Pekko messages, events and persistent state that helps achieve compile-time guarantee on serializability. No more errors in the runtime!
⬆️
99

gemmini

Berkeley's Spatial Array Generator
⬆️
100

http4s-tomcat

Apache Tomcat backend for http4s
⬆️