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

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

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

  • Project mention: Advise on best way to implement video calling functionality into my web app | /r/webdev | 2023-06-07

    ant media server is the cheapest and has good documentation its also open source. it does the work for us https://github.com/ant-media/Ant-Media-Server/

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

  • Pravega

    Pravega - Streaming as a new software defined storage primitive

  • automq

    AutoMQ is a cloud-native fork of Kafka by separating storage to S3 and EBS. 10x cost-effective. Autoscale in seconds. Single-digit ms latency.

  • Project mention: AIM Weekly 27 May 2024 | dev.to | 2024-05-28
  • 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?

  • kafka-connect-jdbc

    Kafka Connect connector for JDBC-compatible databases

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

  • 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 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 - InfluxDB
    www.influxdata.com | 1 Jun 2024
    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. 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,662
2 Logstash 14,040
3 Apache Pulsar 13,832
4 beam 7,582
5 seatunnel 7,486
6 Apache Storm 6,544
7 Ant-Media-Server 4,123
8 red5-server 3,303
9 LakeSoul 2,316
10 Pravega 1,976
11 automq 1,488
12 popcorn-android 1,200
13 kafka-connect-jdbc 1,002
14 TwitchRecover 990
15 hop 870
16 RadioDroid 686
17 airy 363
18 firehose 314
19 JsonSurfer 288
20 kafka-streams-in-action 259
21 riot 231
22 sqrl 63
23 roc-java 20

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