Building event-driven applications the easy way in Go.
- watermill
- event-driven
- event-sourcing
- sagas
47,133 repositories indexed
1–24 of 27 · 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.
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.
Apache KIE (Knowledge Is Everything) is the home of Drools, OptaPlanner, jBPM, and Kogito.
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.
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.
Stream Processing and Complex Event Processing Engine
Python Streaming DataFrames for Kafka
A platform that makes it easy for developers to build realtime, cost-effective, operations-focused applications
Esper Complex Event Processing, Streaming SQL and Event Series Analysis
Build platforms that flexibly mix SQL, batch, and stream processing paradigms
Apache StreamPipes - A self-service (Industrial) IoT toolbox to enable non-technical users to connect, analyze and explore IoT data streams.
HStreamDB is an open-source, cloud-native streaming database for IoT and beyond. Modernize your data stack for real-time applications.
🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
Conduit streams data between data stores. Kafka Connect replacement. No JVM required.
Series and Panels for Real-time and Exploratory Analysis of Data Streams
A stream processing framework to build stateless applications on Kafka
The database purpose-built for stream processing applications.
Amazon Kinesis Aggregators provides a simple way to create real time aggregations of data on Amazon Kinesis.
Small, Fast event processing and monitoring for Erlang/OTP applications.
Scramjet Platform is a distributed runtime supervisor that can run data processing programs called Sequences and manage local resources on any Linux server, Docker on small edge servers, and even large-scale Kubernetes clusters in the cloud or datacenters without exposing network ports to the public internet.