Its looking like Microsoft is gonna buy Discord. Preferably open source, and has a big userbase, and has Windows and Linux option. (but mainly windows because i only game on windows now.)
Matrix
Not really a Discord alternative until they ship voice channels. Revolt chat is a straight up Discord clone, but it’s not federated, they have really obfuscated the way to self host it, and their releases are way older than what the main server is running. Plus, it’s developed by kids who don’t give a crap about anything.
So, Matrix is the best chat out there, but it’s not a Discord alternative.
The matrix client element has video and voice chats as beta feature. I use it and it works fine for me. I can absolutely recommend Element as a Discord alternative.
Element is the best one I’ve found, at least for DMs. I don’t use servers and as such the way they work on Element still deeply confuses me, but if you work your way into it like with Lemmy it probably works.
I’m using Matrix with Coturn integration for voice. Works great. There’s an addon for video too but I don’t use that so never added it.
👍🏻
Rocket.chat
Source? Last I heard they offered 10 Billion and Discord said no.
Time to go back to Teamspeak or Vent? 😁
Revolt
Spacebar-chat
Teamspeak
Teamspeak still under development? Damn! Haven’t seen anyone mention teamspeak in a while! That was the standard back in the OG CS days.
Teamspeak 5 looks very cool but you can’t selfhost it yet…
A lot of the comments mention matrix but also how it’s “not quite there yet”. This might sound a bit discouraging, but they’ve made some huge strides over the past few years, to the point where some authors believe that they should slow down a little.
So while I agree that matrix isn’t a replacement for discord right now, I’d also like to add that it’s much more viable than it was even a year ago. I’d say it’ll be the obvious choice in another year or so.
Matrix / Element, or IRC. Mumble for voice chat.
is muble Foss?
deleted by creator
Isn’t Mumble voice chat only? It’s not really a full replacement.
Element. Right now they’re implementing spaces, it’s basically directories for rooms and it’s quite neat imo. Far better than discord if the mods know how to use it, in which case, they probably will.
I think you shouldn’t call it “Element”, but rather “Matrix” to avoid misconceptions about the nature of it and to give advantage to other clients.
Although I do realize the misconception in my naming, but for non-technical person, I would rather call it Element rather than Matrix because the application that’s in play store and many more sites is called Element. YES I’m aware that there’re alternative clients, but I would rather call it element so non-tech people would better recognize it this way.
Anyway, I’d just like to interject for a moment. What you’re refering to as Element, is in fact, Matrix/Element, or as I’ve recently taken to calling it, Matrix plus Element. Element is not a communication protocol unto itself, but rather another free component of a fully functioning Matrix ecosystem made useful by the client, homeservers and vital system components comprising a full end to end communication solution defined by Matrix organization.
Many computer users run a modified version of the Matrix’s client every day, without realizing it. Through a peculiar turn of events, the version of Matrix/Element which is widely used today is often called Element, and many of its users are not aware that it is basically part of the Matrix ecosystem, developed by the Matrix Organization.
There really is an Element, and these people are using it, but it is just a part of the Matrix ecosystem they use. Matrix is the protocol: the specification in the system that manages the resources to the other programs that the servers run. The protocol is an essential part of the Matrix Ecosystem, but useless by itself; it can only function in the context of a complete end to end solution of the server and clients. Element is normally used in combination with server to make the whole system. All the so-called Element distributions are really distributions of Matrix/Element!
A few people have mentioned the issues with Matrix but I think a part of it is the severe lack of community moderation tools. Something like a mandatory pinned rules channel would help for communities (possibly announcements too, communities are a client convention atm so not very useful). There isn’t a good story for letting bots automod channels (useful when you get raids of about 2k to 4k messages per second), which also hangs on the server not being on the performance level to easily handle more massive servers if it gets raided for whatever reason.
So at the moment, there is no alternative that isn’t also a centralized single point of failure.
I’m just hoping one day someone writes some chat client that pivots over ActivityPub for discovery, sadly my ADHD will probably prevent me being that someone.
deleted by creator
Well, no, because IRC lacks communities like Discord has them (called Servers there). I can’t coherently organize a community over several channels. IRC also has issues with netsplits as it doesn’t really have support for HA architecture. There is no chatbacklog either. And moderation cannot delete previous messages. Atleast not out of the box and requiring client support. There is also no option to require people to have created an account X minutes ago to be able to join or that moderators must setup 2FA to be able to access the server.
IRC is the absolute minimum of what can be called a “chat”, it has no tools that fit what modern and safe communities need.
deleted by creator
deleted by creator
Removed by mod