Building event-driven applications the easy way in Go.
- watermill
- event-driven
- event-sourcing
- sagas
47,133 repositories indexed
1–24 of 44 · Most stars
Building event-driven applications the easy way in Go.
Event streaming platform for agentic AI. Continuously ingest, transform, and serve event streams in real time, at scale.
The Reactive Extensions for .NET
Python Stream Processing
Apache Storm
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.
The live data layer for apps and AI agents. Create up-to-the-second views into your business, just using SQL
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plus AsyncAPI docs, in-memory tests and observability out of the box.
🦀 event stream processing for developers to collect and transform data in motion to power responsive data intensive applications.
Distributed stream processing engine in Rust
A network event stream processing system, in Clojure.
StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.
Kubernetes-native platform to run massively parallel data/streaming jobs
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.
Python Stream Processing
Python Stream Processing. A Faust fork
👜 Tiny and fast reactive/iterable programming library
Probabilistic data structures for processing continuous, unbounded streams.
Python Streaming DataFrames for Kafka
Distributed Stream Processing
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.
🌊 Continuously synchronize the systems where your data lives, to the systems where you _want_ it to live, by managing your data flows with Estuary. 🌊