Skip to content

ilij4/pubsub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pubsub

Tiny, in-memory publish/subscribe event bus for Go with support for:

  • Sync & async handlers
  • One-time (Once) subscribers
  • Transactional async execution
  • Retained messages (replayed to new subscribers)
  • Safe concurrent publishing
  • WaitAsync() for graceful shutdown

Perfect for small services and event-driven components without needing external brokers.


Installation

go get github.com/ilij4/pubsub

About

Lightweight in-memory Go pub/sub with async, once, and transactional handlers.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages