SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 Java Stream Processing Projects
-
Hazelcast
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Top Open-Source Data Engineering Tools- Unravelling the Best in 2026 | dev.to | 2025-12-10
Apache Hudi
-
-
Smooks
An extensible Java framework for building event-driven applications that break up XML and non-XML data into chunks for data integration
-
-
dagger
Dagger is an easy-to-use, configuration over code, cloud-native framework built on top of Apache Flink for stateful processing of real-time streaming data. (by raystack)
-
-
RemoteCodeCompiler
An online code compiler supporting 11 programming languages (Java, Kotlin, Scala, C, C++, C#, Golang, Python, Ruby, Rust and Haskell) for competitive programming and coding interviews.
-
examples
🌟 Examples of use cases that utilize Decodable, as well as demos for related open-source projects such as Apache Flink, Debezium, and Postgres. (by decodableco)
-
scotty-window-processor
This repository provides Scotty, a framework for efficient window aggregations for out-of-order Stream Processing.
-
kafka-streams-cassandra-state-store
'Drop-in' Kafka Streams State Store implementation that persists data to Apache Cassandra / ScyllaDB
-
-
flink-statefun
Stateful actors on Apache Flink 2.x and Java 21 — durable per-key state, exactly-once messaging, Kafka and Kinesis I/O, Kubernetes-native deployment. Continues the Apache Stateful Functions programming model on the modern Flink line. (by kzmlabs)
Project mention: We forked Apache Stateful Functions for Flink 2.x — here's why | dev.to | 2026-05-03We needed it on Flink 2.x. So we maintained the continuation: kzmlabs/flink-statefun.
Java Stream Processing discussion
Java Stream Processing related posts
-
Kafka’s creators just replaced it should you burn your cluster or wait it out?
-
Apache Pulsar VS quix-streams - a user suggested alternative
2 projects | 7 Dec 2023 -
flink-statefun VS quix-streams - a user suggested alternative
2 projects | 7 Dec 2023 -
beam VS quix-streams - a user suggested alternative
2 projects | 7 Dec 2023 -
debezium VS quix-streams - a user suggested alternative
2 projects | 7 Dec 2023 -
Seeking Feedback on Siddhi
-
Supercharge your Kafka Clusters with Consumer Best Practices
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jun 2026
Index
What are some of the best open-source Stream Processing projects in Java? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Hazelcast | 6,572 |
| 2 | hudi | 6,175 |
| 3 | Siddhi | 1,587 |
| 4 | Smooks | 416 |
| 5 | ksql | 305 |
| 6 | dagger | 278 |
| 7 | kafka-streams-in-action | 269 |
| 8 | RemoteCodeCompiler | 185 |
| 9 | examples | 90 |
| 10 | scotty-window-processor | 80 |
| 11 | kafka-streams-cassandra-state-store | 25 |
| 12 | Event-Meshinery | 10 |
| 13 | flink-statefun | 0 |