A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Open-IM-Server is open source instant messaging Server.Backend in Go.
💬 Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network Introduction Berty i
Bunny A BSD licenced, go-powered CLI tool for publishing and subscribing to RabbitMQ
Gotalk exists to make it easy for programs to talk with one another over the internet, like a web app coordinating with a web server, or a bunch of programs dividing work amongst each other.
ircflu ircflu is an IRC bot written in Go with a flexible message- & command-handler. Among its advanced features are a cat-server which allows you to
GoIRC Client Framework Acquiring and Building Pretty simple, really: go get github.com/fluffle/goirc/client There is some example code that demonstra
GoRobot Yet Another IRC robot. Features: Multiple servers, multiple channels, conversations, flood control Administration via a specific set of IRC ch
hanu - Go for Slack Bots! The Go framework hanu is your best friend to create Slack bots! hanu uses allot for easy command and request parsing (e.g. w
xmpp-client setup go get github.com/agl/xmpp-client (If you don't have Go already installed then see below.) xmpp-client use xmpp-client is a simple
goim v2.0 goim is an im server writen in golang. Features Light weight High performance Pure Golang Supports single push, multiple push and broadcasti
Centrifugo is a scalable real-time messaging server in language-agnostic way. Centrifugo works in conjunction with application backend written in any
Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
Pion WebRTC A pure Go implementation of the WebRTC API New Release Pion WebRTC v3.0.0 has been released! See the release notes to learn about new feat
goch is a self-hosted live-chat server written in Go. It allows you to run a live-chat software on your own infrastructure. You can create multip
unitalk is a distributed chat system which can be used as chat rooms or state synchronization. unitalk registers itself on zookeeper when it start up, use redis cluster to broadcast messages or state, and permanent messages or state to kafka and then save to db.