Мульти-контрольный хаб Go Hub на Golang
Direct Connect hub implementation for ADC and NMDC protocols.

Requires Go 1.11+.

Features:

Fully multi-threaded.
Support NMDC, ADC and IRC users on the same hub.
Uses a single port for all protocols (protocol auto-detection).
Search between NMDC and ADC.
Supports TLS for ADC and NMDC.
Automatic TLS certificate generation.
HTTP pinger support.
User registration.
Chat rooms.
User commands.

TODO:

Operators.
Extensions and scripts.
Spam filters.
Get certificates from LetsEncrypt.

https://github.com/direct-connect/go-dcpp
https://2.bp.blogspot.com/-Ni51jawrZYA/XHE1iU5ArDI/AAAAAAAAOWY/kDQrKDFGI2AEN0Z8u-BMdzyPSb_pJxxwACLcBGAs/s1600/2019-02-23_14-56-06.png