Java Streaming

Open-source Java projects categorized as Streaming

Top 23 Java Streaming Projects

  1. Apache RocketMQ

    Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.

    Project mention: RocketMQ: A Cloud-Native Messaging Platform for Event-Driven Apps | news.ycombinator.com | 2024-08-08
  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. Apache Pulsar

    Apache Pulsar - distributed pub-sub messaging system

    Project mention: Every Database Will Support Iceberg — Here's Why | dev.to | 2025-04-22

    Ingest real-time data from Kafka, Pulsar, or CDC sources like Postgresand MySQL, with built-in support for Debezium.

  4. Logstash

    Logstash - transport and process your logs, events, or other data

  5. seatunnel

    SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool.

    Project mention: Practical experience in deploying K8s clusters in Apache SeaTunnel separated cluster mode | dev.to | 2025-04-22

    Official Apache SeaTunnel website: https://seatunnel.apache.org/

  6. beam

    Apache Beam is a unified programming model for Batch and Streaming data processing.

    Project mention: No SNAPSHOTs | dev.to | 2024-07-30

    Even ASF does not use Maven to build some of its projects anymore: Beam, Groovy, Lucene, Geode, POI, and Solr are not built with Maven. Those are not the most popular ASF projects, I know, but still, it is something.

  7. Apache Storm

    Apache Storm (by apache)

  8. automq

    AutoMQ is a stateless Kafka on S3. 10x Cost-Effective. No Cross-AZ Traffic Cost. Autoscale in seconds. Single-digit ms latency. Multi-AZ Availability.

    Project mention: Warpstream Joined Confluent | news.ycombinator.com | 2024-09-14

    Please checkout automq: https://github.com/AutoMQ/automq

    AutoMQ is a cloud-first alternative to Kafka by decoupling durability to S3 and EBS. 10x cost-effective. Autoscale in seconds. Single-digit ms latency.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. Ant-Media-Server

    Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.

  11. red5-server

    Red5 Server core

    Project mention: How to Set Up a Free RTMP Server with Open Source Red5 | dev.to | 2024-11-12

    git clone https://github.com/Red5/red5-server.git

  12. LakeSoul

    LakeSoul is an end-to-end, realtime and cloud native Lakehouse framework with fast data ingestion, concurrent update and incremental data analytics on cloud storages for both BI and AI applications.

  13. JeroMQ

    JeroMQ is a pure Java implementation of the ZeroMQ messaging library, offering high-performance asynchronous messaging for distributed or concurrent applications.

    Project mention: Messaging in distributed systems using ZeroMQ | dev.to | 2024-11-06

    Open a new terminal connection and run the following commands (one after the other). The last command installs ZeroMQ.

  14. Pravega

    Pravega - Streaming as a new software defined storage primitive

  15. popcorn-android

    Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Android / AndroidTV ) A Butter-Project Fork

  16. hop

    Hop Orchestration Platform

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

    The initial data collection is usually done through a web-based application where compliance teams input client or vendor information. Once a record is created, you can use ETL tools like Apache Hop to extract data from multiple sources (like financial records, regulatory filings, and public databases) in real time and store them in scalable databases like PostgreSQL or MongoDB for easy access and management.

  17. fluss

    Fluss is a streaming storage built for real-time analytics.

    Project mention: Stream Processing Systems in 2025: RisingWave, Flink, Spark Streaming, and What's Ahead | dev.to | 2025-01-27

    If you’ve been following the stream processing domain for a while, you’ll notice a significant trend: most stream processing systems are now building their own storage engines. For instance, RisingWave is a streaming database with built-in capabilities for storing and serving data by default. Similarly, Flink recently introduced Fluss and Paimon to enhance its serving capabilities. Databricks’ Delta Live Tables, likely built on Spark Streaming, allows users to directly serve data, highlighting a broader industry trend.

  18. TwitchRecover

    Twitch VOD tool which recovers all VODs including those that are sub only or deleted.

  19. RadioDroid

    radio browser app that uses www.radio-browser.info on android

    Project mention: Show HN: World's Radio – Listen to Radio Stations Worldwide | news.ycombinator.com | 2024-11-18

    VRadio is what I use:

    https://www.vradio.app/

    and I've previously used Radiodroid (Android-only):

    https://github.com/segler-alex/RadioDroid/releases

  20. airy

    💬 Open Source App Framework to build streaming apps with real-time data - 💎 Build real-time data pipelines and make real-time data universally accessible - 🤖 Join historical and real-time data in the stream to create smarter ML and AI applications. - ⚡ Standardize complex data ingestion and stream data to apps with pre-built connectors

  21. firehose

    Firehose is an extensible, no-code, and cloud-native service to load real-time streaming data from Kafka to data stores, data lakes, and analytical storage systems. (by raystack)

  22. riot

    🧨 Get data in & out of Redis with RIOT (by redis)

  23. JsonSurfer

    A streaming JsonPath processor in Java

  24. kafka-streams-in-action

    Source code for the Kafka Streams in Action Book

  25. sqrl

    Flexible development framework for building streaming data applications in SQL with Kafka, Flink, Postgres, GraphQL, and more. (by DataSQRL)

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

Java Streaming discussion

Log in or Post with

Java Streaming related posts

  • Show HN: World's Radio – Listen to Radio Stations Worldwide

    1 project | news.ycombinator.com | 18 Nov 2024
  • Carregando dados com Apache HOP & Postgres

    1 project | dev.to | 9 May 2024
  • Choosing Between a Streaming Database and a Stream Processing Framework in Python

    10 projects | dev.to | 10 Feb 2024
  • How can I find my downloaded movies?

    2 projects | /r/PopCornTimeApp | 6 Dec 2023
  • How do you solve data plumbing? Can we compile it away?

    1 project | /r/dataengineering | 20 Oct 2023
  • Help finding open source Terraform configurations that are not educational projects or developer tools

    2 projects | /r/Terraform | 28 Sep 2023
  • Kafka Is Dead, Long Live Kafka

    6 projects | news.ycombinator.com | 7 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Apache RocketMQ 21,722
2 Apache Pulsar 14,575
3 Logstash 14,444
4 seatunnel 8,455
5 beam 8,078
6 Apache Storm 6,617
7 automq 5,539
8 Ant-Media-Server 4,412
9 red5-server 3,390
10 LakeSoul 2,706
11 JeroMQ 2,390
12 Pravega 1,996
13 popcorn-android 1,288
14 hop 1,121
15 fluss 1,107
16 TwitchRecover 1,106
17 RadioDroid 813
18 airy 384
19 firehose 336
20 riot 308
21 JsonSurfer 299
22 kafka-streams-in-action 263
23 sqrl 103

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 Java is
the 8th most popular programming language
based on number of references?