New open source library has been developed
Our team has developed new open source library named Bell. Bell is a simple event system written in Go (Golang) which is based on the execution of handlers independent of the main thread.
Advantages:
- Written in pure go (Golang). Has no third-party libraries
- Support for custom event data
- Internally, it launches each handler in a separate goroutine and passes messages to them through channels, the handlers are executed independently of the main thread
- Support for adding multiple handlers to an event
- Complete unit testing
Documentation, usecase and the package itself are available via the following link