SelfHostHub

Open-source alternatives to Slack

The most popular self-hosted, open-source alternatives to Slack (team chat) are Rocket.Chat (46,288 GitHub stars), Mattermost (39,373 GitHub stars) and Zulip (26,067 GitHub stars). SelfHostHub lists 12 options below, taken from its Custom Communication Systems category; 6 support Docker and all of them can run on your own server.

Comparison of self-hosted Slack alternatives

ProjectGitHub starsLicenceLanguage / platformWhat it does
Rocket.Chat46,288MITNodejs, Docker, K8SCommunications platform that puts data protection first (alternative to Gitter.im and Slack).
Mattermost39,373⊘ ProprietaryGo, Docker, K8SPlatform for secure collaboration across the entire software development lifecycle, can be integrated with Gitlab (alternative to Slack).
Zulip26,067Apache-2.0PythonZulip is a powerful, open source group chat application.
SimpleX Chat19,580AGPL-3.0HaskellThe most private and secure chat and applications platform - now with double ratchet E2E encryption.
OpenWA15,553MITDockerWhatsApp API gateway exposing messaging as REST endpoints, with a web dashboard, multi-account sessions, and webhook events (alternative to WhatsApp Business API providers).
Tinode13,528GPL-3.0GoInstant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots.
Centrifugo10,883MITGo, Docker, K8SLanguage-agnostic real-time messaging (Websocket or SockJS) server.
Fluxer10,614AGPL-3.0DockerInstant messaging and VoIP platform built for friends, groups, and communities (alternative to Discord).
Mumble8,348BSD-3-ClauseC++, debLow-latency, high quality voice/text chat software.
Tox2,695GPL-3.0CDistributed, secure messenger with audio and video chat capabilities.
Stoat2,678AGPL-3.0, MITRustStoat is a user-first chat platform built with modern web technologies.
Tuwunel2,646Apache-2.0deb, Docker, Nix, RustHigh-performance and feature-rich chat server for Matrix, and the successor to conduwuit (fork of Conduit).

Star counts and licences come from the awesome-selfhosted dataset and may lag GitHub slightly.

Browse the full categories

All self-hosted Communication - Custom Communication Systems

Frequently asked questions

What is the best open-source alternative to Slack?

By GitHub stars, Rocket.Chat is the most popular self-hosted alternative to Slack listed here, followed by Mattermost and Zulip. The best fit depends on the features and stack you need.

Is there a free self-hosted alternative to Slack?

Yes. All 12 projects on this page are open source and can be self-hosted at no licence cost; you pay only for your own server.

Which licences do these Slack alternatives use?

The most common licences among them are MIT (4), AGPL-3.0 (3) and Apache-2.0 (2).

Can I run a Slack alternative with Docker?

6 of the 12 alternatives list Docker as a supported platform.

Related alternatives