Alternatives to Mattermost
A self-hosted team chat platform with a desktop client, aimed at organisations that want Slack without the cloud. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Mattermost
A self-hosted team chat platform with a desktop client, aimed at organisations that want Slack without the cloud.
Replacements
Listings that take over the same core job as Mattermost.
Zulip
Team chat organised by topic inside each channel, so conversations stay readable when you come back hours later.
Zulip is also self-hostable and Apache-2.0 licensed, organising conversations by topic within channels, with hosted plans available too.
Rocket.Chat Desktop
Connect to Rocket.Chat workspaces from a desktop client.
Rocket.Chat Desktop connects to self-hosted Rocket.Chat workspaces under an MIT-licensed client, with server licensing handled separately.
Element
The reference Matrix client: end-to-end encrypted chat on a network you can host yourself.
Element provides federated Matrix team chat you can self-host with end-to-end encryption and bridges, but adds homeserver choice and key management.
Microsoft Teams (free)
The free edition of Microsoft Teams for chat, file sharing and video meetings.
Microsoft Teams free adds meetings and mobile apps, but is proprietary and hosted by Microsoft rather than on your own servers.
Wire
End-to-end encrypted messaging, calls and file sharing for organisations.
Wire offers end-to-end encrypted messaging, calls and self-hosting for organisations, with a focus on paid business plans.
Stoat
An open-source group chat app with servers, channels, voice chat and role-based moderation for communities.
Stoat offers servers, channels, voice chat and role-based moderation with web and mobile apps, but is aimed at communities rather than organisations.
Slack
A team chat platform organized into channels, with huddles, file sharing, app integrations and AI features.
Slack is a closed-source hosted team chat with many integrations and huddles, so messages are stored on Slack's servers instead of your own.
Huly
An open-source team platform combining project tracking, chat, documents, planning and video meetings.
Huly is an EPL-2.0 self-hostable platform that combines chat with project tracking, documents and video meetings, which may be more than a chat team needs.
Also worth comparing
These listings name Mattermost as their own alternative, so the relationship runs both ways.
Campfire
A self-hosted group chat system from 37signals with rooms, direct messages and @mentions.
Mattermost is also open source and self-hosted, adding Boards and Playbooks, but it is heavier infrastructure and some server features are reserved for paid editions.
Chanty
A hosted team chat workspace for organizing internal and external communication, with a free plan.
Mattermost is open source and self-hosted, so message data stays on your infrastructure, but you must run a server and some features are in paid editions.
Flock
A team messaging app with channels, voice and video calls, screen sharing and file sharing.
Mattermost is open source and self-hosted, so message data stays on your own servers instead of a vendor's, but you must run and maintain the server.
Google Chat
Google's team messaging app with spaces, direct messages and threaded conversations.
Mattermost is open source and self-hosted, so messages stay on your own infrastructure rather than Google's, but running the server is real work.
Nextcloud Talk
Chat, video calls and webinars that run on your own Nextcloud server.
Mattermost offers self-hosted team chat on your own server without needing Nextcloud, but video meetings are not listed and some features require paid editions.
Pumble
A team messaging app with channels, threads, direct messages and voice and video calls.
Mattermost is open source and self-hosted, so messages stay on your own servers, unlike Pumble's hosted-only service, though some features need paid editions.
Twist
An asynchronous team messaging app that organizes conversations into threads inside channels.
Mattermost is an open source team chat you self-host so data stays on your servers, but it needs real infrastructure to run.
Similar software
Related functionality, not a direct replacement.
Matrix Hookshot
A self-hosted Matrix bot that bridges GitHub, GitLab, Jira, feeds and generic webhooks into rooms.
Zoho Workplace
An online suite from Zoho combining mail, team chat, meetings, file storage and office editors.
Google Workspace
Google's online office suite with Docs, Sheets, Slides, Gmail, Drive and Meet in one account.
Jitsi Meet
Open-source WebRTC video meetings that run in the browser or in mobile apps.
Discord
A voice, video and text chat app for communities and friends, organised into servers and channels.
Webex
Cisco's collaboration suite for video meetings, calling, team messaging, webinars and whiteboarding.