Revolt: Open-Source Alternative to Discord
561 comments
·March 6, 2025lordofgibbons
agumonkey
I thought the main value of discord was quick and solid voice / game stream integration.
I rarely feel any connection between servers, but that might just be me.
Pikamander2
It was a little bit of everything, really. Discord exploded in popularity because:
1. Its free functionality was more generous than many comparable services. Nobody wants to pay for a Mumble server.
2. Its UI and audio quality and noise cancellation settings put much of the competition to shame.
3. Only needing one account for every Discord server in existance gave it the same kind of appeal that let Reddit/Facebook kill off most individual forums.
4. Good marketing, which gave it the critical mass of users and hobby groups that it needed to succeed initially and now make it harder to move away from.
killerteddybear
Speaking from being very early on the train for Discord, it also had an extremely solid userbase right from the start because much of the early pre-marketing pull into it was for raid groups in the then-new Final Fantasy XIV: A Realm Reborn. People really needed a chat client to coordinate a big number of players and it was totally free, functional, and new on the scene. It spread a ton in the community and the people working on it were players as well from what I remember, though it's been a long time. So as the game grew in popularity, and everyone who was in a large group was starting to use Discord more, it cemented friend groups that formed in the increasingly popular game along with the Heavensward release and helped solidify a foundation in the gaming community imo.
brnaftr361
The UI is awful, Discord volume isn't exposed, no option to do it, either, so you have to adjust game audio or individual user audio. They put the whole kitchen sink in, for some reason, too, there's a text chat in the voice rooms that needs to be user-revealed for some reason, instead of being exposed by default. Most of it is unintuitive at first use.
Then there's the many contraindications e.g. privacy policy, walled garden, and the dog shit internal indexing and the fact that it isn't externally indexed, there's a lot of pertinent information on there from skilled individuals that could serve society a la the BBS era that will never be surfaced again because it's now being posted to Discord, though that's tangential. I hate it, but it's easy enough to use, though negligibly dofferent compared to Skype, which had many of the same issues.
I think the biggest attractor for my friends was being able to idle in a server so it was easy to start a party vs starting a call on Skype which requires a little more arrangement. Lower cost less friction.
I don't remember marketing, though.
hinkley
If you can handle a ton of users on not much hardware it’s quite easy to offer a generous free tier. The more “high touch” (resources per interaction) your SaaS is the more VC money you’re setting on fire trying to achieve a network effect.
And during a downturn the high touch services lose customers faster because part of the virtue signaling of cost cutting is choosing cheaper options that take a bit more work.
dan_can_code
For the average user, absolutely it's voice and game streaming. But I've found the more I've used discord, is that a lot of online communities, that typically would exist on Reddit or a forum, also have discord servers for communicating and community management.
nativeit
I have noticed it’s frequently the only outlet for communication with developers and communities, which I find worryingly closed off and hostile to users.
agumonkey
oh yeah through a reddit bounce that is true, it's their live chat platform in a way :)
hnuser123456
Completely depends on the niche. The VRChat party scene is comprised of hundreds of clubs as well as a meta-club for people who like to join as many as possible, which imports events channels from dozens of other servers. Some of them even collaborate on scheduling data and can put together a complete calendar/schedule of all events from various clubs each day.
null
qwery
Am I the only person who sees this as a negative? I don't want everything I do to be in the same place.
This isn't a stance driven primarily by privacy/security requirements, although making e.g. compartmentalisation possible is generally a positive thing. Rather, my issue is with mixing business and pleasure, or even business A with business B, so to speak.
CharlesW
It's common for users to have multiple accounts and use the built-in account switcher.
starkparker
While useful, I don't think that addresses much of anything in this context.
elif
The biggest flaw of Discord is the federated nature and how disconnected each discord is from any others. As a casual game enjoyer, I found myself somehow juggling over 50 discords in ca 2021, each with their own server rules and conventions for how to use @all tags, alerting thresholds, etc.
It's too much burden on the user to manage the incoming information and resulted in a kind of anxiety about reading red marked messages and frustration at realizing how I didn't care for 95% of them, but I was unwilling to completely separate myself from that community (e.g. quitting or muting the discord)
It becomes a question of which friends you want to implicitly abandon and I ultimately decided to just abandon them all.
If the competitor even has a slightly more unified product it could easily displace discord.
Transferring a bot from one chat format to another chat format isn't some kind of insurmountable moat, and I think it's likely this project could make a few changes to support them with no modification required.
dmonitor
discord needs to abandon the notion that every message in every channel deserves to be read by every user. it’s absurd in servers with >50 users
jacobgkau
I don't think that's an inherent notion of Discord at all, although it is a case of poor defaults. I turn on most of the muting settings immediately when I join a new server (notify for: nothing, suppress @everyone and all role @mentions, etc). Throughout the day, I'll mainly click between the 2-3 servers I actually care about, and every few days I'll go through some of the others. New messages are still marked once I click in so I know where I left off, pings are still highlighted so they catch my eye as I'm scrolling through, but if I don't care about a conversation in a channel, I can just scroll to the bottom and it's all immediately marked as "read."
kibwen
It's annoying UX, but unfortunately I've come to the conclusion that the alternative is worse. When channels are opt-in, it makes discoverability effectively infeasible in practice. This is what the Element clients that I've seen do (following the IRC convention), and it just means that everyone clusters in the default channel and the others all wither on the vine.
That said, maybe there's a middle ground. If a server could mark, say up to 20 channels as default/opt-out, and the rest as backrooms/opt-in, that might suffice for 80% of servers while avoiding the long-tail worst-case UX of manually muting 100 channels in a server because there's only one you care about.
elif
There's also the shady components of discord. All manner of illegal activity thrives behind custom access control.
The most notable instance in media is the leaking of classified materials, the creation of swatting/ddos communities which gave us the 'BigBalls' hacker employed by doge,
But more sickeneningly recently it allowed this doctor to successfully target countless children, including convincing a 13 year old girl to hang herself in a live discord call. [0]
There is a problem with too much protection of freedom and secrecy.
stackskipton
I don't think Discord has anymore shady activities than any other large scale social media platform. When I helped moderate a very large server, we had access to Discord Trust and Safety team and they were trying against what is a massive flood. Automated moderation is extremely difficult even with all AI tools unless you 100% block any NSFW content and sexual messaging and even then, you will get false positives.
I do find it interesting that we hold these platforms liable but not the phone/pager/mail service. If this doctor had called this girl on her cell phone, no one would be mad at Verizon.
Part of the problem is most parents have no clue about social media/communication tools outside what they use. At my church, I gave presentation about Discord and it was shocking to see how clueless parents were.
aryan14
This isn’t fair to say.
Any platform that’s popular will have its share of undesirable users, out of the company’s control.
Discord has very good moderation in contrast to other platforms (Constant banwaves on illegal/shady servers, terminating accounts frequently, etc)
api
Telegram is the undisputed king of shady shit, at least insofar as centralized services go.
elif
I guess my point is, do we as a society want our children's Roblox communities to share a platform with virtually every cyber criminal, behind security and secrecy measures completely at the will of arbitrary discord owners?
bsenftner
I hate discord, it is where enthusiasm is met with "bad girls" energy. Plus, it's an information black hole.
Mashimo
> it is where enthusiasm is met with "bad girls" energy.
What does that mean?
bsenftner
Group mentality that picks and chooses who is "cool" and then bullies everyone else.
Melonai
I think they might've meant "mean girls" energy... :)
bastardoperator
I started a channel with some friends last year for game servers we started running. It's been so much fun. We were worried about what you're describing, but we've had the exact opposite experience. People are friendly, they go out of their ways to help others especially new joins or people asking questions, and they try to protect the channel from the few people who break the rules.
mikewarot
The deceptive nature of Discord's "servers" has always made me wary. You're trusting one service with everything, it's Reddit all over again.
TulliusCicero
The nature of Discord "servers" is exactly why they won.
DaSHacka
For now, until they inevitably enshittify their service to increase profits, and a competitor swoops up most of their market.
Mashimo
> The biggest selling point of Discord is its insane network effects.
Ease of use is also up there. (Compared to IRC)
cosmic_cheese
The combo of ease of use and rich feature set makes services like Discord hard to resist for users and hard to compete with for FOSS software/services which prefer to take more focused, more technologically-inclined approaches.
It’s a major factor in what made Reddit big, too. Spinning up a subreddit is effortless and takes practically no knowledge and similarly easy for users.
IRC doesn’t seem terribly complicated to me, but I came of age when using computers seriously required a higher level of knowledge. I don’t find it restrictive either, but when I started communicating with others online, being able to send “just” plain text was amazing. Things have changed since then… the communication styles popular with young people haven’t been strictly text in many years and the overarching expectation is to be able to start using services in seconds after discovering them with as few clicks and as little research as possible.
timeon
Yes but compared to things like Zulip it loads pretty slow.
1oooqooq
that's like selling email with gpg as easy to use compared with newgroup.
anything win when compared to the ultimate underdog. but that's hardly a valid comparisons.
discord only win from other opensource forums because you don't have to own a domain, i guess.
surajrmal
Like reddit or Facebook groups? Discord being realtime chat is an important part as well. I don't think it was necessarily competing with traditional forums that are post and thread based.
Mashimo
I mostly use Discord for real time chat. And around that time Discord got big it was IRC that filled that roll. Or skype for some.
immibis
I noticed that, but I also noticed the quality in those "servers" (really groups) is kind of shit? There's way more random off-topic discussion than about the thing you're looking for, and you still have to search through it. And when there isn't, there's nothing (due to fragmentation) and you stop checking.
INTPenis
I think the biggest selling point is clearly the community.
Without the community revolt.chat is just another Mattermost or Matrix.
Discord is popular for one reason and one reason only, all the young people are there. The secret is how did they get popular with young kids? Well they offered a free service obviously, just like Google, just like Facebook.
I've been trying to explain this to a friend recently. You're only on Discord because they took a huge loss for many years with the hopes of building up a massive database of users.
bee_rider
Yeah, it is the chat program treadmill. Spend investor money to host a completely commoditized program. Of course it is better than the version that costs money by virtue of being free. Eventually run out of investor money and do something unpopular to raise revenue, leaving the opportunity for the next iteration to come in for free and take your spot.
The only thing I don’t really understand is why investors keep falling for this? The only real business model is giving their money away. Maybe they get some good ad network profile data in the time between the heel turn and the point where everybody ditches the service.
hirako2000
Investors aren't falling for it. Users are falling for it.
Leaking millions for years pays off in the end, or even half way through. Some investors would exit at some stage. Taking profit due to valuation going up, despite no revenue/profit.
At the end of the tunnel is acquisition by a major player who is basically buying the users.
Typical examples: Skype, whatsapp.
But also LinkedIn. GitHub.
Businesses that offered some (basically) free offering for over a decade until reaching critical user base, then sold off for billions. Reason being precious data along with millions of daily active eyeballs.
mrheosuper
you can make something free and still profitable. Google search for example. I've been waiting for years to see something replacing it
internetter
> they took
They are more than likely still taking, based on the 17% layoff a few months ago
As is Snapchat, miraculously (Snapchat is the most wildly mismanaged social media company from a fiscal perspective it’s wild)
Dracophoenix
> The secret is how did they get popular with young kids? Well they offered a free service obviously, just like Google, just like Facebook.
In 2015, when they first got started, they marketed towards gamers (i.e. boys and men in their teens and early 20's). Even though the company's tagline at the time was that it offered a better Skype, Discord was more inclined to be a better replacement for a moribund Xfire and an aging Teamspeak. Word of mouth marketing on Reddit didn't hurt either.
fullstop
They also have ties to Universities with their student hubs. This part is great if you're a student, as you can find clubs and people with similar interests. There is immense power in what an older sibling does, and soon the younger siblings are using it to chat with them. They can chat with their friends from any mobile device or a desktop without the dreaded green bubble or restrictions of SMS / iMessage. In groups, they can hide their identity.
It gives the server "owners" the ability to enforce rules, ban those who are disruptive, and has an impressive bot API. I can see why it is immensely popular.
Zambyte
Skype was also still popular among gamers when Discord was first available. That's what my friends and I switched to Discord from.
These days I refuse to use Discord for political reasons though.
mportela
Curse was becoming more popular than TS at the time, but Discord offered a better quality of audio and stable connection. That's why my group of friends migrated to Discord around 2016.
das_keyboard
Looking at https://rvlt.gg/discover/servers it seems that all reasonably active servers are either turkish[0] or anime related.
[0]: Turkey banned Discord in 2024: https://www.reuters.com/technology/turkey-blocks-instant-mes...
josteink
So like Mastadon then.
Every time I’ve looked into it, every server I’ve checked has been filled with furries and anime-avatars.
I mean, I’m glad they’ve found a community where they feel at home, but it kinda makes it a hard pass for the rest of us ;)
seanp2k2
Love it or hate it, furries make the internet go. A lot of them are very early adopters and developers themselves. Source: I've had more than a few friends in and around the community since I was a teen.
PaulDavisThe1st
I'm on fosstodon.org. Never noticed anything like that, but I also can't say I spent much time checkout out the avatars.
notepad0x90
I think I'm using every chat platform that has wide adaption in tech circles. The one trend I'm seeing is that most of us just use the platform random communities insist on us using, we don't use them out of preference. And those communities choose the platforms because of the support they're getting from companies like discord and the amount of work needed to moderate and administer the community under the platform. My point being: community admins are the real consumers of these products, not normal users.
If I need support with an open source library of some sort, I don't mind using IRC , MS Teams or anything in between. But if I have to run a community, I will chose whatever platform requires the least effort while integrating well into all my administrative and devops workflows.
If I could speculate a bit, I think discord webhooks and bot api has helped it succeed a lot. But things can be improved upon. Making it dead-easy to integrate into github actions, alert/monitoring platforms,etc.. is a huge selling point. It should be easier to use a platform like this to send notifications than with email. And it should have at minimum one "bridge" type integration that is natively supported: for email! It's really mind-blowing to me with M365, how I have to switch between teams and outlook. How come they haven't figured out how to get and respond to emails from within teams? (the reverse is possible but doesn't work well).
juliangmp
>If I need support with an open source library of some sort, I don't mind using IRC , MS Teams or anything in between.
I honestly cannot think of something worse. Chat applications are not forums and they generally suck at replacing them. Not only does this make topics harder to follow and much harder to find to begin with, it also makes the maintainers bother with the same questions again and again, because users can't find their results in search engines.
notepad0x90
it sure beats mailing lists. look at LKML. I prefer discord over LKML any day. But some people prefer them over anything else. That's kind of my point, I don't have the time or energy to complain about this, I just want to talk to the right people. No one asked my preference, so in practical terms, it doesn't even matter.
topspin
> it sure beats mailing lists. look at LKML.
You mean the the 31 years of simple text anyone can index or search using any search engine? How awful.
culi
discord's search functionality has actually been incredibly useful. Many forums are notorious for having awful search. This is somewhat made up for by the fact that they're indexable and you can google search that forum instead.
There's also a wide spectrum between chat sites and forums. Threads-centric tools like Zulip can be amazing for a community like that. Some, like rocket.chat, are even search-indexable
EDIT: it was actually Zulip not rocket.chat that has the option to make channels public to the web
jmb99
> Many forums are notorious for having awful search
But google/bing/etc index (basically) all of them. Forum search is great for finding exact title matches, and sometimes useful for exact content matches. Google with site: is better for finding conceptual matches. And, if you don’t know what forum you’re looking for, adding “forum” to your search engine term searches all of them.
Discord is not (and likely will never be) indexed by any search engine. The level of discoverability is almost as low as it can possibly be; you can’t find the community by searching general terms, you have to know the community exists, join it (agreeing to both discord’s and the community’s rules), and then search, only with discord’s search itself.
1shooner
>Many forums are notorious for having awful search. This is somewhat made up for by the fact that they're indexable and you can google search that forum instead.
I think this really depends on the content. Projects that use discord as their primary community support create a significant barrier for users doing preliminary troubleshooting. I have a huge folder of discord servers of projects I took a couple steps into before passing on. Those should have just been internet searches. Once I have an agent doing that research for me, I assume it will have to register with discord servers just to do its job.
trinsic2
Technically, I think you can make a chat application's chats archivable and searchable, but nobody is going to do that. Discord actually does a better job than I expected, but the text is stuck in the app. It would be great if somehow the chats could be archived in text based format online, but then you would need to write a security model to handle the privacy aspect.
keyserj
I've landed at AnswerOverflow from Google before. It's a bot you can add to your server so that your server's threads get indexed. I haven't added it to a server myself but it seems decent enough. See https://github.com/AnswerOverflow/AnswerOverflow
conradludgate
I actually despise using forums, so this is a good thing for me. Chat is a lot more casual, like how you might walk up to a colleague in the office for some advice.
My experience with many forums is that most moderators spend too much time making the forum perfect and less time helping me with my problems. My experience with chat is that I post a question and then someone has an answer pretty quickly
jocoda
pretty much this, you go where they have setup camp. For instance, I have one tech group that uses telegram, the dumbest tool for a tech discussion that you could choose, but there they are, so that's where I checkin now and then.
I dislike discord because it's a clumsy UI. Usually you want to be able to research what you're interested in. Not a great experience on discord.
Discord tip - if ever you need to rewind to the first message, append /0. Used to be a pain to get there, maybe they've fixed it.
null
openscript
I've accidentally typed https://revolut.chat/ instead https://revolt.chat/. Apparently I wasn't the first one...
JFingleton
Revolut (the banking service) and Revolt are both British I believe...
Seeing as Revolut has been around for a number of years, as a British person I wouldn't have chosen a name so close to Revolut (for any product).
OccamsMirror
Revolt isn't some random made up word. It seems ridiculous to class this as an obvious name collision.
gibibit
Doesn't anyone else miss the old days of forums like PHPBB and VBulletin for collaboration?
They had everything I needed, and nothing I didn't. Easily searched by Google. Actual pagination instead of stupid endless scrolling.
All the new forums are going to Discord (synchronous) or Discourse (asynchronous) which I find to be much less useful.
zelphirkalt
I am thinking about that time and hosting a forum myself all the time. But there are a few issues connected with it: (1) If I hosted one, I could only do it invite only, because I don't want to be responsible or held responsible, if some shithead posts illegal stuff on it. (2) So it is back to friends only. But my friends do not show motivation or interest in being very active initially in such a media. I would have to artificially create topics and discussions around them and ask them to comment or so. It feels like it would require a lot of initial investment to get something that sustains itself by having active people and good info on it to be worth it for people to interact through it.
doublerabbit
I do terribly. However you needed SysAdmin skills to administrate a *nix box.
System skills to run the forum and webserver configuration.
And money to pay for the webhost/vps/cloud minus any malicious actions such as DDoS or bandwidth stealing.
All three are sparse now and not forgetting the laws of the country. UK has become a pain to host anything community oriented.
sneak
There is cheap managed hosting for forums. I use one such for my BBS.
rkuykendall-com
What do you use? I moved mine to Bluehost and it's been a very expensive nightmare. There is no mystery around the death of forums.
stiltzkin
[dead]
carlgreene
Can we stop building communities in non-indexable locations? The death of forums and hence “google-ability” for problems and solutions is so depressing. The UX is worse in every way
MrLeap
I think this is largely a consequence of the escalating commoditization of human attention, political polarization, marketing yadda yadda.
Communities disperse, and are drawn to solutions that make them a little trickier to bot into and be absorbed by the marketing apparatus. A little friction that makes it harder for sock puppets / gpt bots carpet bombing your communities wholesale is an ephemeral competitive advantage right now. Not a perfect defense, but what is anymore? Is it even possible to build an effective captcha now?
Tell you what would really gum them up, make some communities require people buy a physical X$ RSA token. Sure you could make bots for that, but how long to automate the unboxing of those tokens? It could become an arms race where the packaging becomes the captcha.
Some humans are going to always try to keep moving ahead of the noise wavefront. I'm rooting for them.
Wanting all things to be index-able these days kind of feels like asking early 90's internet kids to be normal and go hang out at the mall.
remram
Nowadays "indexable locations" mean "crawled by big tech to feed your likeness to their AI". It's hard to advocate for now.
klabb3
Bingo! I changed my mind about this after AI. (Specifically that they are allowed to train & commercialize any IP they want without license - I have nothing against AI itself)
karaterobot
Negative. Communities need not be findable by bots on the public web, in fact many should not be. Nobody has a right to read, index, analyze, or resell my conversations with friends. Anyone who wants to has plenty of options for posting in public forums, and the movement away from that behavior indicates a growing awareness of its problems.
rplnt
I'm 100% sure that people using forums less and less isn't about data privacy. Especially when the discussions moved to Facebook/Discord.
gtsop
Not arguing with what you said (not agreeing either) but i want to add a perspective.
Not all human discussion can happen in forum-like format. Quick disposable chats are also usefull for when you're in a state of "figuring things out" where quick and short feedback help you navigate a problem rather than reading long well-researched well-formatted replies.
There must be room for both modes: the "thinking about it now" is in chat and the "having thought about it" is in SO, forums, documentation etc etc.
genewitch
No. "AI" companies, business model: Uber for IP theft, have ruined this for everyone.
Or so I've heard.
Mashimo
The github https://github.com/revoltchat
cies
This is sorely lacking on the homepage! All FLOSS is expected to link to the source from the homepage.
Aachen
May even be required, if you have a license that requires sharing the code along with the product (AGPL). Still not sure why that license isn't more popular, isn't it in the open source spirit that you can get the code whenever you use the product? Same as when you get the binary with GPL license, that you have a right to see what code you're running?
cies
It's only popular if you want to avoid big biz to use your software under that license. Big biz avoids AGPL like the plague.
You could do a dual license model, where a traditional license can be bought if you dont want to go with AGPL and have the money.
extraduder_ire
There's a considerable amount of FUD around AGPL. Mostly around never being able to actually redistribute exactly what people are accessing, IIRC. I remember conversations about it being rehashed on here constantly a few years back.
Mashimo
Yeah, I had to click around a bit to find the link. Oddly it was only on the discover page for servers I found it. Bottom left corner https://rvlt.gg/discover/servers
But now I also know where to go if I'm in need of a femboy community.
MK2k
front page, scroll down, there's Developers - Source Code
JFingleton
Agreed - I usually scroll to the bottom of landing pages to see the Github link - which Revolt did not have. Perhaps a suggestion to the developers?
It's an unwritten rule :)
mattl
Not at all when the software is not developer focused.
internetter
> All FLOSS is expected to link to the source from the homepage.
Says who? I don’t see that in the OSI definition
prmoustache
Nobody but I don't believe any company saying their product is open source if they aren't willing to point me to where to find the code right away.
cies
Go to ten FLOSS project and check. Some want to be able to quickly assess some tings (is this JS/PHP/Python, or is this Rust/Go -- my interest).
Someone posted the github link here on HN: why would that be?
peterjaap
So you have the chance to redesign Discord and you decide to stick with the unicorn-puking emoji-littered eye-scorching UX/UI garbage that Discord is? Interesting.
bryanhogan
I think Discord, especially when it was new, had amazing UX and UI. Nowadays it definitely became bloated and new features don't integrate that well into the existing UI, but it is still on a perfectly useable level, currently.
hbosch
Discord's UX is a testament to the fact that people will learn complex systems if they believe all parts of the system are valuable. This is the same truth as, for example, spreadsheet software.
The only thing "bad UX" means anymore is that you have parts of your app that people don't find valuable, and you're showing it to them anyway.
remram
Spreadsheet software don't have bad UX? I'm not sure what you are trying to say.
bilekas
I prefer IRC over Discord any day but it's very hard to convince other people not familiar with it to make a move away from Discord to it.
When people get used to certain features they generally don't want to give them up.
Mashimo
> When people get used to certain features they generally don't want to give them up.
Yeah, I would find it hard going back to not having a offline history and drag 'n drop file upload.
Having to host your own bot for pagetitle preview and user management was also not fun.
You can selfhost your IRC client, which eliminates som of the drawbacks but that also only works for a small portion of people.
bilekas
> Yeah, I would find it hard going back to not having a offline history
It's funny but I personally prefer that the IRC server isn't required to store every chat log indefinitely. You're right though, these are solvable problems, BNC for example but we're getting a little off topic.
TulliusCicero
> So you have the chance to redesign Discord and you decide to stick with design that appeals to normal humans rather than turbonerds? Interesting.
Yizahi
I saw 100+ community force migrate from Telegram to Discord. Most of the people complained about UI/UX, me included. And Telegram is not even very good in that area. Normal people are not fond of Discord UI specifically, they just get used to it.
TulliusCicero
And do you think a Discord community force-migrated to Telegram wouldn't have their own UX complaints? This is gonna happen almost no matter what platforms you're talking about, people are used to their thing and don't like seeing it forcibly changed.
> Normal people are not fond of Discord UI specifically, they just get used to it.
Disagree. I think most people are pretty okay with it, maybe not in love with it, but they don't see it as particularly bad in most respects either. I use Google's corp chat for work and my god, Discord is SO much better than that it blows me away.
diggan
I mean, if you are looking for a Discord alternative, isn't the design/UX part of what you're looking for? If you want something that is the opposite of what you describe, IRC still exists and works well, but not sure many end-users would call it an alternative to Discord.
OptionX
That and I assume if its open-source you can make clients that look like whatever you'd want.
spacechild1
> isn't the design/UX part of what you're looking for?
I think this applies to the original target audience, namely gamers, but as a general purpose chat application, e.g. as a support channel for software projects, the UI design of Discord is indeed atrocious.
Of course, this begs the question why these projects adopted Discord in the first place. I guess the lack of a better alternative (that is not self-hosted)?
TulliusCicero
They use it because Discord works well and simply, with a rich feature set, that's largely free. And yeah, there aren't FOSS alternatives that actually match up.
Mashimo
> as a support channel for software projects, the UI design of Discord is indeed atrocious.
Why is that?
Kuraj
I don't have an issue with the UX, but the design of the user interface seems to have been copied almost pixel-for-pixel.
I wish this project a lot of success but also that it ends up devloping its own identity.
MisterTea
Honestly I much prefer https://en.wikipedia.org/wiki/Microsoft_Comic_Chat
Edit: Bonus, it comes with its own font!
anonzzzies
The nicest thing about Discord is that there are so many servers for every topic you can imagine; the rather sad thing is that when a server goes away, all that valuable content is gone. It should really stop companies from using it or make sure there is a bot offloading/indexing the content.
mikrotikker
Forums are a lot better... but less engaging
landsman
Importat is funding for these projects. Plenty of them start as open source with donations which can led to frustration and burnout of developers.
freehorse
Or prosper fine and then end up being sold anyway to some crappy corp for a few million $$$ leaving users stranded there, we need better models for both ends of the risks.
threesevenths
A British company making a chat app. What’s the privacy policy? 5 eyes first then you?
crtasm
It's open source and you can self host it.
prmoustache
You know it includes a backdoor for the government.
culi
it's open sourced and self-hostable
harry_ord
The bigger question mark for me is. Is this still at risk from the online safety act that seems to be killing lots of smaller UK communities/games?
palata
Slack belongs to Salesforce (US), Discord is based in the US, Microsoft, Google, Facebook, Apple...
Not saying this is better, but is definitely not worse. At least in Europe there is the GDPR, whereas in the US there is a president officially supporting corruption [1].
If you care about privacy, you have to go for open source end-to-end encryption. Probably Signal. At least this you can self-host.
[1]: https://www.cbsnews.com/news/trump-fcpa-anti-bribery-law-exe...
RobotToaster
The self hosting instructions aren't that friendly imo.
diggan
The backend seems to be a fairly standard Rust project, you basically run `cargo build --release` and then deploy the binary. For the frontend, it seems like a pretty standard frontend project, you install dependencies, then run build command and you have a bunch of website assets you deploy to your server.
Overall, seems pretty standard and easy to deploy. Most complicated would be to also run the various services that are supporting the backend, but again, not overly complicated.
Is there something specific that is missing to be able to self-host this?
moiz41510
I think it's pointless to selfhost if you have to recompile an app in order to connect to your server. The team should have a field box to add a server URL.
remram
It doesn't look like this is the case? I'm looking at https://github.com/revoltchat/self-hosted/blob/master/README... where you are told to update 2 config files.
IceDane
I'm sorry, but what??
The self-hosting guide even walks you through setting up the VPS on a specific platform. What more do you want? One could even argue that if you need your hand held through setting up a VPS, you probably shouldn't be self-hosting anything, so from that viewpoint, these instructions are a lot more friendly than they had to be.
imchillyb
> ...if you need your hand held through setting up a VPS, you probably shouldn't be self-hosting anything...
Since when does IT tell corporate what to do?
You and I both know that corporate calls the shots, and if they tell someone to do this, and that's not their field of expertise, they'll need their hand held.
There are plenty of non-profits and other orgs that have IT staff of 1, and that guy is IT because he knows how to format a word doc.
Your argument is a bit disingenuous.
p2detar
I couldn't even find them. Do you have a link?
The biggest selling point of Discord is its insane network effects. There are servers for libraries/frameworks, languages, ai/ml, math, whatever you can think of. And a lot of the adjacent ones will cross-link scheduled events and messages from other servers.
I'm really hoping for an alternative. I'm always weary of en-shitification whenever a single platform wins all the users.. like what has happened to Reddit.