To finish the implementation of an XMPP server written in Go (Golang)
https://github.com/ortuman/jackal
For matrix in general, see: https://matrix.org/
For diff. between matrix and xmpp, see: https://matrix.org/docs/guides/faq.html#what-is-the-differen...
For Dendrite - matrix's homeserver written in Go - see: https://github.com/matrix-org/dendrite
Cheers!