Clear ×

Stream processing

28 repositories found

ag2ai

ag2ai

faststream
Python AI analysis

FastStream is an asynchronous Python framework for building event-driven microservices with unified APIs across multiple message brokers (Kafka,...

Production ready Beginner friendly Niche use case
asyncapi asyncio distributed-systems
5.3k
360
102
25/wk
active
8/10 Dev Tools
google-ai-edge

google-ai-edge

mediapipe
C++ AI analysis

MediaPipe is a cross-platform ML framework for deploying on-device machine learning solutions across mobile (Android, iOS), web, desktop, edge...

Production ready Beginner friendly Niche use case
android audio-processing c-plus-plus
36k
6.1k
574
104/wk
active
8/10 AI & ML
redpanda-data

redpanda-data

redpanda
C++ AI analysis

Redpanda is a Kafka-compatible streaming data platform built in C++ without ZooKeeper or JVM dependencies, targeting developers who need lower...

Production ready Niche use case
containers cpp event-driven
12.3k
765
728
30/wk
active
8/10 Data
halaxa

halaxa

json-machine
PHP AI analysis

JSON Machine is a PHP library for memory-efficient streaming parsing of large JSON files and HTTP responses, processing data one item at a time...

Production ready Beginner friendly Single maintainer Niche use case
json-iterator json-parser json-stream
1.3k
74
5
3/wk
slow
8/10 Dev Tools
timeplus-io

timeplus-io

proton
C++ AI analysis

Proton is a high-performance SQL streaming engine written in C++ that processes real-time data from Kafka, logs, metrics, and CDC sources with...

Production ready Niche use case
agentic-ai clickhouse context
2.2k
112
97
5/wk
active
8/10 Data
rxRust

rxRust

rxRust
Rust AI analysis

rxRust is a zero-cost, type-safe Rust implementation of Reactive Extensions that enables functional reactive programming for handling asynchronous...

Production ready Niche use case
frp observable reactive-programming
1.1k
70
15
2/wk
recent
8/10 Dev Tools
risingwavelabs

risingwavelabs

risingwave
Rust AI analysis

RisingWave is a SQL-based event streaming platform designed specifically for agentic AI and real-time applications that require continuously fresh,...

Production ready Niche use case
apache-iceberg data-engineering database
9.2k
790
1.6k
15/wk
active
8/10 Data
fluent

fluent

fluent-bit
C AI analysis

Fluent Bit is a lightweight, high-performance telemetry agent that collects, processes, and forwards logs, metrics, and traces from any source to any...

Production ready Niche use case
cloudnative data-collector fluent-bit
8k
1.9k
722
13/wk
active
8/10 DevOps
vectordotdev

vectordotdev

vector
Rust AI analysis

Vector is a high-performance observability data pipeline written in Rust that collects, transforms, and routes logs, metrics, and traces to multiple...

Production ready Niche use case
agent cloud-native data-transformation
22.2k
2.2k
2.5k
35/wk
active
8/10 DevOps
online-ml

online-ml

river
Python AI analysis

River is a Python library for online machine learning on streaming data, enabling incremental model training and prediction on data streams without...

Production ready Beginner friendly Niche use case
concept-drift data-science incremental-learning
5.9k
643
69
8/wk
active
8/10 AI & ML
PeerDB-io

PeerDB-io

peerdb
Go AI analysis

PeerDB is a specialized ETL tool that replicates data from PostgreSQL to data warehouses, message queues, and storage systems using CDC (Change Data...

Production ready Niche use case
bigquery cdc clickhouse
3.2k
198
193
4/wk
active
7/10 Data
ThreeDotsLabs

ThreeDotsLabs

watermill
Go AI analysis

Watermill is a Go library for building event-driven applications with support for multiple pub/sub transports (Kafka, RabbitMQ, NATS, HTTP,...

Production ready Beginner friendly Niche use case
cqrs event-driven event-sourcing
9.8k
499
80
12/wk
slow
8/10 Dev Tools
ArroyoSystems

ArroyoSystems

arroyo
Rust AI analysis

Arroyo is a distributed stream processing engine written in Rust that enables complex, stateful computations on high-volume real-time data with...

Production ready Niche use case
data data-stream-processing dev-tools
5k
365
117
6/wk
active
8/10 Data
numaproj

numaproj

numaflow
Rust AI analysis

Numaflow is a Kubernetes-native, serverless platform designed specifically for running massively parallel event-driven streaming and data-processing...

Production ready Niche use case
data-processing hacktoberfest k8s
2.8k
162
287
3/wk
active
8/10 DevOps
spring-cloud

spring-cloud

spring-cloud-stream
Java AI analysis

Spring Cloud Stream is a framework for building event-driven microservices with message-driven architectures, providing abstraction layers over...

Production ready Niche use case
cloud-native event-driven-microservices messaging
1.1k
641
123
1/wk
active
8/10 Dev Tools
MaterializeInc

MaterializeInc

materialize
Rust AI analysis

Materialize is a real-time data integration platform that creates and maintains consistent SQL views of transactional data from multiple upstream...

Production ready Niche use case
cdc data-mesh data-store
6.3k
513
675
5/wk
active
8/10 Data
fluvio-community

fluvio-community

fluvio
Rust AI analysis

Fluvio is a distributed data streaming engine and stream processing framework written in Rust, designed for real-time event processing and data...

Production ready Niche use case
cloud-native data-analytics data-flow
5.2k
530
138
4/wk
active
8/10 Data
apache

apache

hudi
Java AI analysis

Apache Hudi is an open data lakehouse platform providing upserts, deletes, and incremental processing on distributed big data systems like Apache...

Production ready Niche use case
apacheflink apachehudi apachespark
6.2k
2.5k
3k
4/wk
active
8/10 Data
quixio

quixio

quix-streams
Python AI analysis

Quix Streams is a pure-Python framework for building real-time data pipelines and stream processing applications on Apache Kafka. It serves data...

Production ready Niche use case
data-engineering data-intensive-applications data-science
1.6k
107
25
1/wk
active
8/10 Data
redpanda-data

redpanda-data

connect
Go AI analysis

Redpanda Connect is a stream processor that moves data between diverse sources and sinks with built-in support for change-data-capture,...

Production ready Niche use case
amqp cqrs data-engineering
8.7k
946
286
4/wk
active
8/10 Data
hazelcast

hazelcast

hazelcast
Java AI analysis

Hazelcast is a unified real-time data platform for stream processing and fast data storage, designed for enterprises that need sub-10ms latency...

Production ready Niche use case
big-data caching data-in-motion
6.6k
1.9k
1.1k
3/wk
active
8/10 Data
bytewax

bytewax

bytewax
Python AI analysis

Bytewax is a Python framework for stateful stream processing built on a Rust engine, enabling developers to build scalable event-driven applications...

Production ready Single maintainer Niche use case
data-engineering data-processing data-science
2k
110
34
recent
7/10 Data
pathwaycom

pathwaycom

pathway
Python AI analysis

Pathway is a Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG applications, powered by a Rust engine built on...

Production ready Niche use case
batch-processing data-analytics data-pipelines
62.7k
1.7k
36
active
8/10 Data
siddhi-io

siddhi-io

siddhi
Java AI analysis

Siddhi is a cloud-native stream processing and complex event processing (CEP) engine that interprets Streaming SQL queries to ingest, process, and...

Production ready Niche use case
cep cloud cloud-native
1.6k
527
125
1/wk
slow
7/10 Data
zhisheng17

zhisheng17

flink-learning
Java AI analysis

A comprehensive educational resource and hands-on learning repository for Apache Flink, a stream processing framework. It provides tutorials, code...

Beginner friendly Single maintainer Niche use case
clickhouse elasticsearch flink
15.1k
3.9k
4
5/wk
slow
7/10 Data
javascriptdata

javascriptdata

danfojs
TypeScript AI analysis

Danfo.js is a JavaScript data manipulation library inspired by Python's Pandas, providing DataFrames, Series, and data processing tools for...

Production ready Beginner friendly Niche use case
danfojs data-analysis data-analytics
5.1k
223
102
1/wk
slow
7/10 Data
nubskr

nubskr

walrus
Rust AI analysis

Walrus is a distributed message streaming engine written in Rust, designed as an alternative to Kafka with automatic load balancing, Raft-based fault...

Production ready Single maintainer Niche use case
apache-kafka database kafka
1.9k
72
7
slow
7/10 DevOps
oxnr

oxnr

awesome-bigdata
AI analysis

A curated index of big data frameworks, tools, and resources covering databases, distributed systems, stream processing, and data analytics. Serves...

Production ready Beginner friendly
awesome awesome-list bigdata
14.4k
2.6k
4
slow
8/10