logoalt Hacker News

popcar2today at 1:02 PM9 repliesview on HN

I was considering making a similar list since I was very interested in checking out alternative chat programs, but I have to say this list isn't that good. A lot of the alternatives here aren't ACTUALLY Discord alternatives.

Most people use Discord for its community features and being able to join massive servers with 1+ million people, follow news, talk in forums, etc... It also has a lot of features people hand-waive like a really good roles system, moderation and server management tools, a bot ecosystem, etc.

Signal is a Whatsapp alternative for 1-on-1 chats with friends and small groups.

Rocket chat is a Slack alternative for people wanting to host a server for a community. It's not a platform, you need to register and login to each server manually.

I haven't used Zulip but AFAIK it's like Rocket Chat.

Ditto on Mattermost.

Discourse is a forum.

Stoat is basically the only thing here that actually competes on Discord and it's really barebones. There isn't a genuine Discord alternative because it turns out it's really hard (and expensive!) to do what it does, kind of like a Youtube alternatives scenario.


Replies

cheeseomlittoday at 1:32 PM

>Most people use Discord for its community features and being able to join massive servers with 1+ million people

Do they? Personally I've never willingly joined one of those massive servers, only when forced to by some projects that refuse to host their content anywhere else- and its always a terrible experience. 99% of my discord usage is just a group chat with my IRL friends, so when looking for alternative I dont really care about roles and moderation and bots at all. I just want a group text chat, a mobile client for it with notifications, and drop-in/drop-out voice calls

show 6 replies
opantoday at 1:50 PM

This may be a good time to consider whether one program should really be handling all those things, or if it's putting too many eggs in one basket and asking too much of any one program. Discord seems comparable to a Chinese superapp, made to trap its users and become an irreplaceable part of their everyday lives. I think I understand it's hard to give up some of these features once you're used to them, but it seems worth doing. Personally I use a mix of IRC, XMPP, and Matrix, mostly IRC (internet people) and Matrix (IRL friends/family), though. I believe XMPP and Matrix both have some sort of voice or video chat support across some clients and servers, but if someone were to try to call me through them, it would seem "weird" to say the least. I usually get people on Mumble if we're gonna play a game and want a voice chat going. It's rock-solid, everyone I play games with seems fine with it. When we're done voice chatting, we close Mumble, a bit like hanging up a phone call.

As for video calls and screen sharing, not something that's been super normalized in my circle. Some of us stream to Twitch with OBS, but it's rare to say "hey come watch my computer screen for an hour in a 1-on-1 call". There is just one guy who seems like a heavy Discord user who seemed to want to do this sometimes. I showed him Jitsi to placate him, we can both join a session in a browser without accounts and I can see his screen. I wasn't a big fan of that, though, I'd rather just not let that be normalized, personally. A screenshot, video clip, describing it to me, letting it go, any of that seems better than being trapped in a screensharing/video call of uncertain length.

show 4 replies
tabbotttoday at 6:30 PM

This article looks rather rushed -- the description of Zulip is not accurate, and I suspect that folks working on the other products may feel the same way about how their projects are described.

I lead the Zulip project, and I'd like to clarify that Zulip's free community pricing does not have user limits, either in Cloud or self-hosting. The 10 user limit for free mobile notifications only applies to workplace/business use. Larger communities are encouraged to submit a simple form to get approved for notifications beyond 10 users.

And this complaint seems quite strange:

> Even for self-hosted plans, anything above the free tier requires a zulip.com account for plan management.

How would a paid subscription work without an account for managing it?

This is an important and timely topic, but I wish a more deeply researched article was the one being widely circulated.

giancarlostorotoday at 6:17 PM

The closest realistic option is probably XMPP and Mumble. I just think both need a modern UI that supports everything that Discord offers OOTB. I am working on a client for XMPP on the side, nothing special yet, but I can login and chat with myself on a prosody instance, so there is that. Would love to work on open source full time, but it never seems to pay the bills. I do intend on eventually open sourcing my client.

dvngnt_today at 6:14 PM

Stoat isn't working well for me. It's taken over 24 hours to try to register a new account. First I couldn't register after doing several captchas. Then I had to wait for a verification email which took over 12 hours. I signed in to one client, but attempting to reset a password results in the same waiting game and error when selecting a new password.

I wish for the best, but they're probably putting out fires from the increased load

saghmtoday at 1:23 PM

This a good point that I hadn't considered. At least in my experience, DMs are a useful but secondary feature that mostly are useful because it's not uncommon to make connections with people from interacting in the servers themselves. I had been mentally modeling Discord as a chat app, but in a lot of ways it feels more accurate to think of it almost like Facebook with just groups and DMs, only the groups are realtime chat. Over that years I've heard various people talk about using only groups and maybe events as the last things they still used Facebook for, and I deactivated my account years ago but still use Messenger because of the years of contacts I had already built up on it (and the fact that it still is possible to use with a deactivated Facebook account), which provides at least some anecdotal evidence that Discord is basically providing the stickiest features of Facebook.

pseudalopextoday at 3:51 PM

They discussed community and moderation features. The functionality and safety scores considered them.

Many groups use Discord as a Slack alternative or forum.

Discord's single sign on is convenient. But the list's point was any central platform is a risk.

Semaphortoday at 1:44 PM

All the people I know who joined big servers, have nitro and do it for their emotes. My impression of really big servers is that they also skew really, really young.

That said, I agree that not having to create a new account is a huge barrier of entry removed. A lot of the servers I’m in would probably not be a thing, or at least be even smaller, if everyone had to create an account to join.

unethical_bantoday at 3:13 PM

Nothing open source and self hostable will be a "platform" then. Being dependent on a central platform/identity server is the way they control you and increase the friction of leaving.

I think the client side could still be a "platform" like pidgin, allowing login and simultaneous participatiin in multiple servers, without needing to be fully centralized.

What disappoints me about this list is the lack of consideration for video calls and screenshare.