Skip to content

amanofbits/gogoevents

Repository files navigation

Go-go-events Go-pkg doc Go Report Card

Simple event bus for Golang.

  • no dependencies
  • simple
  • concurrency support
  • generic - supports custom-defined event object per bus
  • supports wildcard subscribers
  • fast (I hope, not yet tested thoroughly. Some benchmarks included)
  • non-blocking events - every subscriber receives the event in its own goroutine
  • has a dedicated sink for unhandled events (the ones that are not subscribed to). Useful for e.g. debugging and logging lost events.

Attributions

About

Golang event bus with simplicity in mind.

Topics

Resources

License

Stars

Watchers

Forks