go-eventbus

Event Bus Library

Provides an event bus implementation with features like publish/subscribe and request/response patterns, as well as support for processors and network buses.

Event Bus package for Go

GitHub

5 stars
2 watching
0 forks
Language: Go
last commit: 11 days ago
Linked from 1 awesome list

eventbusgogolanghacktoberfestpubsub

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
asaskevich/eventbus A lightweight event bus with async compatibility for GoLang 1,750
mustafaturan/bus A minimalist event/message bus implementation 336
rafaeljesus/nsq-event-bus A wrapper around NSQ topic and channel for event-driven communication in Go microservices. 79
sergey-telpuk/nestjs-transport-eventbus A module for broadcasting events between different parts of an application using various transport protocols. 27
jponge/vertx-go-tcp-eventbus-bridge A Go client for interacting with Vert.x TCP EventBus Bridge applications 29
superseriousbusiness/activity Activities and messaging protocols implemented in Go 15
otobus/event_bus An event-driven communication system with minimal overhead and built-in tracing capabilities 699
olebedev/emitter A Go package implementing a pubsub system with event emitting and filtering capabilities. 509
eventstore/eventstore-client-go Provides an interface to interact with Event StoreDB using gRPC protocol in Go. 105
sergioaugrod/go-sptrans A Go client library providing access to the SPTrans Olho Vivo API for public transportation data 10
lampctl/go-sse A Go package for sending and receiving event streams from servers to clients 12
goburrow/modbus A fault-tolerant implementation of the Modbus protocol in Go 948
lana/go-commandbus A simple command bus for Go, allowing the registration and execution of commands with pluggable handlers. 12
mcmatan/topiceventbus An implementation of the Publish–subscribe design pattern with topic-based event publishing and weak observer references. 55
expl0it3r/pubbus An implementation of a publish-subscribe messaging system 26