Best Self-hosted Team Chat & Messaging tools in 2026

58 self-hosted open source alternatives in this category

58 services found

Stoat (formerly Revolt)

Stoat (formerly Revolt)

Open-source team chat and community messaging platform

1.6k
196
Last commit: 2mo ago

Stoat (formerly Revolt) is an open-source chat platform for communities and teams with channels, direct messages, roles/permissions, moderation tools, and bot support.

Alternative to:
Discord
Discord
+11
Databag

Databag

Lightweight federated messenger with end-to-end encryption

1.4k
92
Last commit: 18d ago

Self-hosted, lightweight federated messenger with end-to-end encrypted threads and optional WebRTC audio/video calling across independently hosted nodes.

Alternative to:
Signal
Signal
+19
InspIRCd

InspIRCd

Modular C++ IRC server for modern IRC networks

1.3k
276
Last commit: 14d ago

InspIRCd is a modular, lightweight Internet Relay Chat (IRC) server with a flexible module system, designed for stable and performant IRC network deployments.

Alternative to:
IRCCloud
IRCCloud
+3
Convos

Convos

Multiuser web-based IRC client with persistent always-online bouncer

1.1k
92
Last commit: 11mo ago

Convos is a multiuser web IRC client with a built-in persistent bouncer, chat history, theming, rich formatting, and optional video chat.

Alternative to:
IRCCloud
IRCCloud
+3
Glowing Bear

Glowing Bear

Web frontend for WeeChat using the relay over WebSockets

967
182
Last commit: 4mo ago

Glowing Bear is a browser-based WeeChat client that connects to WeeChat via the relay plugin, providing a modern interface for IRC from any device.

Alternative to:
IRCCloud
IRCCloud
+3
Kiwi IRC

Kiwi IRC

Web-based IRC client with embeddable widgets and theming

943
229
Last commit: 5mo ago

Kiwi IRC is a web-based IRC client you can self-host as static files, with multi-network support, runtime JSON configuration, themes, plugins, and embeddable web widgets.

Alternative to:
IRCCloud
IRCCloud
+2
Hauk

Hauk

Open-source self-hosted real-time location sharing service

876
78
Last commit: 1y ago

Open-source self-hosted real-time location sharing backend with in-memory storage, temporary share links, a Docker image and companion mobile clients.

Alternative to:
Glympse
Glympse
+2
Quassel IRC

Quassel IRC

Distributed, cross-platform IRC client with detachable core

761
223
Last commit: 6mo ago

Modern, cross-platform IRC client with a detachable core for persistent connections, multi-client access, and searchable chat backlogs.

Alternative to:
IRCCloud
IRCCloud
+3
Scribble.rs

Scribble.rs

Privacy-focused multiplayer pictionary drawing and guessing game

583
198
Last commit: 16d ago

Self-hosted, privacy-respecting pictionary game (skribbl.io alternative) with real-time drawing, guessing, and multiplayer lobbies—no accounts or ads required.

ngIRCd

ngIRCd

Lightweight, portable IRC server for small or private networks

529
76
Last commit: 1mo ago

ngIRCd is a free, portable and lightweight IRC server for small/private networks, supporting IPv6, TLS, server linking, and optional PAM authentication.

Alternative to:
IRCCloud
IRCCloud
+3
Vocard

Vocard

Customizable Discord music bot with Lavalink playback

480
103
Last commit: 4mo ago

Lightweight, customizable Discord music bot in Python. Supports YouTube, SoundCloud, Spotify, Twitch, Lavalink playback, playlists, lyrics, slash commands and Docker.

Alternative to:
FredBoat
FredBoat
+2
Snikket

Snikket

Open-source XMPP messaging server with encrypted chat and WebRTC

356
38
Last commit: 18d ago

Self-hosted, open-source XMPP-based messaging server providing end-to-end encryption, multi-device sync, federation, secure backups, and integrated WebRTC audio/video cal...

Alternative to:
WhatsApp
WhatsApp
+17
Tracim

Tracim

Modular team collaboration platform for files, chat, and documentation

258
38
Last commit: 4d ago

Tracim is an open-source collaboration suite offering threaded conversations, file sharing with versioning, collaborative pages, tasks and workspace organization.

Alternative to:
Microsoft SharePoint
Microsoft SharePoint
+19
positive-intentions Chat

positive-intentions Chat

