Разработана новая open source библиотека

Командой разработки NUT.Tech была создана Open Source библиотека Bell. Библиотека написана на языке Go (Golang) и представляет из себя простейшую систему событий, основанную на выполнении обработчиков независимо от основного потока.

Преимуществами данной библиотеки являются:

- Отсутствие зависимостей от сторонних библиотек

- Возможность добавить несколько обработчиков одного или нескольких событий

- Каждый обработчик события запускается в отдельной горутине, обработчики выполняются независимо от основного потока

- Возможность передавать любые пользовательские данные в обработчики событий

- Полное покрытие тестами

Документация, примеры использования и сам пакет расположены тут