If you've come for my two cents on what I think are the best options for groups migrating from Discord at the moment, I would suggest either Matrix or Fluxer.
Fluxer is intended to be a 1:1 clone of Discord, just open source - but it currently (2026-FEB-15) lacks a mobile app, and other pertinent features like self-hosting are currently just items on the docket. It looks promising however, and they have a clear monetization model unlike Stoat.
Matrix is already pretty much feature-complete, but users coming from Discord will find the interface confusing and non-standard. The primary homeserver for it, matrix.org, also has data caps on image / file uploads (pretty low as well, only 500mb per month / 100mb per day.), meaning self-hosting is a necessity if you send a lot of large images like screenshots.
There are a number of other open homeservers for users who want to get around this without self-hosting, such as Mozilla's (the people who made Firefox) at chat.mozilla.org, and there are a number of clients with relatively mature feature sets (Element web, Fluffychat). Users who are willing to experiment and are looking for something more Discord-like should check out Commet, but it's by no means mature.
These services compete with Discord or have similar featuresets that put them in the same basket. At minimum, new users can join via a website and message others for free. Self-hosting is not required to utilize them.
The primary purpose of these is to facilitate and organize group communication, with easy onboarding for new users being part of this goal. This means users can make one account to get into multiple spaces without additional friction (as opposed to needing one account for every space they join, like old-school forums).
This list is not created with the goal of file storage or hosting private support forums in mind (please stop making me join a Discord for help with your software).
Why isn't (platform xyz) on this list?| Discord | Matrix (Element / Fluffychat / Commet / etc) | Stoat (Previously Revolt) | Fluxer | Root App | |||
| Core features | Phone number required | Yes🟥* | No✅ | No✅ | No✅ | No✅ | |
| Voice Calls | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| User Roles | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| User Permissions | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| Invite to Space / Server via Link | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| File Size Limit | 25MB (free) | 10MB (free) | 20MB | 25MB (free) | 100MB | ||
| Friends list | Yes✅ | Yes✅* | Yes✅ | Yes✅ | Yes✅ | ||
| Data cap | No✅ | Yes🟥** | No✅ | No✅ | No✅ | ||
| Self-hostable | No🟥 | Yes✅ (federates) | No🟥* (no federation) | Planned🟨 (federates) | No🟥 | ||
| NSFW Prohibited by TOS | No✅** | No✅ | No✅ | Yes🟥* | Yes🟥 | ||
| Screen Sharing | Yes✅ | Yes✅ | No🟥 | Yes✅ | Yes✅ | ||
| Non-Essential Features | Video Calls | Yes✅ | Yes✅ | No🟥 | Yes✅ | Yes✅ | |
| Message replies | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| Game overlay | Yes✅ | No🟥 | No🟥 | Yes✅ | Yes✅ | ||
| Rich Presence / Game Scanning | Yes✅ | No🟥 | Planned🟨 | Yes✅ | No🟥 | ||
| Custom Emoji / Stickers | Yes✅ | Yes✅ | Emoji | Yes✅** | No🟥 | ||
| Gif browser | Yes✅ | No🟥*** | Yes✅ | Yes✅ | Yes✅ | ||
| Keybinds | Yes✅ | Yes✅ | No🟥 | Yes✅ | Yes✅ | ||
| Custom Channel Categories | Yes✅ | No🟥**** | Yes✅ | Yes✅ | Yes✅ | ||
| Pinned Messages | Yes✅ | Yes✅ | No🟥 | Yes✅ | Yes✅ | ||
| Screen share censor / "Streamer Mode" | Yes✅ | No🟥 | No🟥 | Yes✅ | Yes✅ | ||
| Voice Messages (Not just MP3 files) | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | ||
| Soundboard | Yes✅ | No🟥 | No🟥 | Planned🟨 | No🟥 | ||
| Social media account linking | Yes✅ | No🟥 | No🟥 | Planned🟨 | No🟥 | ||
| Clips (Voice chat recording workflow) | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | ||
| Polls | Yes✅ | Yes✅ | No🟥 | Planned🟨 | Planned🟨 | ||
| Events | Yes✅ | No🟥 | No🟥 | Planned🟨 | No🟥 | ||
| Forum channels | Yes✅ | No🟥 | No🟥 | Planned🟨 | Planned🟨 | ||
| NSFW channel flag | Yes✅ | No🟥 | No🟥 | Yes✅ | No🟥 | ||
| Threads | Yes✅ | Yes✅ | No🟥 | Planned🟨 | No🟥 | ||
| Bot accounts | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| Reactions | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| Custom Invite URL | Yes✅ | Yes✅***** | No🟥 | Planned🟨 | No🟥 | ||
| Server Personalization | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| Profile Description | Yes✅ | No🟥****** | Yes✅ | Yes✅ | Yes✅ | ||
| Text to speech | Yes✅ | No🟥 | No🟥 | Yes✅ | No🟥 | ||
| Privacy and Security | Data collection for Advertising | Yes🟥 | No✅ | No✅ | No✅ | Yes🟥* | |
| Advertisements in-app | Yes🟥 | No✅ | No✅ | No✅ | No✅ | ||
| Message Retention / Pruning | Forever*** | Set by host | Forever | Forever | Forever* | ||
| Encryption | Yes✅*** | Yes✅(E2EE) | No🟥 | Planned🟨 | No🟥 | ||
| Message Scanning / Content Detection | Yes🟥 | No✅ | No✅ | Yes🟥 | Yes🟥 | ||
| Open Source | No🟥 | Yes✅ | Yes✅ | Yes✅ | No🟥 | ||
| Platforms | Web App (browsers) | Yes✅ | Yes✅ | Yes✅ | Yes✅ | No🟥 | |
| Windows | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| MacOS | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| Linux | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | ||
| Android | Yes✅ | Yes✅ | Yes✅ | Planned🟨 | Yes✅ | ||
| iOS | Yes✅ | Yes✅ | Yes✅ | Planned🟨 | Yes✅ | ||
| Game Consoles | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | ||
| Official Third party Client support | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | ||
| Other | Server Reliability | Good | Good | Inconsistent | Inconsistent | Good | |
| UI Complexity | Simple | Complex | Simple | Simple | Simple | ||
| Founding organization type | Inc. (US) | CIC (UK) | Unclear | AB / LLC (SE) | Inc. (US) | ||
| Notes | *Phone number not always required for signup. Depends on a variety of factors. Used primarily to prevent spam. **Allowed only in properly marked spaces and private servers. Certain types of non-NSFW content is also prohibited per their TOS (primarily things that violate US law). ***Cannot confirm due to proprietary code. - Governemnt ID or face scan required for all users starting Mar 2026 - Subscription required for what some consider basic features (character limit, filesize limit, custom emoji, joining more than 100 servers) |
*Can add rooms (including DMs) as "favorites," which moves them to a special list as a friends list would **Only applies to the Matrix.org homeserver, not self-hosters or other public instances. Data cap is 100MB sent per day, and 500MB sent per 28 days. Also only applies to file uploads, not downloads, text, or streaming / voice / video. ***Only one client currently has a gif picker, Commet. ****Can use "sub-spaces" as categories, but clients other than Commet do not display them as Discord does. Sorting channels manually is also exclusive to Commet, currently. *****Requires self-hosted server or URL not reserved by a room on your homeserver ******Users can set a status up to 255 characters, but no profile descriptions (again, except Commet) - Data cap is never explained or shown to users - Many different clients, complicated for new users even with proper explanation; requires experimentation to find one that works for each individual - Can 'bridge' to Discord, so anyone not ready to move and users ditching Discord entirely can still see messages in servers / spaces on either platform (https://t2bot.io/) |
*Technically possible but requires re-compiling and distributing a custom version of the app for your users in order to point it to your server. Also does not federate to other instances - Changed name due to a C&D order from unnamed organization |
*Only prohibited in public servers **Stickers and custom emoji are a paid feature on the public instance. Self-hosted users will not have this restriction - Only 2 months old as of writing (public beta started Jan 2026) - Subscription required to access most features akin to Discord nitro (custom emotes, higher filesize limits) - Claims all features will be accessible for self-host users. Unclear how this works with federation. |
*Cannot confirm due to proprietary code. - Recent VC-funded startup, i.e. for-profit (Jun-Jul 2025) - Most likely will follow the same path as Discord if successful |
These are closer to SMS replacements than Discord replacements. Not designed to handle organizing large groups of people, but may still offer some value for private communication or small groups. They may be fine for privacy-conscious groups, but are not ideal for hosting communities.
Platforms are listed here because they don't include tools to properly organize or moderate a large community with varied interests. This means some combination of restrictions on message retention, poor interface layout for group spaces (e.g. difficulty accessing multiple channels quickly), or missing fundamental features like flows for users to join new channels, etc.
| Steam | Signal | Session | Telegram | Jami | Mumble | Teamspeak (TS6) | Line | Facebook messenger | Microsoft Teams | ||||
| Core features | Phone number required | No✅ | Yes🟥 | No✅ | Yes🟥 | No✅ | No✅ | No✅ | Yes🟥 | Yes🟥 | Yes🟥 | No✅ | No✅ |
| Voice Calls | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| User Roles | Yes✅ | Yes✅ | No🟥 | Yes✅ | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| User Permissions | Yes✅ | Yes✅ | No🟥 | Yes✅ | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Invite to Space / Server via Link | Yes✅ | Yes✅ | No🟥* | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| File Size Limit | 30MB (?) | 200MB* | 10MB | 2GB | None | N/A* | Set by host | 2GB | 10MB | 25MB | 100MB | 15GB | |
| Friends list | Yes✅ | Yes✅ | No🟥 | Yes✅ | No🟥 | No🟥 | Yes✅ | No🟥 | No🟥 | No🟥 | Yes✅ | No🟥 | |
| Data cap | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | |
| Self-hostable | No🟥 | No🟥 | P2P🟨 | No🟥 | P2P🟨 | Required🟥 (no federation) | Required🟥 (no federation) | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| NSFW Prohibited by TOS | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | No✅ | |
| Screen Sharing | Yes✅* | No🟥 | No🟥 | No🟥 | Yes✅ | No🟥 | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| Non-Essential Features | Video Calls | No🟥 | Yes✅ | Yes✅ | Yes✅ | Yes✅ | No🟥 | No🟥 | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ |
| Message replies | No🟥 | Yes✅ | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Game overlay | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥* | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Rich Presence / Game Scanning | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Custom Emoji / Stickers | Yes✅** | Yes✅ | No🟥 | Yes✅ | No🟥 | No🟥 | No🟥 | Stickers | Stickers | Stickers | Stickers | No🟥 | |
| Gif browser | No🟥 | No🟥 | No🟥 | Yes✅ | No🟥 | No🟥 | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | No🟥 | |
| Keybinds | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| Custom Channel Categories | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Pinned Messages | No🟥 | Yes✅ | Yes✅ | Yes✅ | Yes✅ | No🟥 | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | Yes✅ | |
| Screen share censor / “Streamer Mode” | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | N/A | N/A | N/A | N/A | No🟥 | |
| Voice Messages (Not just MP3 files) | No🟥 | Yes✅ | No🟥 | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Soundboard | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Social media account linking | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Clips (Voice chat recording workflow) | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| Polls | No🟥 | Yes✅ | No🟥 | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Events | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅** | |
| Forum channels | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| NSFW channel flag | No🟥 | No🟥 | No🟥 | Yes✅* | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Threads | No🟥 | No🟥 | No🟥 | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Bot accounts | No🟥 | No🟥 | No🟥 | Yes✅ | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Reactions | Yes✅ | Yes✅ | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Custom Invite URL | No🟥 | No🟥 | N/A | Yes✅ | N/A | Yes✅ | Yes✅ | N/A | N/A | N/A | N/A | No🟥 | |
| Server Personalization | No🟥 | No🟥 | No🟥 | Yes✅ | No🟥 | Yes✅** | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Profile Description | Yes✅ | Yes✅ | No🟥 | Yes✅ | No🟥 | No🟥 | Yes✅ | No🟥 | No🟥 | No🟥 | Yes✅ | No🟥 | |
| Text to speech | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Privacy and Security | Data collection for Advertising | No✅*** | No✅ | No✅ | Yes🟥 | No✅ | No✅ | Yes🟥 | Yes🟥* | Yes🟥* | No✅* | Yes🟥* | Yes🟥* |
| Advertisements in-app | No✅ | No✅ | No✅ | Yes🟥 | No✅ | No✅ | No✅ | Yes🟥 | Yes🟥 | Yes🟥 | Yes🟥 | No✅*** | |
| Message Retention / Pruning | 14 Days | Set by user | Set by user | Set by user** | Set by user | Until closed | Forever | Set by user* | Forever | 3 Days* | 90 Days* | Set by host | |
| Encryption | No🟥 | Yes✅(E2EE) | Yes✅(E2EE) | Yes✅** | Yes✅(E2EE) | Yes✅(E2EE) | Yes✅** | Yes✅* | Yes✅* | Yes✅* | Yes✅* | No🟥 | |
| Message Scanning / Content Detection | No✅**** | No✅ | No✅ | Yes🟥** | No✅ | No✅ | No✅ | No✅* | No✅* | No✅* | No✅* | No✅* | |
| Open Source | No🟥 | Yes✅ | Yes✅ | No🟥*** | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Platforms | Web App (browsers) | No🟥 | No🟥 | No🟥 | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | Yes✅ |
| Windows | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| MacOS | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| Linux | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| Android | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Unofficial | Paid | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| iOS | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Unofficial | Paid | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Game Consoles | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Official Third party Client support | No🟥 | No🟥 | No🟥 | Yes✅ | No🟥 | Yes✅ | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Other | Server Reliability | Excellent | Good | Poor | Good | Poor | Set by host | Set by host | Good | Good | Good | Good | Inconsistent |
| UI Complexity | Simple | Simple | Simple | Complex | Simple | Simple | Simple | Simple | Simple | Simple | Simple | Complex | |
| Founding organization type | Inc. (US) | 501(c)(3) + LLC (US) | Fdn. (CH) | FZ-LLC (UAE) | Inc. (CA) | None | Inc. (US) | Inc. (US) | Inc. (JP) | Ltd. (CN) | Inc. (US) | Inc. (US) | |
| Notes | *Screen sharing / streaming feature is very limited. Can only stream applications linked to Steam. Cannot quick-swap between applications. **Stickers and Emoji are a paid feature and do not offer user-generated options, only those made by on-platform developers ***Cannot confirm due to proprietary code. ****Unconfirmed / unspecified |
*File size limit differs between file types. 200MB limit only applies to videos. Limit for images is 50MB. Other types are smaller | *Invite via QR code, but not web link / URL - Horribly, awfully slow - Complex / cludgy setup and user connection process involving long strings and QR codes - Organization recently announced / launched some kind of cryptocurrency grift app under the "Session" name called "Session Token" which will also have in-app monetization for "pro" features. |
*Not manual, seems to be activated by some kind of content scanning in public chats. **Cannot confirm due to proprietary code. ***Client is open-source, except the E2EE code. Server is closed-source - Manual organization / ordering of group chats and people via "pinned chats" (but only up to 10 unless you Subscribe) |
- Kind of clunky and slow, frankly. Likely due to being P2P. | *File uploads not supported **Basically just the name - Primarily for voice, not designed to handle complex text chats with images etc. - Very old |
*Requires Overwolf plugin, not native feature **Cannot confirm encryption presence or standard due to proprietary code. |
*Cannot confirm due to proprietary code. | *Cannot confirm due to proprietary code. | *Cannot confirm due to proprietary code. | *Cannot confirm due to proprietary code. | *Cannot confirm due to proprietary code. **Email client integration for meeting scheduling ***Constantly bugging users to update or with other account annoyances. |
These are not designed to compete with Discord (or any social platform) directly - all of these must be self-hosted, or are paid services that cannot be used for free (without disruptive limitations). They do not have any social features to connect you with new users, and do not host a free 'primary' homeserver for people to sign up on. They are primarily targeted toward businesses. This is provided solely for the sake of covering bases in case anyone mentions them.
| Mattermost | Zulip | Nextcloud Talk | Rocketchat | Slack | ||
| Core features | Phone number required | No✅ | No✅ | No✅ | No✅ | No✅ |
| Voice Calls | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| User Roles | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| User Permissions | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Invite to Space / Server via Link | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| File Size Limit | Set by host | Set by host | Set by host | Set by host | 1GB | |
| Friends list | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Data cap | No✅ | No✅ | No✅ | No✅ | No✅ | |
| Self-hostable | Required🟥 (no federation) | Required🟥 (no federation) | Required🟥 (federates)* | Required🟥 (no federation) | No🟥 | |
| NSFW Prohibited by TOS | No✅ | No✅ | No✅ | No✅ | No✅ | |
| Screen Sharing | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Non-Essential Features | Video Calls | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ |
| Message replies | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Game overlay | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Rich Presence / Game Scanning | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Custom Emoji / Stickers | No🟥 | No🟥 | No🟥 | Emoji | Emoji | |
| Gif browser | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| Keybinds | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Custom Channel Categories | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Pinned Messages | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Screen share censor / “Streamer Mode” | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Voice Messages (Not just MP3 files) | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Soundboard | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Social media account linking | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Clips (Voice chat recording workflow) | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| Polls | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Events | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Forum channels | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| NSFW channel flag | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Threads | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Bot accounts | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| Reactions | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ | |
| Custom Invite URL | N/A | N/A | N/A | N/A | Yes✅ | |
| Server Personalization | No🟥 | No🟥 | No🟥 | No🟥 | Yes✅ | |
| Profile Description | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Text to speech | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Privacy and Security | Data collection for Advertising | No✅ | No✅ | No✅ | No✅ | No✅* |
| Advertisements in-app | No✅ | No✅ | No✅ | No✅ | Yes🟥 | |
| Message Retention / Pruning | Set by host | Set by host | Set by host | Set by host | Set by host | |
| Encryption | Yes✅ (Server) | Yes✅ (Server) | Yes✅ (Server) | Yes✅ (Server) | Yes✅* | |
| Message Scanning / Content Detection | No✅ | No✅ | No✅ | No✅ | No✅* | |
| Open Source | Yes✅ | Yes✅ | Yes✅ | Yes✅ | No🟥 | |
| Platforms | Web App (browsers) | Yes✅ | Yes✅ | Yes✅ | Yes✅ | Yes✅ |
| Windows | Yes✅ | Yes✅ | Yes✅ | No🟥 | Yes✅ | |
| MacOS | Yes✅ | Yes✅ | Yes✅ | No🟥 | Yes✅ | |
| Linux | Yes✅ | Yes✅ | Yes✅ | No🟥 | Yes✅ | |
| Android | Yes✅ | Yes✅ | Yes✅ | No🟥 | Yes✅ | |
| iOS | Yes✅ | Yes✅ | Yes✅ | No🟥 | Yes✅ | |
| Game Consoles | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Official Third party Client support | No🟥 | No🟥 | No🟥 | No🟥 | No🟥 | |
| Other | Server Reliability | Set by host | Set by host | Set by host | Set by host | Good |
| UI Complexity | Complex | Complex | Complex | Complex | Complex | |
| Founding organization type | Inc. (US) | Inc. (US) | GmbH. (DE) | Inc. (US) | Inc. (US) | |
| Notes | *Federation offers limited functionality, users must create new chats with users from other instances. | *Cannot confirm due to proprietary code. - I suggest this for businesses only. Requires unconscionable amounts of money for larger groups if not using the free version (~$7.25/person/month). A free version does exist, but is very limited in features. Also enforced 10k message or 90 day pruning / deletion. |
The platforms here are present because I've seen people mention them in the context of replacing Discord. There are a lot more projects out there than I can hope to cover without making the list above more bloated than it already is. For the sake of covering my bases, here's a list of ones I'm aware of and descriptions of why they weren't included:
Chanty - Soulless and corporate. Business pricing.
Pumble - See above
Twist - See above
Wire - Open source (AGPLv3), but still designed to fill the role of Slack, not Discord.
SMS-type, no space organization + lack of featuresBriar - Technologically imcomprehensible to typical users. Also not really made for high-bandwidth use in peacetime.
Meshtastic - Designed around special hardware most people will not understand how to set up and probably don't want to buy.
SimpleX - Open-source project, favorite of a number of computer freaks. Basically the same thing as signal but without phone numbers.
Viber - Closed source. Japanese comapny, designed for domestic use but has an English transaltion. Basically Japanese WeChat.
Zangi - Telegram / Whatsapp if they had fewer features.
Open source but centralized server w/ no federationNermity - Open-source project, started from 0. Meant to mimic but not be a 1:1 clone of Discord. Extremely strict moderation.
Sharkord - Very recent project (Oct 2025), currently in open alpha.
Spacebar (previously Fosscord) - Open-source reverse-engineering project based on Discord's API.
InapplicableX / Twitter - has a very basic messaging function but nothing else. Also owned by the world's most pathetic crybaby loser among other issues.
Twitter-alikes or other microblogging / ActivityPub platforms - Bsky, Mastodon and its forks (Pleroma, etc.), PixelFed, Lemmy, PeerTube, so on and so forth. These sorts of platforms may or may not have direct messages, and for the ones that do, they are usually an afterthought included as a necessity, not as the primary purpose of the service. The only reason Steam is in the main list and not down here is because most people have an account already and it offers a number of chat features that other chat-second platforms don't (like voice calls).
Legacy technologyEmail - Would only serve as a point of comparison. Modern instant messaging is a fundamentally different paradigm than SMTP could ever support, even with the ability to self-host email servers.
IRC - While all modern chat clients are based on IRC in some form, the original spec is from 1988, and the most recent extant IRC client was created in 2009 (HexChat). Image / file sharing requires extensions or third-party services. Basically nobody coming from Discord would accept such a drastic reduction in features.
SMS / texting - The standards for SMS have come to include things like group chats over the years, and it's possible to send images and files (and take phone calls), I don't think anyone wants to use this. Phones are infamous for constant spam calls. Cellular plans are expensive. People really don't like sharing their phone numbers. It's just generally a bad idea.
Web forums / BBS - Similar situaton to IRC. Although forums are still in use (even if Reddit has killed most of them), they aren't really suited to the kind of communication people use chat clients for.
XMPP - Also similar to IRC, created in 1999. Essentially IRC++. Extremely feature-rich with file-sharing, group chats, encryption, P2P voice / video calling, etc. It's an open standard with loads of community implementations for both clients and servers. It's an excellent choice for people who are willing to host their own server, but that's the primary issue with it. Despite all the cool features it has that bring it in-line with even Matrix, it's inaccessible to most people, as you need to find a server to host you (like jabber.org). Normally that wouldn't be terrible, just a step backwards (similar to what Matrix does), but due to the way extensions work, most people will need to host their own server in order to have the experience they're looking for (like message retention not being active on most servers, or only being turned on by server admins for select rooms, see XEP-0313), which involves all the time and effort investment you'd expect.
Other reasonDCTS - Open-source project from August 2023. Designed to mimic Discord while being self-hostable. Each hosted server acts as one "server" would in Discord, one channel list, one user list, etc. This however means users cannot make their own servers / spaces. Users from any server can federate to any other server, however.
Osmium - Closed-source Discord-alike. Currently in open alpha (beta?). For-profit company. Few people are talking about this one, probably because of the parallels to Root.
Quiet - Open-source, P2P client with channel organization, functions over Tor. 4-ish year old project (December 2021) but lacks most features due to being P2P. Seems to have fallen out of favor due to signal existing, even with the lack of channel organization.