Orchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure, business processes and AI agents. Declarative YAML, event-driven, any language, Git-versioned, scalable to millions of executions.
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
Building event-driven applications the easy way in Go.
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.
The open source and enterprise-ready webhooks service 🦀
- webhooks
- rust
- webhook-server
- webhook-service
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
- flogo
- iot
- integration
- golang
[Go] Lightweight eventbus with async compatibility for Go
EventMesh is a new generation serverless event middleware for building distributed event-driven applications.
Microservice native message and event store for Postgres
Python Streaming DataFrames for Kafka
Framework for building Event-Driven Microservices
A compatibility layer for event-driven abstractions
🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
Create low-latency, interactive user experiences for stateless microservices.
- api-gateway
- server-sent-events
- unidirectional-data-flow
- reactive
Home of Quamina, a fast pattern-matching library in Go
Sample ES/CQRS application
Booster Framework
A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design
An extensible Java framework for building event-driven applications that break up XML and non-XML data into chunks for data integration
- java
- smooks
- enterprise-integration
- etl
Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.
- ddd
- ddd-example
- ddd-patterns
- hexagonal-architecture
LittleHorse Server: Business-as-Code Platform for Microservices, Workflows, and Agents
Spawn - Actor Mesh