Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Repository Index
47,133 repositories indexed
1β21 of 21 Β· Most stars
π gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
- event-driven
- event-loop
- networking
- non-blocking
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
- kubernetes
- serverless
- autoscaling
- event-driven
Building event-driven applications the easy way in Go.
- watermill
- event-driven
- event-sourcing
- sagas
πͺ An orchestration engine for background tasks, AI agents, and durable workflows
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
- cli
- event-driven
- serverless-functions
- queues
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
[Go] Lightweight eventbus with async compatibility for Go
- event-driven
- golang
πGev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
- epoll-tcp-server
- kqueue
- golang
- reactor
ποΈ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
- event-driven
- generics
- go
- golang
Home of Quamina, a fast pattern-matching library in Go
- event-driven
- go
- golang
- json
π A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.
- cqrs
- golang
- mediator
- mediator-pattern
The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters π
- eventdrivenarchitecture
- golang
- kafka
- reflex
A tiny wrapper over amqp exchanges and queues π β¨
- rabbitmq
- eventbus
- microservices
- golang
A tiny wrapper around NSQ topic and channel :rocket:
- nsq
- message-bus
- microservices
- go
GoEventBus β high-performance event bus with a decision layer.
- golang
- library
- event-driven
- concurrency
Build event-driven and event streaming applications with ease
- golang
- commander
- cqrs
- event-sourcing
A simple embeddable scripting language which supports concurrent event processing.
- interpreter
- language
- embeddable-scripting-language
- object-oriented-programming
hypermatch is a high-performance β‘ Go library designed for rapid matching of a large number of rules to events. It processes thousands of events per second π against extensive rule sets in-memory with minimal latency β±οΈ.
- go
- golang
- matching
- matching-engine
Wisp CLI β Interactive trading platform for backtesting and live trading across spot, perpetual futures, options, and prediction markets