[Go to site: main page, start]

Java Stream Processing

Open-source Java projects categorized as Stream Processing

Top 13 Java Stream Processing Projects

Stream Processing
  1. 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.

  2. SaaSHub

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

    SaaSHub logo
  3. hudi

    Upserts, Deletes And Incremental Processing on Big Data.

    Project mention: Top Open-Source Data Engineering Tools- Unravelling the Best in 2026 | dev.to | 2025-12-10

    Apache Hudi

  4. Siddhi

    Stream Processing and Complex Event Processing Engine

  5. Smooks

    An extensible Java framework for building event-driven applications that break up XML and non-XML data into chunks for data integration

  6. ksql

    The database purpose-built for stream processing applications.

  7. 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)

  8. kafka-streams-in-action

    Source code for the Kafka Streams in Action Book

  9. 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.

  10. 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)

  11. scotty-window-processor

    This repository provides Scotty, a framework for efficient window aggregations for out-of-order Stream Processing.

  12. kafka-streams-cassandra-state-store

    'Drop-in' Kafka Streams State Store implementation that persists data to Apache Cassandra / ScyllaDB

  13. Event-Meshinery

    A new Framework for asynchronous signaling of processes via Kafka/Mysql/anything.

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).

Java Stream Processing discussion

Log in or Post with

Java Stream Processing related posts

  • Kafka’s creators just replaced it should you burn your cluster or wait it out?

    3 projects | dev.to | 10 Sep 2025
  • 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

    3 projects | /r/dataengineering | 13 Mar 2023
  • Supercharge your Kafka Clusters with Consumer Best Practices

    1 project | /r/programming | 12 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

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