SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go event-driven Projects
-
dapr
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
We decided to use Azure Container Apps as a managed Kubernetes platform because it offers everything we need for our project, with acceptable limitations. During the process, we realised that Microsoft includes managed Dapr as part of the service—and we decided to use it. Why? I explain below—and I still don't regret it.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
-
keda
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
Project mention: How We Cut Our Azure Cloud Costs by 3x — Solda.Ai’s Experience | dev.to | 2025-05-07If you’re looking to implement a similar pattern, it’s worth noting that tools like KEDA can help you scale workloads based on event sources such as queue length. In our case, we decided to write a custom operator instead — mainly to retain full control and avoid relying on KEDA availability or support in our specific cloud provider setup.
-
Project mention: Watermill – Building event-driven applications the easy way in Go | news.ycombinator.com | 2025-01-31
-
-
space-cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
In the realm of Go, Ergo serves as an ambitious attempt to close the gap between Go’s native concurrency model using goroutines and the robust actor-based systems seen in Erlang VM. This approach seeks to merge Go's efficiency with the actor model’s strengths.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
inngest
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
Project mention: Show HN: Inngest 1.0 – Open-source durable workflows on every platform | news.ycombinator.com | 2024-09-20SSPLv1 for anyone similarly interested https://github.com/inngest/inngest/blob/v1.0.0/LICENSE.md
-
Project mention: HTTP Feeds: a minimal specification for polling events over HTTP | news.ycombinator.com | 2025-04-27
They're also documented for aws https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-... and argo-events https://github.com/argoproj/argo-events/blob/master/docs/con...
-
-
plumber
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.
-
gev
🚀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.
-
vanus
Vanus is a Serverless, event streaming system with processing capabilities. It easily connects SaaS, Cloud Services, and Databases to help users build next-gen Event-driven Applications.
-
-
-
dbpack
A db proxy for distributed transaction, read write splitting and sharding! Support any language! It can be deployed as a sidecar in a pod.
Project mention: Dbpack: DB proxy for distributed transaction, read write splitting and sharding | news.ycombinator.com | 2024-07-30 -
EcommerceAPI
Modular e-commerce backend with a GraphQL gateway and gRPC microservices for accounts, products, orders, and recommendations.
Project mention: 🚀 Built a full e-commerce backend in Go using gRPC microservices, GraphQL, Kafka, and Docker — open source on GitHub | dev.to | 2025-04-04 -
Project mention: Pgcapture – CDC Framework for PostgreSQL in Golang | news.ycombinator.com | 2024-09-02
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go event-driven discussion
Go event-driven related posts
-
How We Cut Our Azure Cloud Costs by 3x — Solda.Ai’s Experience
-
HTTP Feeds: a minimal specification for polling events over HTTP
-
Enabling HTTP-based Autoscaling in GKE with KEDA HTTP Add-on
-
Resolving CRD Size Limit Issues with KEDA on Kubernetes
-
Watermill – Building event-driven applications the easy way in Go
-
We've shipped App Hibernation feature in 3 days
-
Show HN: Watermill – A Go library for building event-driven applications
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 May 2025
Index
What are some of the best open-source event-driven projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | dapr | 24,728 |
2 | gnet | 10,491 |
3 | keda | 9,055 |
4 | watermill | 8,373 |
5 | Beehive | 6,357 |
6 | space-cloud | 3,970 |
7 | ergo | 3,945 |
8 | inngest | 2,898 |
9 | argo-events | 2,480 |
10 | faas-netes | 2,143 |
11 | plumber | 2,126 |
12 | gev | 1,740 |
13 | vanus | 1,707 |
14 | quamina | 426 |
15 | http-add-on | 421 |
16 | dbpack | 359 |
17 | EcommerceAPI | 313 |
18 | pgcapture | 266 |
19 | goes | 144 |
20 | event-driven-example | 134 |
21 | Go-CQRS-EventSourcing-Microservice | 96 |
22 | salt-golang | 67 |
23 | Commander | 67 |