Scala

Open-source projects categorized as Scala

Top 23 Scala Open-Source Projects

  1. Apache Spark

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

    Project mention: MLOps Lifecycle: Stages, Workflow, and Best Practices | dev.to | 2026-06-02

    Feature transformations should be deterministic: The same input should produce the same output when the same feature definition and configuration are applied. This is what allows training, backtesting, and live inference to remain aligned. Tools such as Pandas, Spark, or feature platforms such as Feast can be used to implement that logic.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Apache Kafka

    Apache Kafka - A distributed event streaming platform

    Project mention: Building Kafka Producer-Consumer Using Go and Docker | dev.to | 2026-06-08

    Kafka is a distributed streaming platform used to build real-time data pipelines and streaming applications. It allows producers to send messages to topics, which are then consumed by various consumers, making it ideal for event-driven architectures.

  4. lila

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

    Project mention: Lichess and Take Take Take Sign Cooperation Agreement | news.ycombinator.com | 2026-04-09

    Lichess is incredibly well optimized [0] (and an amazing public service). I'm sure that this is very cost effective for TTT, so a win-win.

    [0] https://lichess.org/@/revoof/blog/optimizing-the-tablebase-s...

  5. scala

    Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3

    Project mention: fp-ts library in Hoppscotch codebase. | dev.to | 2025-10-29

    The goal of fp-ts is to empower developers to write pure FP apps and libraries built atop higher order abstractions. It includes the most popular data types, type classes, and abstractions from languages like Haskell, PureScript, and Scala.

  6. Deeplearning4j

    Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn...

  7. Play

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

    Project mention: Weather MCP | dev.to | 2026-03-31

    During my career break that I started in 2025, I started exploring the ever-changing Generative AI landscape. In Decemember, I was exploring Spring Boot as I hadn't used it in anger professionally having used other Java frameworks like Jersey, Play and I wanted to build something.

  8. kafka-manager

    CMAK is a tool for managing Apache Kafka clusters

  9. milewski-ctfp-pdf

    Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

    Project mention: Profunctor Equipment in Haskell | news.ycombinator.com | 2026-05-18

    The author has a series of blog posts introducing category theory to programmers: https://bartoszmilewski.com/2014/10/28/category-theory-for-p...

    I'll admit to only having read the first few chapters, but it came across as an approachable intro to the math.

  10. mal

    mal - Make a Lisp

    Project mention: Don't Build Your Own Lisp | news.ycombinator.com | 2026-05-29
  11. awesomo

    Cool open source projects. Choose your project and get involved in Open Source development now.

  12. Gitbucket

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

  13. awesome-scala

    A community driven list of useful Scala libraries, frameworks and software.

  14. Finagle

    A fault tolerant, protocol-agnostic RPC system

  15. Gatling

    Modern Load Testing as Code

    Project mention: JMeter vs Gatling: Comparison for Modern Performance Testing | dev.to | 2026-03-22

    And in that world, Gatling has a clear edge.

  16. Zeppelin

    Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

    Project mention: Woxi: Wolfram Mathematica Reimplementation in Rust | news.ycombinator.com | 2026-02-25

    I wonder if it would make a good Zeppelin interpreter. https://zeppelin.apache.org/

  17. papermill

    📚 Parameterize, execute, and analyze notebooks

    Project mention: The Jupyter notebook bug that only crashes for other people | dev.to | 2026-04-27

    Doesn't execute notebooks. Pair with nbval or papermill for kernel-level validation.

  18. dotty

    The Scala 3 compiler, also known as Dotty.

    Project mention: Allocating on the Stack | news.ycombinator.com | 2026-02-27

    > It's kind of like the small string optimization you see in C++ ...

    Agreed. These types of optimizations can yield significant benefits and are often employed in language standard libraries. For example, the Scala standard library employs an analogous optimization in their Set[0] collection type.

    0 - https://github.com/scala/scala3/blob/88438e2c6e6204e12666067...

  19. spotless

    Keep your code spotless

    Project mention: The Judgement Pyramid: Reasoning vs Measurement | dev.to | 2026-05-19

    Is this reasoning, or measurement? If measurement, push it to a deterministic tool. Sonar, Spotless, Ruff, ESLint, coverage gates, pre-commit hooks, complexity calculators. Write a script if no tool exists. That's how just lint got built, and that's the Unix-philosophy move for agentic coding. Hooks fire on tool calls; CI fires on PRs; pre-commit fires on commit. Pick the cheapest layer that catches the failure and run it there.

  20. SynapseML

    Simple and Distributed Machine Learning

    Project mention: The Grug Brained Developer | news.ycombinator.com | 2025-06-17

    > to see how they ended up in that situation

    The "how" is almost always lack of discipline (or as I sometimes couch it, "imagination") but usually shit like https://github.com/microsoft/SynapseML/issues/405#:~:text=cl...

  21. lsp-mode

    Emacs client/library for the Language Server Protocol

    Project mention: Finally Modernized My Emacs Setup with LSP + Tree-sitter | dev.to | 2025-11-24

    With this, you can jump to definitions with M-. and return with M-,, and it also points out indentation issues. For other features, please see the lsp-mode documentation.

  22. sbt

    sbt, the interactive build tool

  23. Scala.js

    Scala.js, the Scala to JavaScript compiler

    Project mention: ClojureScript Gets Async/Await | news.ycombinator.com | 2026-05-08
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scala discussion

Log in or Post with

Scala related posts

  • Building Kafka Producer-Consumer Using Go and Docker

    4 projects | dev.to | 8 Jun 2026
  • Encrypting PostgreSQL Columns in Scala with skunk-crypt

    3 projects | dev.to | 8 Jun 2026
  • 7 Free Tools for Data Pipeline Reconciliation and Cross-Source Validation

    4 projects | dev.to | 13 May 2026
  • How to Build a Dead Letter Queue System for Reliable Data Processing

    3 projects | dev.to | 8 May 2026
  • Idempotency in Data Pipelines: How to Prevent Duplicate Records

    2 projects | dev.to | 8 May 2026
  • Performance Test: Flink 1.19 vs. Spark 4.0 vs. Kafka Streams 3.8 Windowed Aggregation Throughput

    2 projects | dev.to | 4 May 2026
  • The Postmortem of a 20-Minute Kafka 3.8 Outage That Delayed 1M Order Messages

    1 project | dev.to | 2 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Scala projects? This list will help you:

# Project Stars
1 Apache Spark 43,440
2 Apache Kafka 32,807
3 Apache Flink 26,068
4 lila 18,350
5 scala 14,507
6 Deeplearning4j 14,235
7 Play 12,617
8 kafka-manager 11,938
9 milewski-ctfp-pdf 11,631
10 mal 10,663
11 awesomo 9,860
12 Gitbucket 9,371
13 awesome-scala 9,224
14 Finagle 8,868
15 Gatling 6,923
16 Zeppelin 6,630
17 papermill 6,448
18 dotty 6,256
19 spotless 5,510
20 SynapseML 5,229
21 lsp-mode 5,096
22 sbt 4,927
23 Scala.js 4,702

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Scala is
the 37th most popular programming language
based on number of references?