Go event-driven

Open-source Go projects categorized as event-driven

Top 23 Go event-driven Projects

event-driven
  1. dapr

    Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.

    Project mention: Building immutable collection dynamically in Kotlin | dev.to | 2025-05-09

    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.

  2. 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.

    InfluxDB logo
  3. gnet

    🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.

  4. 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-07

    If 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.

  5. watermill

    Building event-driven applications the easy way in Go.

    Project mention: Watermill – Building event-driven applications the easy way in Go | news.ycombinator.com | 2025-01-31
  6. Beehive

    A flexible event/agent & automation system with lots of bees 🐝

  7. space-cloud

    Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes

  8. ergo

    An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

    Project mention: Concurrency & Fault-tolerant In Distributed Systems | dev.to | 2024-11-04

    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.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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-20

    SSPLv1 for anyone similarly interested https://github.com/inngest/inngest/blob/v1.0.0/LICENSE.md

  11. argo-events

    Event-driven Automation Framework for Kubernetes

    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...

  12. faas-netes

    Serverless Functions For Kubernetes

  13. plumber

    A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.

  14. 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.

  15. 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.

  16. quamina

    Home of Quamina, a fast pattern-matching library in Go

  17. http-add-on

    Add-on for KEDA to scale HTTP workloads

  18. 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
  19. 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
  20. pgcapture

    A scalable Netflix DBLog implementation for PostgreSQL

    Project mention: Pgcapture – CDC Framework for PostgreSQL in Golang | news.ycombinator.com | 2024-09-02
  21. goes

    goes is an event-sourcing framework for Go. (by modernice)

  22. event-driven-example

    An example Event-Driven application in Go built with Watermill library.

  23. Go-CQRS-EventSourcing-Microservice

    Go-CQRS-EventSourcing-Microservice

  24. salt-golang

    Saltstack event-listener, client, salt-minion, salt-api,salt-master in golang POC

  25. Commander

    Build event-driven and event streaming applications with ease (by jeroenrinzema)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go event-driven discussion

Log in or Post with

Go event-driven related posts

  • How We Cut Our Azure Cloud Costs by 3x — Solda.Ai’s Experience

    1 project | dev.to | 7 May 2025
  • HTTP Feeds: a minimal specification for polling events over HTTP

    1 project | news.ycombinator.com | 27 Apr 2025
  • Enabling HTTP-based Autoscaling in GKE with KEDA HTTP Add-on

    1 project | dev.to | 10 Feb 2025
  • Resolving CRD Size Limit Issues with KEDA on Kubernetes

    1 project | dev.to | 1 Feb 2025
  • Watermill – Building event-driven applications the easy way in Go

    1 project | news.ycombinator.com | 31 Jan 2025
  • We've shipped App Hibernation feature in 3 days

    1 project | dev.to | 21 Oct 2024
  • Show HN: Watermill – A Go library for building event-driven applications

    3 projects | news.ycombinator.com | 16 Oct 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?