InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more โ
Top 23 Go event-driven Projects
-
dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Project mention: Microservices Architecture Using Azure Container APPS & DAPR & KEDA | dev.to | 2024-08-28In the demo application architecture deployed into Azure Container Apps, we leverage Dapr for its distributed application runtime capabilities. Before diving into Dapr, let's refresh one of the design patterns called the Sidecar pattern, as Dapr is deployed as a sidecar. For more details, you can visit the Dapr website.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
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: Deploy scalable, cost-effective event-driven workloads with Amazon EKS, KEDA, and Karpenter | dev.to | 2024-08-26KEDA is a Kubernetes-based autoscaler that dynamically adjusts the number of pods in your cluster based on the number of events needing to be processed. It is a lightweight, single-purpose component that integrates seamlessly with any Kubernetes cluster.
-
Iโve successfully worked on projects using an asynchronous event-driven way of connecting services. I really like the decoupling of business logic and the events triggering it. I highly recommend https://github.com/ThreeDotsLabs/watermill to be more flexible when it comes to choosing the actual technology driving the async patter. It might be NATS today but requirements might change and you need to change. Watermill prepares you for this.
-
-
Hatchet is a distributed, fault-tolerant task queue which replaces traditional message brokers and pub/sub systems, built to solve problems like concurrency, fairness, and durability.
-
space-cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
Project mention: โกโก Level Up Your Cloud Experience with These 7 Open Source Projects ๐ฉ๏ธ | /r/Cloud | 2023-12-07Space Cloud
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Project mention: Ergo: Actor-based Framework for creating event-driven architecture in Golang | news.ycombinator.com | 2024-09-04 -
-
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.
-
-
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.
-
-
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 -
-
shop-golang-microservices
Practical microservices based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry and Postgresql.
-
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
-
Glasskube v0.10.0 out now!
-
Show HN: Restate, low-latency durable workflows for JavaScript/Java, in Rust
-
Ask HN: What's the right way to scale K8s for GPU workloads?
-
Tortoise: Shell-Shockingly-Good Kubernetes Autoscaling
-
plumber VS kaf - a user suggested alternative
2 projects | 12 Jan 2024 -
Public chatroom websocket project in Go
-
K8s latencies in chained services - Using RL?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 Sep 2024
Index
What are some of the best open-source event-driven projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | dapr | 23,799 |
2 | gnet | 9,469 |
3 | keda | 8,267 |
4 | watermill | 7,237 |
5 | Beehive | 6,268 |
6 | hatchet | 4,036 |
7 | space-cloud | 3,930 |
8 | ergo | 2,769 |
9 | argo-events | 2,328 |
10 | vanus | 2,272 |
11 | faas-netes | 2,120 |
12 | plumber | 2,076 |
13 | gev | 1,720 |
14 | quamina | 383 |
15 | dbpack | 355 |
16 | http-add-on | 344 |
17 | shop-golang-microservices | 253 |
18 | pgcapture | 213 |
19 | goes | 132 |
20 | event-driven-example | 130 |
21 | Go-CQRS-EventSourcing-Microservice | 90 |
22 | salt-golang | 65 |
23 | Commander | 64 |