arroyo

Stream processor

A distributed stream processing engine designed to efficiently perform stateful computations on high-volume real-time data streams.

Distributed stream processing engine in Rust

GitHub

4k stars
40 watching
226 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list

datadata-stream-processingdev-toolsinfrastructurekafkarustsqlstream-processingstream-processing-engine

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
apache/flinkAn open-source stream processing framework with powerful capabilities for handling high-throughput and low-latency data streams in various programming languages24,261
infinyon/fluvioA distributed data streaming and stream processing system3,932
timeplus-io/protonA fast and lightweight stream processing engine and database that integrates ClickHouse capabilities with real-time data transformation and analysis.1,605
risingwavelabs/risingwaveA Postgres-compatible, unified stream processing and analytics database for real-time event data7,141
olacabs/fabricA real-time stream processing framework designed to handle high-volume event ingestion and complex data processing tasks with guaranteed availability and scalability.55
swimos/swim-rustA software platform for building real-time streaming applications with stateful agents and multiplexed APIs.321
apache/datafusionA query engine that supports various data formats and allows customization of its functionality.6,462
gazette/coreEnables teams to build platforms mixing SQL, batch, and real-time streaming processing paradigms723
faust-streaming/faustA Python stream processing library that enables real-time data pipelines and event-driven systems with scalability and reliability.1,675
mit-pdos/noriaA streaming data-flow system designed to act as a fast storage backend for read-heavy web applications by caching relational query results.5,008
robinhood/faustBuilds high-performance distributed systems and real-time data pipelines using asynchronous event processing and in-memory durable key-value stores.6,751
apache/beamA unified programming model for batch and streaming data processing pipelines7,911
quixio/quix-streamsA Python framework for real-time data processing on Apache Kafka streams1,246
yahoo/streaming-benchmarksA comprehensive benchmarking platform for evaluating low-latency stream processing solutions635
nanosai/stream-ops-javaA Java-based data streaming engine and stream processing API designed to be embeddable in various applications.48