github.com/markus-wa/godispatch (go): Package dispatch provides a general purpose object dispatcher. It can be used to asynchronously dispatch queues (channels) or synchronously dispatch single objects. For example one could use it to dispatch events or messages.
Keywords: dispatcher|event-emitter|events|go|golang