I like Matrix but it's far from Discord right now
Technology
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
That's a good thing. Discord is chugging its way through the last half of the Web 2.0 service to social media pipeline. It's a VC-funded multimedia enterprise extended around a novel technology core optimized for its original service offering, real-time voice/text. Nobody is immune to bloat, but because Matrix is a protocol standard, not an app, users have the option of sticking with minimal clients and servers that won't (necessarily) get destroyed by feature creep.
If you've tried Element and thought "ah, slow Discord," maybe have a scroll through https://matrix.org/ecosystem/clients/. I don't want to get off topic but all my favorite software is standard/specification-based.
Matrix isn't the alternative for discord. Others have been named.
Matrix is a chat with a high regard for encryption, more an alternative to Whatsapp and signal then discord.
Matrix is considerably more like discord than both Whatsapp or signal.
You can get a WhatsApp/signal experience out of it but overall it is very similar to discord
I don't see anything mentioned about calls... kind've a big part of discord.
Is it supported?
Yes. There is voip. Also video and screen sharing.
Both could work better, but they're there, if the client you're using supports them.
Matrix is the federated alternative to XMPP and IRC first and foremost, imho
I would say it’s a lot more than discord. Putting it that way doesn’t give it as much credit as it deserves. My favorite out of the laundry list of features and benefits is that you can synchronize your messaging across all platforms into a single interoperable client if your choosing. You can use a better standard while not having to bug others to switch.
I just had to go and look this up to get more details
https://matrix.org/ecosystem/bridges/
Looks like you need to be hosting your own server, then you can install plugins for separate services. Very cool..
I'd love to tie together a few different systems I'm using but I worry that the bridges will break every time a platform does an update
Have long have you been using it? How's your experience been? What bridges are you using?
You don't have to host your own, just join an instance with bridges. That being said, running your own is easy and nice with docker, including the bridges.
Where would be a good starting point to check out a list of instances with these bridges? And how safe are they?
this is why I never got into matrix. I don't actually know how lol, the page doesn't list servers available and i don't really want to just spin up my own just for myself
-
matrix isn't a fediverse thing, it's its own thing. it does happen to be decentralized, like the fediverse.
-
matrix isn't an alternative to discord. it's an alternative to whatsapp/signal/telegram/etc.
-
matrix is nice (I use it with my friend group), but it's not perfect. we're looking for something better.
-
if you're looking for a decentralized, self-hosted, open-source, secure alternative for discord, my friends and I use Mumble. It works great for VoIP (and its noise cancellation software actually seems to work noticeably better than Discord's), but it doesn't really have the advanced text chat features that Discord does. We make do with Matrix.
There is certainly some overlap in what Discord and Matrix can do, and personally I like Matrix about a thousand times better, but it's not really a direct replacement. That's not a criticism. I don't really even want Matrix to be more like Discord. I just think presenting Matrix as a Discord replacement kinda sells it short and is likely to leave people looking for an alternative to Discord disappointed.
It is unfortunately such a PITA to self host. Spent hours a few weeks ago trying to set it up and failed.
The only real Discord alternative is https://revolt.chat
It's not e2ee but it is FOSS and you can self host. Also, unlike Discord they actually have discriminators
It doesn't federate though. So if you stand your own "discord" server up, you can't message anyone and have to ask people to join it. Matrix allows you to not just set up your own server but also interact with everyone else's servers so you're not isolated. Revolt is nice, but you're, like discord, limiting yourself to a single instance who has access to everyone's data.
Matrix is a great beginning... But it is still FAR from Discord right now.
Matrix is almost there but the last bit might make chat impossible to be federated. And i say this as a matrix user and a server maintainer.
"Instant messaging" is a service with high demand. When all servers are in one location or have high bandwidth pipes between them its not much of an issue. But once you have a group chat with people on instances all over the place, some running on Raspberry Pis...you might as well be running an email mailing list.
Personally I don't think it's quite there yet. Element is probably the best Matrix app but not quite at parity for ease of use to a regular user and the general design and feel of discord is better... For now
I believe it will get there though. We've seen the enshittification cycle happen so many times to chat apps historically it's basically the most inevitable that discord will collapse eventually. Is anyone still using AIM? MSN? Case in point.
I would say it's more a Slack alternative, Discord does one click screen sharing, streaming, voice rooms, has a soundboard, and other stuff that's fantastic for friend groups.
Plain Matrix rooms are a bit too foreign to Discord users i'd say.
There's another alternative being built which resembles Discord a lot more, is federated and as i understand is built around Matrix communities: https://github.com/commune-os/commune-server
Here's a demo instance: https://shpong.com/
I still don't see why we can't just use IRC anymore. The protocol itself is old but reliable, and just needs a good client or two to help people compare it to Discord a bit more favourably. Though I suppose the need for a BNC to fully match it is probably a bit much of an ask for most.
IRC not allowing users to receive messages while offline, not having multiple synced clients, not natively supporting media, not supporting voice or video calls makes it a complete non-starter.
It takes a lot of work to support encryption and it’s definitely not end to end
It’s not really federated, you make a new account for each server I think.
needs rich messaging support. At very least markdown. Matrix supports images.
Looking into Matrix...(again apparently because I had an account already logged in on element) I hate to say it but, I can't forsee myself ever using that. It's waaay too complicated while simplistic at the same time. There is a permission system but, this is more similar to IRC then discord. Graphics wise it's super basic and easy to use, but I can forsee that being way too much of a pain to moderate or administrate on.
Matrix was introduced a few months before Discord was launched in 2015, so better say that Discord is the proprietary and centralized alternative to Matrix 😜
Discord was always a Slack clone from the start, so this goes further back.
its not meant to be a discord alternative, but its the closest thing we have ever gotten to thus far
Never used it but I though Matrix was more an alternative to Messaging apps (like Telegram, Signal, …) than Discord. Am I wrong ?
I like Matrix. I have one running on a really low end VPS mostly for bridges (painful to setup but it works) and some family members but I haven't enabled the calling or video calling features. I also have never joined any public rooms. I use a different account for that with a public instance.
I'm only concerned about performance issues. It doesn't perform bad for me right now but I'm afraid if I enable calling or join larger rooms, it'll be a pain. I've heard Dendrite is supposed to be more efficient so I might try that. I also might try XMPP as I've heard it performs and scales better.
edit: I'm also looking into Revolt but it isn't decentralized and I don't think it has bridges.