Communication & Messaging
Chat, messaging, video conferencing, and team communication tools
Subcategories
Replace Popular SaaS
128 Tools
LobeChat
74KAn open-source AI chat platform with multi-model support, agent building, MCP integration, and plugin ecosystem — a self-hosted alternative to ChatGPT.
Rocket.Chat
45KRocket.Chat is an open-source team communication platform that combines messaging, video conferencing, and omnichannel customer engagement in a single self-hosted deployment.
Mattermost
36KSecure collaboration, workflow and AI on sovereign infrastructure. Operational sovereignty for national security and critical infrastructure.
Mattermost
36KSecure collaboration, workflow and AI on sovereign infrastructure. Operational sovereignty for national security and critical infrastructure.
Continue
32KSource-controlled AI checks on every pull request. Standards as checks, enforced by AI, decided by humans.
ntfy
29KPush notifications made easy. Simple HTTP-based pub-sub notification service for your phone or desktop.
Jitsi Meet
29KSecure, fully featured, and completely free video conferencing. Self-hosted or use the free public instance at meet.jit.si.
Signal Android
29KPrivate messaging with state-of-the-art end-to-end encryption. No ads, no trackers, no kidding.
Zulip
25KReleased under Apache-2.0, Zulip provides team chat app that uses threaded conversations to keep communication organized and efficient on self-hosted...
UVDesk
18KOpen-source enterprise helpdesk built on PHP/Symfony for customer support and ticket management
Apprise
16KApprise - Push Notifications that work with just about every platform! - caronc/apprise
Gotify
15Ka simple server for sending and receiving messages
Element
13KSelf-hosted communication & messaging tool that provides platform for encrypted communication, file sharing, and collaboration based on the Matrix protocol.
Element
13KElement lets you run secure, communication platform by Matrix creators entirely on your own server.
SimpleX Chat
11KSimpleX Chat is a Haskell-based application that provides most private and secure chat and applications platform - now with double ratchet E2E encryption.
Centrifugo
10KFor communication & messaging, Centrifugo is a self-hosted solution that provides language-agnostic real-time messaging (Websocket or SockJS) server.
AutoMQ
9.6KAutoMQ gives you serverless Kafka alternative built on S3 on your own infrastructure.
Berty
9.1KBerty is a TypeScript-based application that provides secure peer-to-peer messaging, always accessible.
BigBlueButton
9.1KBigBlueButton is a self-hosted video conferencing tool that supports real-time sharing of audio.
Janus
9.1KReleased under GPL-3.0, Janus provides general-purpose, lightweight, minimalist WebRTC Server on self-hosted infrastructure.
Mumble
7.8KMumble handles low-latency, high quality voice/text chat software as a self-hosted solution.
Fonoster
7.7KReleased under MIT, Fonoster builds and deploy powerful voice and messaging applications on self-hosted infrastructure.
Fluxer
7.1KFluxer is a TypeScript-based application that provides , instant messaging and VOIP platform.
Fosscord
6.6KFosscord is a self-hosted communication & messaging replacement for Discord.
Spacebar
6.6KSpacebar is a self-hosted team chat & messaging replacement for Discord and Zoom.
The Lounge
6.2KThe Lounge lets you run modern web-based IRC client entirely on your own server.
remark42
5.5KFor communication & messaging, remark42 is a self-hosted solution that provides lightweight and simple comment engine.
Isso
5.3KIsso is a self-hosted communication & messaging replacement for Disqus.
FreeSWITCH
4.7KFreeSWITCH is a self-hosted communication & messaging tool that provides scalable cross-platform telephony platform.
MiroTalk P2P
4.3KMiroTalk P2P is a JavaScript-based application that provides simple, secure, fast real-time video conferences up to 4k and 60fps, compatible.
Campfire
4.2KCampfire lets you install your own group chat system entirely on your own server.
Synapse
3.9KSynapse handles server for, an open standard for decentralized persistent communication as a self-hosted solution.
Commento
3.8KSelf-hosted communication & messaging tool that provides comments widget that just works.
LibreOffice
3.8KSelf-hosted communication & messaging tool that provides complete office suite compatible.
chaskiq
3.5KChaskiq is a TypeScript-based application that provides versatile messaging solution for businesses to engage customers through multiple channels.
Cinny
3.5KCinny is a self-hosted communication & messaging tool with support for reactjs, client, matrix.
Converse.js
3.2KConverse.js lets you run web-based XMPP/Jabber chat client entirely on your own server.
Ergo
3.1KErgo is a self-hosted team chat & messaging tool that provides modern IRCv3 server written in Go.
Asterisk
3.1KSelf-hosted communication & messaging tool that provides easy to use but advanced IP PBX system, VOIP gateway and conference server.
Jitsi Video Bridge
3.1KReleased under Apache-2.0, Jitsi Video Bridge provides webRTC compatible Selective Forwarding Unit (SFU) that allows for multiuser video communication on...
Openfire
3KOpenfire is a self-hosted communication & messaging tool that provides real time collaboration (RTC) server.
MiroTalk SFU
2.9KMiroTalk SFU is a JavaScript-based application that provides simple, secure, scalable real-time video conferences up to 4k, compatible.
Stoat
2.9KSelf-hosted team chat & messaging tool that provides modern chat platform featuring text channels.
Kamailio
2.8KSelf-hosted communication & messaging tool that provides modular SIP server.
One Time Secret
2.7KOne Time Secret handles share sensitive information with self-destructing links that are only viewable once as a self-hosted solution.
Helpy
2.5KHelpy offers support ticketing, live chat, helpcenter as a self-hosted communication & messaging.
Wire
2.5KReleased under GPL-3.0, Wire provides comprehensive collaboration platform offering end-to-end encrypted messaging on self-hosted infrastructure.
NVDA
2.5KSelf-hosted communication & messaging tool that provides NVDA: , screen reader.
Revolt
2.3KRevolt is a self-hosted communication & messaging replacement for Discord, Microsoft Teams, and more.
AnyCable
2.3KAnyCable lets you run realtime server for reliable two-way communication over WebSockets, Server-sent events, etc entirely on your own server.
Chitchatter
2.2KFor team chat & messaging, Chitchatter is a self-hosted solution that provides peer-to-peer chat app that is serverless, decentralized, and ephemeral.
Live Helper Chat
2.2KFor communication & messaging, Live Helper Chat is a self-hosted solution that provides live Support chat for your website.
Nextcloud Talk
2.1KNextcloud Talk is a self-hosted team chat & messaging replacement for Discord and Zoom.
Movim
2KMovim offers unified communications, device compatibility, xmpp standard as a self-hosted blogging platforms.
Soundux
1.9KSoundux is a self-hosted communication & messaging tool that provides versatile cross-platform soundboard.
Twake
1.9KTwake is a self-hosted communication & messaging tool that provides platform for secure, productive collaboration.
Meet
1.9KMeet is a Python-based application that provides HD video calls, screen sharing, and chats directly from the browser.
MongooseIM
1.7KMongooseIM handles mobile messaging platform with a focus on performance and scalability as a self-hosted solution.
Briefing
1.6KBriefing offers end-to-end encryption, group chat, user authentication as a self-hosted video conferencing.
Session
1.6KFor communication & messaging, Session is a self-hosted solution that provides session: encrypted messenger for privacy.
GlobaLeaks
1.4KGlobaLeaks handles whistleblowing software enabling anyone to set up and maintain a secure reporting platform as a self-hosted solution.
Databag
1.4KDatabag gives you federated, end-to-end encrypted messaging service for the web, iOS, and Android, supporting text, on your own infrastructure.
Zola
1.4KFor communication & messaging, Zola is a self-hosted solution that provides chat application.
Mezon
1.4KMezon handles build your own community space for gaming as a self-hosted solution.
Jam
1.3KSelf-hosted communication & messaging tool that hosts mini conferences with friends and communities.
InspIRCd
1.3KInspIRCd gives you modular IRC server written in C++ for Linux, BSD, Windows, and macOS on your own infrastructure.
Galene
1.3KFor communication & messaging, Galene is a self-hosted solution that provides video conferencing server that is easy to deploy and that requires moderate...
Sharkord
1.2KSharkord is a self-hosted team chat & messaging replacement for Discord.
Convos
1.2KConvos is a self-hosted team chat & messaging tool that provides multi-user IRC client in the browser.
Hyphanet
1.2KHyphanet gives you anonymously share files on your own infrastructure.
FusionPBX
989FusionPBX is a self-hosted communication & messaging tool that provides web interface for multi-platform voice switch called FreeSWITCH.
Glowing Bear
968Glowing Bear is a JavaScript-based application that provides web frontend for WeeChat.
Kiwi IRC
964Kiwi IRC gives you responsive web IRC client with theming support on your own infrastructure.
Cabal-desktop
911Cabal-desktop is a JavaScript-based application that provides experimental P2P community chat platform.
Notifo
863Notifo handles multichannel notification server as a self-hosted solution.
Quassel IRC
766Quassel IRC gives you distributed IRC client on your own infrastructure.
Speek
758Speek lets you run anonymous, decentralized, and censorship-resistant messaging entirely on your own server.
PearAI
731Self-hosted communication & messaging tool that integrates cutting-edge AI tools into a powerful code editor.
Coyim
610Self-hosted communication & messaging tool that provides coyIM: Safe, secure, and no plugins.
Kontalk
579Self-hosted communication & messaging tool that provides , encrypted, community-driven communication.
MiroTalk C2C
503MiroTalk C2C is a JavaScript-based application that provides real-time cam-2-cam video calls & screen sharing.
SchildiChat
461For communication & messaging, SchildiChat is a self-hosted solution that provides schildiChat: Enhanced Matrix client with extras.
Snikket
401Snikket lets you run all-in-one Dockerized easy XMPP solution, including web admin and clients entirely on your own server.
PopSpace
371PopSpace gives you virtual canvas for chatting, collaborating, and playing on your own infrastructure.
PushBits
354PushBits is a self-hosted communication & messaging tool that provides notification server for relaying push notifications via Matrix, similar to PushBullet...
positive-intentions Chat
303For team chat & messaging, positive-intentions Chat is a self-hosted solution that provides decentralized chat in the browser.
Conversations
281Conversations is a self-hosted team chat & messaging tool that provides XMPP/Jabber client for Android.
Tracim
263Tracim is a self-hosted communication & messaging tool that provides collaborative Platform for team collaboration: file,threads,notes,agenda,etc.
Flexisip
179Self-hosted communication & messaging tool that provides complete, modular and scalable SIP server, includes a push gateway, to deliver SIP incoming calls.
SAMA
150For communication & messaging, SAMA is a self-hosted solution that provides chat server with end-to-end encryption.
CrawlChat
97For communication & messaging, CrawlChat offers a self-hosted way to convert technical documentation into intelligent AI chatbots for websites.
Continuwuity
79For team chat & messaging, Continuwuity is a self-hosted solution that provides community-driven Matrix homeserver.
VT Chat
43VT Chat is a self-hosted communication & messaging replacement for ChatGPT, Claude, and more.
Galae
5Galae offers high deliverability, unlimited addresses and domains, advanced configuration as a self-hosted communication & messaging.
OpenTalk
3Self-hosted video conferencing tool that provides secure video conferencing solution.
Freepbx
For communication & messaging, Freepbx is a self-hosted solution that provides web-based GUI that controls and manages Asterisk.
GNUnet
GNUnet handles software framework for decentralized, peer-to-peer networking as a self-hosted solution.
Jami
Jami gives you universal communication platform which preserves the user's privacy and freedoms on your own infrastructure.
Libervia
Libervia is a Python-based application that provides web frontend from Salut à Toi.
Prosody IM
Prosody IM gives you feature-rich and easy to configure XMPP server on your own infrastructure.
Why Self-Host Your Team Communication?
Communication platforms like Slack, Microsoft Teams, and Discord accumulate an enormous amount of sensitive information — strategic discussions, personnel matters, client conversations, and internal decision-making. All of that content lives on servers controlled by those vendors, subject to their data retention policies, law enforcement requests, and potential future policy changes. For regulated industries, government entities, and organizations with strict data residency requirements, this creates real compliance problems.
Self-hosted team chat removes that dependency. Rocket.Chat and Mattermost are the most capable open source alternatives to Slack, offering threads, channels, file sharing, integrations, and mobile clients. They are deployable on your own infrastructure and have been adopted by large enterprises specifically for their security posture. The Matrix protocol, implemented by the Synapse server and accessible via the Element client, takes a federated approach — enabling secure, end-to-end encrypted messaging that works across organizational boundaries without a central service provider.
For video conferencing, Jitsi Meet is a mature, widely used open source platform that requires no client installation and can be deployed on a single server with modest resources. VoIP infrastructure — Asterisk, FreeSWITCH, FreePBX — gives organizations full control over their phone systems, which is particularly important for call centers and businesses in regulated industries. The self-hosted communication category spans over 128 tools, covering everything from IRC servers and XMPP implementations to modern team collaboration suites.