SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Scala Java Projects
-
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.
-
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.
-
Project mention: Play Framework – Build Modern and Scalable Web Apps with Java and Scala | news.ycombinator.com | 2024-06-23
-
-
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.
-
-
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
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
-
Reactive-kafka
Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
-
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.
-
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
-
adam
ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.
-
bloop
Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool. (by scalacenter)
-
-
-
java-webauthn-server
Server-side Web Authentication library for Java https://www.w3.org/TR/webauthn/#rp-operations
-
build-server-protocol
Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
-
-
AkkaGRPC
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
-
-
-
-
-
-
tscfg
Schema-first, boilerplate-free, type-safe access to configuration properties in Java and Scala
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Scala Java discussion
Scala Java related posts
-
Scala 3 Migration: Report from the Field
-
Run PySpark Local Python Windows Notebook
-
Infraestrutura para análise de dados com Jupyter, Cassandra, Pyspark e Docker
-
His Startup Is Now Worth $62B. It Gave Away Its First Product Free
-
How to Use PySpark for Machine Learning
-
Data Engineering with Scala: Mastering Real-Time Data Processing with Apache Flink and Google Pub/Sub
-
Why Apache Spark RDD is immutable?
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Feb 2025
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 |