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: Gravitino - the unified metadata lake | dev.to | 2025-08-11

    In the meantime, other query engine support is on the roadmap, including Apache Spark, Apache Flink, and others.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Play

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

    Project mention: Deploying a Scala Play Application to Heroku | dev.to | 2025-04-08

    ~/project$ sbt run [info] welcome to sbt 1.10.6 (Ubuntu Java 17.0.14) [info] loading settings for project scala-api-heroku-build from plugins.sbt... [info] loading project definition from /home/alvin/repositories/devspotlight/heroku/scala/scala-api-heroku/project [info] loading settings for project root from build.sbt... [info] loading settings for project docs from build.sbt... [info] __ __ [info] \ \ ____ / /____ _ __ __ [info] \ \ / __ \ / // __ `// / / / [info] / / / /_/ // // /_/ // /_/ / [info] /_/ / .___//_/ \__,_/ \__, / [info] /_/ /____/ [info] [info] Version 3.0.6 running Java 17.0.14 [info] [info] Play is run entirely by the community. Please consider contributing and/or donating: [info] https://www.playframework.com/sponsors [info] --- (Running the application, auto-reloading is enabled) --- INFO p.c.s.PekkoHttpServer - Listening for HTTP on /[0:0:0:0:0:0:0:0]:9000 (Server started, use Enter to stop and go back to the console...)

  4. Finagle

    A fault tolerant, protocol-agnostic RPC system

  5. Gatling

    Modern Load Testing as Code

    Project mention: Performance testing maturity: A comprehensive guide | dev.to | 2025-07-22

    Comprehensive requirement analysis forms the foundation of successful load testing implementation.

  6. Lagom

    Reactive Microservices for the JVM

  7. joern

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

    Project mention: Codex CLI is going native | news.ycombinator.com | 2025-06-01

    I'm surprised that performance wasn't on the list. The main reason I started Brokk on the JVM was for access to https://github.com/joernio/joern, but high performance code that can easily go multicore is a very nice secondary reason.

  8. Mill

    Mill is a build tool for Java, Scala and Kotlin: 3-6x faster than Maven or Gradle, less fiddling with plugins, and more easily explorable in your IDE

    Project mention: Ask HN: What are you working on? (May 2025) | news.ycombinator.com | 2025-05-25

    Working on my Mill build tool, aiming to bring a modern developer experience to the JVM ecosystem:

    - https://mill-build.org

    Build tools are generally an un-sexy field, and JVM build tools perhaps doubly so. But Mill demonstrates that with some thought put into the design and architecture, we can speed up JVM development workflows by 3-6x over traditional JVM tools like Maven or Gradle, and make it subjectively much easier to navigate in IDEs and extend with custom logic.

    If you're passionate about developer experience and work on the JVM, I encourage you to give Mill a try!

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla 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. Reactive-kafka

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

  12. adam

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

  13. bloop

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

  14. Scrooge

    A Thrift parser/generator

  15. guardrail

    Principled code generation from OpenAPI specifications

  16. java-webauthn-server

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

  17. build-server-protocol

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

    Project mention: Show HN: Gradle plugin for up to 20x faster Java compiles | news.ycombinator.com | 2025-06-03

    I work professionally in Python these days, but I've just spent a bit of time digging into the contemporary situation because the JVM environment is much more interesting to me, and found this spec: https://build-server-protocol.github.io

    Seems the Scala guys have doubled down on the "compiler as a service" approach, presumably because their compile time story continues to be painful. But also looks like the same solution is used for the VS Code Java/Gradle integration, so seems like this might be the more conventional way to go for traditional JVM projects.

    For processes where the JIT takes a while to kick in, but also you don't want to waste memory keeping JVMs alive while not doing anything (and compilation could be a good example of that), I wondered if there could be a way to snapshot and restore the JVM state and turns out some people are experimenting with that too: https://openjdk.org/projects/crac/

    It's all neat stuff!

  18. akka-http-session

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

  19. AkkaGRPC

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

  20. kmq

    Kafka-based message queue

  21. SwayDB

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

  22. spark-extension

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

  23. Play WS

    Standalone Play WS, an async HTTP client with fluent API

  24. kukulcan

    A REPL for Apache Kafka

  25. tscfg

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

  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

  • The Application of Java Programming In Data Analysis and Artificial Intelligence

    1 project | dev.to | 10 Mar 2025
  • Apache Spark: Revolutionizing Big Data with Sustainable Open Source Funding

    1 project | dev.to | 6 Mar 2025
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 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 41,789
2 Play 12,584
3 Finagle 8,834
4 Gatling 6,757
5 Lagom 2,630
6 joern 2,589
7 Mill 2,565
8 Kamon 1,424
9 Reactive-kafka 1,418
10 adam 1,033
11 bloop 927
12 Scrooge 797
13 guardrail 534
14 java-webauthn-server 517
15 build-server-protocol 501
16 akka-http-session 439
17 AkkaGRPC 433
18 kmq 337
19 SwayDB 292
20 spark-extension 229
21 Play WS 226
22 kukulcan 116
23 tscfg 109

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com