Building event-driven applications the easy way in Go.
- watermill
- event-driven
- event-sourcing
- sagas
81,588 visible repositories in the index
1–18 of 18 · Most stars
Building event-driven applications the easy way in Go.
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
The fastest unified streaming SQL Engine in a single C++ binary. ⚡ Millisecond latency. 100+ GB/s throughput. Continuously compute stateful context from streams, logs, metrics, events, and CDC.
Ruby and Rails efficient Kafka processing framework
Probabilistic data structures for processing continuous, unbounded streams.
A platform that makes it easy for developers to build realtime, cost-effective, operations-focused applications
High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.
Trill is a single-node query processor for temporal or streaming data.
A compatibility layer for event-driven abstractions
Esper Complex Event Processing, Streaming SQL and Event Series Analysis
Build platforms that flexibly mix SQL, batch, and stream processing paradigms
A stream processing framework to build stateless applications on Kafka
The database purpose-built for stream processing applications.
Real-time decision features without streaming infra. Turn live events into product reflexes — no Kafka, no Flink, no feature store.
Haskell distributed stream processing with exactly-once semantics
Sliding-window and regular top-K sketches, based on HeavyKeeper