At this moment, Matrix is fairly different from discord, specially the pieces around voice chat there are some plugins and other things, but it is nowhere close to Discord’s experience).
I have my own Matrix server and I use it to join any other that I need. By rolling my own, I can also leverage some integrations like having my Google chat, signal, and a few others in a single app.
In a way, because you are not looking for a “local feed” like in mastodon or even Lemmy to a degree, it doesn’t matter that much which server you join, any of them will give you the capability of talking to others (sans the integrations I mentioned), kind of like e-mail.
It is very different from the feeling you have with Lemmy, I would say. The only way I have to describe it is as a Modern IRC.
So, how would one go around finding “servers” or “communities” in Matrix? Is it like, themed chatrooms? Does it support media embeds like Discord? I really don’t know anything about Matrix lmao.
Writing wise, it is similar to discord, with a capability for full end-2-end encryption of the contents. Because of how messages are stored, it tends to be slow to go through the backlog (unfortunately).
You can do media embedding, videos, pictures, source code, etc. Because of how history works (and depending on encryption settings) searching has always felt weak to me. Discord search capabilities are quite amazing in comparison.
For finding rooms and communities, you can definitely search for it by name and join the different rooms. You will be searching in a specific server. The interesting piece is you can create a room in server A, and create an alias for it on server B (you must have a local account on server B, the alias can be the same name or different). This makes anyone joining either room go to the same place.
Outside that, you will find several open-source projects either having a room on matrix.org or hosting their own small server (with maybe an alias somewhere else). This just mimics how things used to be on IRC channels. There’s an IRC integration that merges the communications between an IRC channel and a matrix channel. I think there’s also one for discord, so if you type on matrix, the bot types on discord (and vice-versa, but no audio).
Easiest thing to do, go to matrix.org, create an account, explore. You can always delete it or create an account somewhere else later.
If the room is encrypted, not even the server is able to read your messages, only people in that channel, which can also be just 2 people/direct messages.
Thanks for the comprehensive response. I have a sizeable friends group in a Discord server, and we’ve discussed having alternatives to that if Discord goes to shit. Good to know that matrix can at least be a competent partial replacement (for the text, if not the voice) to Discord. We tried Guilded a while back but didn’t stick to it for over a week. Some of our guys still advocate for TeamSpeak, whenever the new version finally comes out.
If that’s what you are looking for, I recommend you to follow revolt.chat for now and see how that evolves.
If that’s what you are looking for, I recommend you to follow revolt.chat for now and see how that evolves.
I use https://converser.eu as it’s big enough that it’s fast but small enough it’s not at all centralized. The landing page is in french though so you’ll need a translating tool.
I’ve also heard good things about https://chat.mozilla.org but it was slow for me.
Stay away from https://matrix.org unless you like centralization.
I use Matrix, but it’s more of a general chat app than a Discord replacement. If you’re looking for something closer to Discord, I’ve heard of Revolt, but haven’t tried it much myself.
I’ve tried Revolt before and it is pretty cool. It also has some things that Discord does not have without modifications, like custom CSS that you can use. One missing feature that for me is a game breaker, was that there is no built-in gif search. But most likely this will follow in the future.
An alternative to Revolt that would be interesting to keep an eye on would be Spacebar (formerly known as Fosscord). It does sound promising from their GitHub Readme, but I did not test it yet.
Spacebar is still not compatible to discord’s current-and-ever-changing API even today.
Revolt does have an gif service called https://gifbox.me/ but it isn’t implemented in the current client yet (hopefully the rewrite does!).
We just set up a matrix server today and it works great, it’s very cool and neat, loving it so far!