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