Self-hosted alternatives to Mattermost

Looking for a different self-hosted team chat than Mattermost? These 16 apps run group messaging on your own server.

About Mattermost: Open-source team messaging and collaboration platform, often used as a self-hosted Slack replacement.

AppHealthStarsLicenseDockerRAM (est.)From
Rocket.ChatActive46.5kMIT✓2 GB$10/mo
ZulipActive26.2kApache-2.0–2 GB$10/mo
TinodeActive13.6kGPL-3.0–2 GB$10/mo
FluxerActive10.8kAGPL-3.0✓2 GB$10/mo
ejabberdActive6.7kGPL-2.0✓1 GB$5/mo
SynapseActive4.8kApache-2.0–2 GB$10/mo
TuwunelActive2.8kApache-2.0✓2 GB$10/mo
StoatActive2.7kAGPL-3.0, MIT–2 GB$10/mo
ChitchatterActive2.3kGPL-2.0–2 GB$10/mo
MongooseIMActive1.8kGPL-2.0✓1 GB$5/mo
ConduitActive962Apache-2.0–2 GB$10/mo
DatabagMaintained1.5kApache-2.0✓2 GB$10/mo
SAMAActive161GPL-3.0✓2 GB$10/mo
ContinuwuityActive117Apache-2.0✓2 GB$10/mo
TrueConfUnknown–⊘ Proprietary✓4 GB$20/mo
Virola MessengerUnknown–⊘ Proprietary–2 GB$10/mo

The options in detail

1. Rocket.Chat

Communications platform that puts data protection first (alternative to Gitter.im and Slack).

Active Last commit 2026-11-10. Latest release 9.0.0-rc.8 (2026-11-07). Needs roughly 2 GB RAM. How to run it →

2. Zulip

Powerful group chat application.

Active Last commit 2026-11-09. Latest release 13.0-rc2 (2026-11-06). Needs roughly 2 GB RAM. How to run it →

3. Tinode

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots.

Active Last commit 2026-09-27. Latest release v0.25.3 (2026-07-04). Needs roughly 2 GB RAM. How to run it →

4. Fluxer

Instant messaging and VoIP platform built for friends, groups, and communities (alternative to Discord).

Active Last commit 2026-11-09. 10+ releases in the past year. Latest release [email protected] (2026-11-09). Needs roughly 2 GB RAM. How to run it →

5. ejabberd

XMPP instant messaging server.

Active Last commit 2026-11-04. Latest release 26.09 (2026-09-30). Needs roughly 1 GB RAM. How to run it →

6. Synapse

Server for Matrix, an open standard for decentralized persistent communication.

Active Last commit 2026-11-09. 10+ releases in the past year. Latest release v1.165.0rc1 (2026-11-04). Needs roughly 2 GB RAM. How to run it →

7. Tuwunel

High-performance and feature-rich chat server for Matrix, and the successor to conduwuit (fork of Conduit).

Active Last commit 2026-11-09. 10+ releases in the past year. Latest release v1.9.4 (2026-10-10). Needs roughly 2 GB RAM. How to run it →

8. Stoat

User-first chat platform built with modern web technologies.

Active Last commit 2026-11-07. Latest release v1.1.4 (2025-11-24). Needs roughly 2 GB RAM. How to run it →

9. Chitchatter

Peer-to-peer chat app that is serverless, decentralized, and ephemeral.

Active Last commit 2026-11-05. Needs roughly 2 GB RAM. How to run it →

10. MongooseIM

Mobile messaging platform with a focus on performance and scalability.

Active Last commit 2026-11-05. 7 releases in the past year. Latest release 6.10.0 (2026-10-15). Needs roughly 1 GB RAM. How to run it →

11. Conduit

Simple, fast, and reliable chat server powered by Matrix.

Active Last commit 2026-11-02. 7 releases in the past year. Latest release v0.10.15 (2026-09-30). Needs roughly 2 GB RAM. How to run it →

12. Databag

Federated, end-to-end encrypted messaging service for the web, iOS, and Android, supporting text, photos, video, and WebRTC video and audio calls.

Maintained Last commit 2026-06-14. Latest release v1.1.1021 (2024-06-20). Needs roughly 2 GB RAM. How to run it →

13. SAMA

Next-Gen self-hosted chat server and clients.

Active Last commit 2026-09-10. Latest release 0.37.2 (2026-09-10). Needs roughly 2 GB RAM. How to run it →

14. Continuwuity

Community-driven Matrix homeserver, the continuation of conduwuit focusing on user experience and new features (fork of Conduit).

Active Last commit 2026-11-13. 26 releases in the past year. Latest release v26.11.0-alpha.1 (2026-11-10). Needs roughly 2 GB RAM. How to run it →

15. TrueConf

Platform for your corporate communications, based on the advanced architecture, with support for UltraHD video conferencing, built-in messenger with personal and group chats, and a free version for up to 1,000 users.

Unknown Needs roughly 4 GB RAM. How to run it →

16. Virola Messenger

Instant messaging and collaboration tool with private and group chat rooms, continuous voice and video meetings, files sharing, issue tracking with integrated task board (alternative to Slack).

Unknown Needs roughly 2 GB RAM. How to run it →

Browse related categories

Communication - Custom Communication SystemsCommunication - XMPP - Servers

Other alternatives guides

Rocket.Chat alternativesWhatsApp alternativesTelegram alternativesFacebook Messenger alternativesSlack alternativesMicrosoft Teams alternativesGoogle Chat alternativesDiscord alternativesSkype alternativesTeamSpeak alternativesIntercom alternativesPushover alternativesLucidchart alternativesMicrosoft Visio alternativesMiro alternativesTawk.to alternatives

Mattermost is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.