Trending Scala repositories on GitHub โ ranked by total activity score (stars, forks, pushes, PRs) over the past month.
Direct-style pure domain logic for Scala
Build type-safe, boilerplate-less MCP servers in Scala using the HTTP transport
Apache Spark - A unified analytics engine for large-scale data processing
Powerful, joyful building blocks for modern cloud-native applications.
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
A eDSL framework based on Scala and MLIR, focusing on the Hardware design.
Cluster-level matrix unit integration into GPUs, implemented in Chipyard SoC
โ lichess.org: the forever free, adless and open source chess server โ
Reference applications for funding, operating, and incentivizing the use of a decentralized, public Canton synchronizer. Includes the Amulet reference application for creating native payment utilities for Canton synchronizers and Daml applications.
Scala ORM to query SQL databases from Scala via concise, type-safe, and familiar case classes and collection operations. Connects to Postgres, MySql, H2, and Sqlite out of the box
Simple database migration tool for Postgres with skunk on JVM and Native
Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
Gluten is a middle layer responsible for offloading JVM-based SQL engines' execution to native engines.
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
Scala client for OpenAI API and other major LLM providers
GPGPU processor supporting RISCV-V extension, developed with Chisel HDL
Safe direct-style streaming, concurrency and resiliency for Scala on the JVM
Declarative text based tool for data analysts and engineers to extract, load, transform and orchestrate their data pipelines.
The MLscript programming language. Functional and object-oriented; structurally typed and sound; with powerful type inference. Soon to have full interop with TypeScript!
Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.
Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.