Building event-driven applications the easy way in Go.
- watermill
- event-driven
- event-sourcing
- sagas
71,372 visible repositories in the index
1–14 of 14 · Most stars
Building event-driven applications the easy way in Go.
Fancy stream processing made operationally mundane
Apache Beam is a unified programming model for Batch and Streaming data processing.
Reactive Extensions for the Go language.
Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Distributed Stream Processing
High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.
Build platforms that flexibly mix SQL, batch, and stream processing paradigms
🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
Machine is a workflow/pipeline library for processing data
Small, Fast event processing and monitoring for Erlang/OTP applications.
Sliding-window and regular top-K sketches, based on HeavyKeeper
A light-weight package for in-app micro batch processing