Go event-driven

Open-source Go projects categorized as event-driven | Edit details

Top 13 Go event-driven Projects

  • GitHub repo dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

    Project mention: FOSS News International #2: November 8-145, 2021 | reddit.com/r/fossnews | 2021-11-15

    Dapr is a set of APIs that makes it easy for developers to write distributed applications. Dapr runs as a sidecar process next to an application, whether on Kubernetes or any other environment.

  • GitHub repo gnet

    🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。

    Project mention: Goroutines Are Not Significantly Lighter Than Threads | news.ycombinator.com | 2021-03-12

    Go does not forces you to do any of that: https://github.com/panjf2000/gnet

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Beehive

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

    Project mention: Node-RED: How an open-source tool is establishing itself in Industrial IoT | news.ycombinator.com | 2021-11-09
  • GitHub repo keda

    KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

    Project mention: How to scale containers that are unrelated to physical traits like CPU or Memory? | reddit.com/r/kubernetes | 2021-11-07

    I'm not 100% sure if I understand exactly what you're requirements are, but keda for example, allows you to use all kinds of event emitters (databases are one of them) for autoscaling.

  • GitHub repo watermill

    Building event-driven applications the easy way in Go.

    Project mention: Event-driven architecture resources | reddit.com/r/golang | 2021-08-21

    https://watermill.io/ , library for building event driven apps in Go

  • GitHub repo space-cloud

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

    Project mention: Firebase Alternative for iOS | reddit.com/r/iOSProgramming | 2021-09-04
  • GitHub repo 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.

    Project mention: does anybody know if GO WebSocket can defeat something like C++ uWebSockets? | reddit.com/r/golang | 2021-01-18

    There are other libraries like gev for Go which may perform better. For C++/Node.js you can use uWebSockets.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo argo-events

    Event-driven workflow automation framework

    Project mention: Argo CD | reddit.com/r/kubernetes | 2021-06-29
  • GitHub repo plumber

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

    Project mention: Managing Apache Kafka Connect via Kowl | reddit.com/r/apachekafka | 2021-11-17

    Checkout https://github.com/batchcorp/plumber. You can use it to write messages into Kafka from file or text. The team that built plumber also built the platform https://batch.sh capture and replay specific messages into Kafka.

  • GitHub repo atmo

    Build function-based cloud native applications using your favourite languages, powered by WebAssembly (by suborbital)

    Project mention: OAuth with Cloudflare Workers on a Statically Generated Site | news.ycombinator.com | 2021-11-15
  • GitHub repo Commander

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

  • GitHub repo pulse

    ☁EventBus on Portable Pub/Sub Components☄ (by silverswords)

    Project mention: Share My design and Code: a cloud event bus based on portable MQs. | reddit.com/r/golang | 2021-03-16

    https://github.com/silverswords/pulse Yeah, the cloud event bus reconstruction that lasted for two weeks (two months) finally worked again. Welcome, all the brothers to add Star [Celebrate].

  • GitHub repo ecal

    A simple embeddable scripting language which supports concurrent event processing. (by krotik)

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). The latest post mention was on 2021-11-17.

Go event-driven related posts


What are some of the best open-source event-driven projects in Go? This list will help you:

Project Stars
1 dapr 15,598
2 gnet 5,567
3 Beehive 5,315
4 keda 3,917
5 watermill 3,460
6 space-cloud 3,295
7 gev 1,296
8 argo-events 1,231
9 plumber 884
10 atmo 401
11 Commander 57
12 pulse 36
13 ecal 15
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives