29
submitted 1 month ago by Teknevra@lemmy.world to c/fediverse@lemmy.ml

I personally don’t have the technical knowledge, time, or energy to take on something like this — but I was curious:

Since Matrix, XMPP, etc. already support most (if not all) of the features that Discord offers — text, voice, video, threads, bots, roles, federation, etc. — would it theoretically be possible to just replicate Discord’s UI and UX and build it on top of the Matrix or XMPP protocol instead of starting from scratch?


I mean, sure, there’d be some challenges with existing third-party clients, like

Matrix:

Element X,

Nheko,

Cinny,

FluffyChat,


XMPP:

Aparté

AstraChat XMPP Client

aTalk

Beagle IM

Bruno

Chat-O-Matic

Chatty

Conversations

Cheogram Android

but if developers and users agreed to focus on a stack — say, Matrix, XMPP, or both — couldn’t there a “Discord-like” ecosystem of compatible apps and communities?


Basically: could an open-source “Discord alternative” be built using Matrix or XMPP as the backend rather than trying to reinvent the wheel?

What are the technical or social barriers to doing that?

you are viewing a single comment's thread
view the rest of the comments
[-] barryamelton@lemmy.world 3 points 1 month ago* (last edited 1 month ago)

https://stoat.chat/ (previously Revolt, is specifically an open source discord)

[-] joelfromaus@aussie.zone 3 points 1 month ago

Stoat made a small mention in their name change blog that there’s a big update in the pipeline to bring in voice chat and screen sharing, two of the fundamental functions used by every Discord user that I know. If Stoat manages to bring those two features in at a similar parity to Discord then it’ll be a legitimate candidate for a Discord replacement.

Unfortunately, from my research most other platforms either don’t have voice and screen share at all or they do but it’s implemented in a way that’s far from optimal.

[-] Legianus@programming.dev 3 points 1 month ago

Not E2EE though

[-] Cooper8@feddit.online 2 points 1 month ago

What protocol is it based on?

[-] asudox@lemmy.asudox.dev 2 points 1 month ago* (last edited 1 month ago)

It doesn't use XMPP or Matrix. It's just an open source centralized Discord clone.

this post was submitted on 11 Nov 2025
29 points (93.9% liked)

Fediverse

22745 readers
80 users here now

A community dedicated to fediverse news and discussion.

Fediverse is a portmanteau of "federation" and "universe".

Getting started on Fediverse;

founded 6 years ago
MODERATORS