Как сделать простейший чат на go?
Есть gorilla websocket
у них в репе готовый пример чата есть

https://github.com/gorilla/websocket/tree/master/e...

вот пример с комнатами:
https://github.com/gorilla/websocket/issues/46#iss...
Пробуйте это , всё доходчиво обьясняно. Регистируйте конекты в массиве и отправляете сообщение от кого либо всём