Repolode

#chat-server

Best open-source chat server software (2026)

Chat servers route messages between clients, for private teams or public networks. Choose by protocol first, since XMPP, IRC and custom websocket APIs each need matching clients. Tinode is a self-hostable messaging server with native mobile and web clients, under GPL-3.0. Ergo is a modern IRC server that bundles services and a bouncer. Openfire is a Java XMPP server under Apache 2.0, while Tinode and ngircd are GPL, which matters if you plan to distribute changes.

5 repositories