Java Streaming

Open-source Java projects categorized as Streaming

Top 23 Java Streaming Projects

  • Apache RocketMQ

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

    Project mention: Critical Analysis: Unraveling the Apache RocketMQ Remote Code Execution Vulnerability (CVE-2023-33246) | dev.to | 2023-07-29
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Logstash

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

  • Apache Pulsar

    Apache Pulsar - distributed pub-sub messaging system

    Project mention: Choosing Between a Streaming Database and a Stream Processing Framework in Python | dev.to | 2024-02-10

    Stream-processing platforms such as Apache Kafka, Apache Pulsar, or Redpanda are specifically engineered to foster event-driven communication in a distributed system and they can be a great choice for developing loosely coupled applications. Stream processing platforms analyze data in motion, offering near-zero latency advantages. For example, consider an alert system for monitoring factory equipment. If a machine's temperature exceeds a certain threshold, a streaming platform can instantly trigger an alert and engineers do timely maintenance.

  • beam

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

    Project mention: Ask HN: Does (or why does) anyone use MapReduce anymore? | news.ycombinator.com | 2024-01-24

    The "streaming systems" book answers your question and more: https://www.oreilly.com/library/view/streaming-systems/97814.... It gives you a history of how batch processing started with MapReduce, and how attempts at scaling by moving towards streaming systems gave us all the subsequent frameworks (Spark, Beam, etc.).

    As for the framework called MapReduce, it isn't used much, but its descendant https://beam.apache.org very much is. Nowadays people often use "map reduce" as a shorthand for whatever batch processing system they're building on top of.

  • seatunnel

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

    Project mention: SeaTunnel โ€“ super high-performance, distributed data integration tool | news.ycombinator.com | 2024-04-28
  • Apache Storm

    Apache Storm

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

  • SaaSHub

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

    SaaSHub logo
  • red5-server

    Red5 Server core

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

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

    Project mention: Lines of Code to Implement Kafka on S3 | news.ycombinator.com | 2024-07-16

    Just like warpstream or confluent freight cluster, but AutoMQ is source available, you may find the key s3 wal implementation here: https://github.com/AutoMQ/automq/blob/main/s3stream/src/main...

  • Pravega

    Pravega - Streaming as a new software defined storage primitive

  • popcorn-android

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

    Project mention: How can I find my downloaded movies? | /r/PopCornTimeApp | 2023-12-06

    Android.apk files here: https://github.com/popcorn-official/popcorn-android/releases Not as feature-rich as the desktop versions, though. Can be buggy - for some?

  • TwitchRecover

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

    Project mention: Asianbunnyx banned | /r/LivestreamFail | 2023-12-09
  • hop

    Hop Orchestration Platform

    Project mention: Carregando dados com Apache HOP & Postgres | dev.to | 2024-05-09
  • RadioDroid

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

  • 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

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

  • JsonSurfer

    A streaming JsonPath processor in Java

  • kafka-streams-in-action

    Source code for the Kafka Streams in Action Book

  • riot

    ๐Ÿงจ Get data in & out of Redis with RIOT (by redis)

  • sqrl

    Compiler for streaming data pipelines and data microservices with configurable engines. (by DataSQRL)

    Project mention: How do you solve data plumbing? Can we compile it away? | /r/dataengineering | 2023-10-20
  • roc-java

    JNI bindings for Roc Toolkit.

  • tauonremote_android

    Tauon Remote & Stream Android Application, Remote & Stream Tauon Music Box on your Android Phone

  • 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

  • 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
  • Analyzing Real-Time Movie Reviews With Redpanda and Memgraph

    2 projects | dev.to | 6 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jul 2024
    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 20,798
2 Logstash 14,096
3 Apache Pulsar 13,958
4 beam 7,687
5 seatunnel 7,606
6 Apache Storm 6,563
7 Ant-Media-Server 4,165
8 red5-server 3,312
9 LakeSoul 2,339
10 automq 2,096
11 Pravega 1,978
12 popcorn-android 1,209
13 TwitchRecover 1,017
14 hop 892
15 RadioDroid 696
16 airy 366
17 firehose 317
18 JsonSurfer 289
19 kafka-streams-in-action 260
20 riot 242
21 sqrl 76
22 roc-java 21
23 tauonremote_android 13

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com