Best Self-hosted Team Chat & Messaging tools in 2026
58 self-hosted open source alternatives in this category
See also:
Calendars & Contacts (CalDAV/CardDAV)Collaborative Office SuitesEmail Servers (SMTP/IMAP)Video Conferencing & WebRTCVoIP / SIP & PBXWebmail Clients58 services found

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

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

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


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


Glowing Bear
Web frontend for WeeChat using the relay over WebSockets
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.


Kiwi IRC
Web-based IRC client with embeddable widgets and theming
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.

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


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


Scribble.rs
Privacy-focused multiplayer pictionary drawing and guessing game
Self-hosted, privacy-respecting pictionary game (skribbl.io alternative) with real-time drawing, guessing, and multiplayer lobbies—no accounts or ads required.
ngIRCd
Lightweight, portable IRC server for small or private networks
ngIRCd is a free, portable and lightweight IRC server for small/private networks, supporting IPv6, TLS, server linking, and optional PAM authentication.

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

Snikket
Open-source XMPP messaging server with encrypted chat and WebRTC
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...


Tracim
Modular team collaboration platform for files, chat, and documentation
Tracim is an open-source collaboration suite offering threaded conversations, file sharing with versioning, collaborative pages, tasks and workspace organization.

positive-intentions Chat
Browser-first decentralized chat with end-to-end encryption
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...

circled.me
Self-hosted community server for photo backup, sharing, chat and calls
Community-focused server for private photo/video backup, albums, chat and audio/video calls with mobile app support and S3-compatible storage.
RobustIRC
Highly available IRC network using Raft consensus
An IRC network implementation in Go that uses the Raft consensus algorithm to eliminate netsplits and provide transparent client failover via a bridge.


SAMA
Scalable open-source real-time chat server with WebSocket API
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.


Atria
Open-source event management and attendee networking platform
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.

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

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.
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.

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.


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.

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.


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...
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.

ü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.
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.