Best for teams that want open-source chat with threads
License: Open source
Windows
macOS
Linux
Web
iOS
Android
Self-hosted
Status: Unknown
Free to self-host under Apache-2.0. Zulip Cloud Free keeps 10,000 messages of search history and 5 GB of files. Topic threading takes time to get used to. Free version: Self-hosting is free. Zulip Cloud Free keeps 10,000 messages of search history and 5 GB of file storage.
Strong
2 tools
Covers most of the same work, with trade-offs noted on each card.
Free to run as Entry edition or the MIT Team Edition (about 250 users, SSO being removed). Entry is meant for teams under 50 and caps history at 10,000 messages. Free version: Self-hosted Entry edition is free with 10,000 messages of history and community support. Paid plans remove the limits and add support.
Best for federated chat you can run on your own server
License: Open source
Windows
macOS
Linux
Web
iOS
Android
Self-hosted
Status: Unknown
The Community edition is free under AGPL-3.0 when self-hosted. Element lists no public USD price for its hosted or Enterprise plans. Free version: The client and the Element Server Suite Community edition are free to use and host. Paid Pro and Sovereign plans add support and scale.
Situational
1 tool
Right for specific needs, or not yet mature enough to recommend widely.
Best for self-hosted chat with omnichannel support tools
License: Open source
Windows
macOS
Linux
Web
iOS
Android
Self-hosted
Status: Unknown
Community is MIT and self-hosted, limited to 100 concurrent users. Its docs advise against relying on it for business-critical use. Starter is free for up to 50 users. Free version: Community: up to 100 concurrent users and 10,000 push notifications a month. Starter is free for up to 50 users.
Sponsor this page: $149 for 30 days. Sponsors appear above the ranking, labeled; the ranking itself is not for sale.
Feature parity
How each alternative covers what people use Slack for. Numbers link to editor notes.