Live data from Hacker News

Revolt: Open-source alternative to Discord

revolt.chat

121–130 of 413 posts

Re: Revolt: Open-source alternative to Discord

#121
Have been using another discord alternative, ripcord [0] for a while (with native (Qt) UI instead of electron). Recently we ripcord users keep getting soft banned from discord (have to reset our password) [1], is it something this project also suffers from?

[0]: https://cancel.fm/ripcord/ [1]: https://dev.cancel.fm/tktview?name=8f8ecd4b60

Re: Revolt: Open-source alternative to Discord

#122
post #89

Earlier quoted context omitted.

Also, only the backend is written in Rust. The desktop client is an Electron app: https://github.com/revoltchat/desktop

Hi, one of the developers here, we use electron because its hard for our small amount of devs (there are about 4) of us to maintain multiple clients, this is the same reason we use the same web client for mobile.

Did you consider Qt or some other cross-platform native option? There was just recently a HN article [1] on the topic of cross-platform development and UX, with a few alternatives proposed. I think some teams just reach for the Electron tool by default now, instead of weighing each alternative and then choosing it with eyes open. Maybe your team did examine the pros and cons, but it seems the overall software industry is headed toward a simplistic "Cross Platform Client equals Electron" which is disappointing.

1: https://news.ycombinator.com/item?id=28390732

Re: Revolt: Open-source alternative to Discord

#123
post #94
post #89

Earlier quoted context omitted.

Also, only the backend is written in Rust. The desktop client is an Electron app: https://github.com/revoltchat/desktop

Now I want to know if HN hates Electron more than it loves Rust. Or do they perfectly cancel out?

Discord is not bad for me wrt resource usage, but it wasn't always good and it had problems. I've been impressed by their development.

The Revolt.chat SPA looks decent, if featureless, and will probably be fine as the project progresses. This has just launched its beta, after all.

Re: Revolt: Open-source alternative to Discord

#124
post #121

Have been using another discord alternative, ripcord [0] for a while (with native (Qt) UI instead of electron). Recently we ripcord users keep getting soft banned from discord (have to reset our password) [1], is it something this project also suffers from? [0]: https://cancel.fm/ripcord/ [1]: https://dev.cancel.fm/tktview?name=8f8ecd4b60

As far as I can tell this isn’t a discord client, but a full on server and client project that feels like Discord.

Re: Revolt: Open-source alternative to Discord

#125
post #121

Have been using another discord alternative, ripcord [0] for a while (with native (Qt) UI instead of electron). Recently we ripcord users keep getting soft banned from discord (have to reset our password) [1], is it something this project also suffers from? [0]: https://cancel.fm/ripcord/ [1]: https://dev.cancel.fm/tktview?name=8f8ecd4b60

Discord explicitly disallows third-party clients, and will outright ban you if it detects API usage that obviously originates from self-bots (eg. posting embeds as a regular user). The ripcord ban might be a temporary ban more reliant on heuristics intended to prevent nitro scams like this one[0] where it performs no out-of-the-ordinary API calls but still purchases a bunch of Nitro gifts.

0: https://support.discord.com/hc/en-us/community/posts/3600683...

Re: Revolt: Open-source alternative to Discord

#126
post #89

Earlier quoted context omitted.

Also, only the backend is written in Rust. The desktop client is an Electron app: https://github.com/revoltchat/desktop

Hi, one of the developers here, we use electron because its hard for our small amount of devs (there are about 4) of us to maintain multiple clients, this is the same reason we use the same web client for mobile.

That's a shame.

Re: Revolt: Open-source alternative to Discord

#127
post #124
post #121

Have been using another discord alternative, ripcord [0] for a while (with native (Qt) UI instead of electron). Recently we ripcord users keep getting soft banned from discord (have to reset our password) [1], is it something this project also suffers from? [0]: https://cancel.fm/ripcord/ [1]: https://dev.cancel.fm/tktview?name=8f8ecd4b60

As far as I can tell this isn’t a discord client, but a full on server and client project that feels like Discord.

... my bad I missed this entirely.

Re: Revolt: Open-source alternative to Discord

#128
Finally, something that outright says that its intent is to be a discord alternative. So many platforms try to sell themselves on some other feature, rather than just being open source and self-hostable. So many things, like Matrix, come close, but lack key components to really competing, such as voice channels rather than calls.

I hope this goes somewhere!

Re: Revolt: Open-source alternative to Discord

#129

Nothing on the Roadmap [1] about encryption. [1] https://revolt.chat/roadmap

written in Rust! don't forget to `curl https://sh.rustup.rs | sh`! Footnote: As the Rust community continues to bash everyone over the head about how safe it is while completely fucking up the 101 shit we've all been saying not to do for over 20 years, I'm going to continue to treat it how it smells.

At the risk of replying to an overtly aggressive post on language bashing nonetheless - can you explain why rustups implementation of `curl https://sh.rustup.rs | sh` is worth mentioning? My understanding, from the 1,000 other times these flames start, is it's done properly and no more dangerous than any other way of running 3rd party binaries from a remote source.

Regardless of any other thoughts on Rust folks I'll tip my hat to them for they definitely have made talking about security more common... one way or another apparently :).

Re: Revolt: Open-source alternative to Discord

#130
post #94

Earlier quoted context omitted.

Now I want to know if HN hates Electron more than it loves Rust. Or do they perfectly cancel out?

Electron is MAX_HATE, Rust is MAX_LOVE, but Discord is more Electron than it is anything. As in, I don't care if Rust runs on their servers if Electron runs on my desktop.

Yeah, Electron feels more like a choice that matters.
Post reply on HN