Scala Java

Open-source Scala projects categorized as Java

Top 23 Scala Java Projects

  1. Apache Spark

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

    Project mention: Automating Enhanced Due Diligence in Regulated Applications | dev.to | 2025-02-13

    If you're designing an event-based pipeline, you can use a data streaming tool like Kafka to process data as it's collected by the pipeline. For a setup that already has data stored, you can use tools like Apache Spark to batch process and clean it before moving ahead with the pipeline.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Play

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

    Project mention: Play Framework – Build Modern and Scalable Web Apps with Java and Scala | news.ycombinator.com | 2024-06-23
  4. Finagle

    A fault tolerant, protocol-agnostic RPC system

  5. Gatling

    Modern Load Testing as Code

    Project mention: Outgrowing Postgres: How to identify scale problems | dev.to | 2025-02-03

    Use load testing tools like Apache JMeter, Gatling, or Locust to measure your application's throughput under various loads and compare it to historical data.

  6. Lagom

    Reactive Microservices for the JVM

  7. Mill

    Mill is a fast build tool that supports Java, Scala, Kotlin and many other languages. 2-4x faster than Gradle and 4-10x faster than Maven for common workflows, Mill aims to make your project’s build process performant, maintainable, and flexible

    Project mention: Scala 3 Migration: Report from the Field | news.ycombinator.com | 2025-02-06

    This might be a bit of a shameless plug, but because you ask :)

    Regarding no sbt, I would highly recommend to have a look at the mill build tool https://mill-build.org. I personally find it very pleasant to use as a replacement for sbt, mostly because of the following points:

    - it uses regular Scala code to define a build

  8. Reactive-kafka

    Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. Kamon

    Distributed Tracing, Metrics and Context Propagation for applications running on the JVM

    Project mention: I got OpenTelemetry to work. But why was it so complicated? | news.ycombinator.com | 2025-01-10

    Have you considered Kamon instead? From personal experience it's really the best tracing solution for Akka and other libraries using Scala Futures. I haven't tried it, but it does have built-in Spring support as well.

    https://kamon.io

  11. adam

    ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.

  12. bloop

    Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool. (by scalacenter)

  13. Scrooge

    A Thrift parser/generator

  14. guardrail

    Principled code generation from OpenAPI specifications

  15. java-webauthn-server

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

  16. build-server-protocol

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

  17. akka-http-session

    Web & mobile client-side akka-http sessions, with optional JWT support

  18. AkkaGRPC

    A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.

  19. kmq

    Kafka-based message queue

  20. SwayDB

    Persistent and in-memory key-value storage engine for JVM that scales on a single machine.

  21. Play WS

    Standalone Play WS, an async HTTP client with fluent API

  22. spark-extension

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

  23. kukulcan

    A REPL for Apache Kafka

  24. tscfg

    Schema-first, boilerplate-free, type-safe access to configuration properties in Java and Scala

  25. clojure-news-feed

    evaluating various technologies by implementing a news feed micro-service

  26. SaaSHub

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

    SaaSHub logo
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 Java discussion

Log in or Post with

Scala Java related posts

  • Scala 3 Migration: Report from the Field

    4 projects | news.ycombinator.com | 6 Feb 2025
  • Run PySpark Local Python Windows Notebook

    2 projects | dev.to | 21 Jan 2025
  • Infraestrutura para análise de dados com Jupyter, Cassandra, Pyspark e Docker

    2 projects | dev.to | 15 Jan 2025
  • His Startup Is Now Worth $62B. It Gave Away Its First Product Free

    1 project | news.ycombinator.com | 17 Dec 2024
  • How to Use PySpark for Machine Learning

    1 project | dev.to | 4 Dec 2024
  • Data Engineering with Scala: Mastering Real-Time Data Processing with Apache Flink and Google Pub/Sub

    3 projects | dev.to | 17 Oct 2024
  • Why Apache Spark RDD is immutable?

    1 project | dev.to | 29 Sep 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Apache Spark 40,522
2 Play 12,553
3 Finagle 8,808
4 Gatling 6,540
5 Lagom 2,631
6 Mill 2,323
7 Reactive-kafka 1,417
8 Kamon 1,409
9 adam 1,016
10 bloop 912
11 Scrooge 796
12 guardrail 529
13 java-webauthn-server 491
14 build-server-protocol 467
15 akka-http-session 440
16 AkkaGRPC 431
17 kmq 332
18 SwayDB 293
19 Play WS 225
20 spark-extension 214
21 kukulcan 115
22 tscfg 108
23 clojure-news-feed 83

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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