Browser-first decentralized chat with end-to-end encryption

258
26
Last commit: 2mo ago

Decentralized, browser-first chat focused on privacy and peer-to-peer interactions. Supports end-to-end encryption, WebRTC file sharing, voice/video calls, mixed-reality...

Alternative to:
Slack
Slack
+10
circled.me

circled.me

Self-hosted community server for photo backup, sharing, chat and calls

205
6
Last commit: 4d ago

Community-focused server for private photo/video backup, albums, chat and audio/video calls with mobile app support and S3-compatible storage.

Alternative to:
Google Photos
Google Photos
+10
RobustIRC

RobustIRC

Highly available IRC network using Raft consensus

192
10
Last commit: 1mo ago

An IRC network implementation in Go that uses the Raft consensus algorithm to eliminate netsplits and provide transparent client failover via a bridge.

Alternative to:
IRCCloud
IRCCloud
+3
SAMA

SAMA

Scalable open-source real-time chat server with WebSocket API

147
12
Last commit: 2mo ago

SAMA is a Node.js-based open-source chat server using uWebSockets.js, MongoDB and Redis, providing WebSocket/HTTP APIs, E2EE, clustering, and web/mobile clients.

Alternative to:
Sendbird
Sendbird
+19
Atria

Atria

Open-source event management and attendee networking platform

77
2
Last commit: 12d ago

Atria is an AGPL-3.0 open-source platform for managing hybrid events, sessions, sponsors, and real-time attendee networking with chat and discovery tools.

Alternative to:
Whova
Whova
+16
managebot

managebot

Discord bot for viewing and managing Docker containers

21
2
Last commit: 1y ago

Python-based Discord bot that lets authorized users list and control Docker containers and images via Discord commands, using the host Docker socket.

Alternative to:
Carl-bot
Carl-bot
Prosody IM

Prosody IM

Lightweight and extensible XMPP (Jabber) communication server

Prosody IM is a modern, resource-efficient XMPP (Jabber) server written in Lua, designed to be easy to configure and extend for private messaging and federation.

Alternative to:
Cisco Jabber
Cisco Jabber
+19
Citadel

Citadel

Groupware server with email, calendaring, contacts, and web access

Citadel is an open source groupware and messaging server providing email, calendars, contacts, and a web interface with room-based collaboration.

Alternative to:
Microsoft Exchange Online
Microsoft Exchange Online
+19
Conduit

Conduit

Lightweight Matrix homeserver written in Rust

A single-binary, low-resource Matrix homeserver in Rust; simple setup, RocksDB (default) or SQLite backends, built with axum and Ruma.

Alternative to:
Element Matrix (Hosted)
Element Matrix (Hosted)
+19
Salut à Toi

Salut à Toi

Multi-purpose, federated communication platform based on XMPP

Salut à Toi (SàT) is a self-hostable, XMPP-based communication suite with web, desktop, and CLI frontends, supporting chat and collaborative features via plugins.

Alternative to:
Element Matrix (Hosted)
Element Matrix (Hosted)
+13
Continuwuity

Continuwuity

Community-maintained Matrix homeserver in Rust

Continuwuity is a fast, lightweight Matrix homeserver written in Rust, focused on stability, performance, and improved Matrix specification compliance for federation.

Alternative to:
Element Matrix (Hosted)
Element Matrix (Hosted)
+6
Jami

Jami

Distributed, open source communication platform for calls and messaging

Jami is a distributed communication platform for private messaging, audio/video calls, and conferencing, designed to work without central servers and with end-to-end encr...

Alternative to:
Signal
Signal
+19
Libervia

Libervia

Multi-interface XMPP client and social platform

Libervia is a modular XMPP-based communication suite offering chat, microblogging, file sharing, and other social features across web, desktop, and CLI interfaces.

Alternative to:
Element Matrix (Hosted)
Element Matrix (Hosted)
+19
üWave

üWave

Collaborative music listening with real-time DJ queues

Self-hosted collaborative music room app with DJ queues, real-time chat, and YouTube/SoundCloud-style playback for shared listening sessions.

Alternative to:
Turntable.fm
Turntable.fm
+3
u-wave

u-wave

Self-hosted collaborative music listening with a shared queue

u-wave is a self-hosted social music room with DJ-style queueing, chat, and browser-based playback for listening together in real time.

Alternative to:
Plug.dj
Plug.dj
+3