frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Discord Alternatives, Ranked

https://taggart-tech.com/discord-alternatives/
81•pseudalopex•10h ago

Comments

hippycruncher22•2h ago
Cool
Brajeshwar•2h ago
When you rank something with numbers, I’d love it to be more like 1 of 5 (1/5) even when you said it before. When you are reading at that line, I had to recalibrate, if that is 4 (out of 10), which is what most people try to rank against.
notepad0x90•2h ago
Honorable mentions worthy of your support:

https://wiki.bitmessage.org/index.php/Main_Page

https://vituperative.github.io/i2pchat/

Bring this back!, for sentimental reasons:

https://dcplusplus.sourceforge.io/webhelp/chat_commands.html

MarsIronPI•2h ago
I'm sad to see XMPP missing from this list. I wonder if the author was simply unaware of it or simply ignored it.

IMO XMPP is technically superior to Matrix. It "only" needs a cross-platform high-quality, branded app àla Element. There's underlying protocol support for all the features: video/audio calls, group calls, threads and reactions. Maybe missing are custom emoji (I think?) and channel grouping (which is still in the works). And of course all these protocol features work fine with federation.

fishgoesblub•1h ago
Same here, I was hoping to see it listed in the article. XMPP is close to being right there in being able to compete with Discord. It just needs a good client with Spaces support (XEP-0503), along side user roles with permissions, and server side voice channels.
cookiengineer•1h ago
The problem with XMPP is that it's a suite of RFCs.

It's like describing DNS, which is a conglomerate of RFCs so complex that it's unlikely to be implemented correctly and completely.

XMPP is a design fail in that regard, because if you have to tell your chat contacts to download a different client that fulfills OMEMO or XEP-whatever specs, then yeah, ain't gonna happen for most people.

(I am still a proponent of XMPP, but the working groups need to get their shit together to unify protocol support across clients)

aaravchen•46m ago
This has been brought up on HN before, and people smarter than me identified that this view is about 10 years out of date. Yes it's a bunch of XEPs, but there are standardized "sets" apparently that include all of the things any other similar tools do. It sounds like only very niche old/minimal XMPP clients don't support encryption by default for example, and virtually all servers have supported it for many years.
Groxx•8m ago
And unlike Matrix(/Element), it works most of the time.
jszymborski•1h ago
This does miss a major feature of Discord and why, imo, it got such an huge following among gamers at first: voice and video chat.

I've really had a hard time finding a Discord alternative that has the same kind of first-class voice and video chat support that Discord does. Back to Ventrilo and Mumble I guess /s

warmedcookie•1h ago
It would be nice if Valve filled in the gaps here. They already got a lot of community features built into Steam.
stryan•1h ago
Steam Group Chats are sort of there; no video chat but text chats and drop-in voice chats like Discord. On the other hand they're basically ephemeral, with messages disappearing from history at some given point.

I also can't figure out a way to access them outside of the Steam client and in DOTA where I believe they're tied to the in-game guild system.

mgrandl•1h ago
Yeah it’s so odd that none of the open-source alternatives have this feature. No video calls are not an option. We need video/voice rooms!
busterarm•1h ago
Aside from Discord, nobody has gotten this right since Yahoo! Live and Tinychat. Both are dead.
ziml77•46m ago
If an option doesn't have that then it's not a Discord alternative for me or many of my friends.
stryan•1h ago
Matrix/Element has video rooms as a Lab function and for a while it had voice rooms too. Not sure what happened to them, but either way with MatrixRTC coming out the technical underpinnings are all there, clients just need to put it all together.
aaravchen•41m ago
Someone mentioned (I believe?) after talking to Element/Matrix at FOSSDEM this year that the organization has been struggling a lot to get this going. Apparently issues with thier project organization forking and funding the last few years has made one of thier primary contributors, who already had fully functional and working video/voice, all but give up on the project because the upstream forming means it's now forked from a commercial/defunct version of the original code(?)
phailhaus•1h ago
Great writeup! Looks like this is going to be relevant very soon.

> Tools do not make a culture; the people engaging on it do

Absolutely, but it's also important to keep in mind that the tool has a big impact on culture by virtue of what behaviors it encourages and what limitations it has. "The medium is the message" is very true here, so think carefully about which tool you hop onto.

cbdumas•56m ago
I know I'm in the small minority of Discord users who mostly uses it as a voice chat room while gaming with my friends, but for that use case the best alternative I've found seems to be Mumble.

I recently set up a Mumble server on my home server and it seems great so far, was able to get my friends connected pretty easily. We'll see how the voice quality and latency compare to Discord.

SkiFire13•20m ago
> I recently set up a Mumble server on my home server

That makes you an even smaller minority unfortunately. Most people are not going to set up a home server.

aaravchen•51m ago
Ironically, Signal actually ranks a -1 for privacy in this use. Presumably you're already using Signal and getting mainstream contacts to start using it too. You probably have a basic profile that at least includes your real name, and might also have your picture. Maybe you're even one of the 7 people in the world that use the Stories feature in it. Well good news, now all of that is also unconditionally available to anyone in any group you ever join, including any future changes you ever make to that info, unrevocably forever into the future.

Signal has a fun dark pattern where it unrevocably grants permissions for anyone you allow to contact you to see everything in your profile for the rest of time. It has only a single trust level with contacts effectively: full trust. This is unacceptable in any tool you use for online community, unless you exclusively use it for online community and can decline to provide any info in this full-trust level. Unfortunately Signal also makes very sure you can't have a second account, by tying your account to a phone number, and only allowing one Signal instance per mobile device.

Is Signal good? Yes, but only exclusively for communication with people you already trust.

EDIT: typos

apitman•40m ago
Matrix is the only one that offers the killer feature of Discord, which is being able to join many communities from a single login.

Sadly Matrix has never had a good UX for me. IMO they spent too many complexity tokens on e2ee and there's simply not enough left.

shreyaspapi•23m ago
Most Discord alternatives fail not on tech, but on polish.

Signal → private but bad for communities

Matrix → flexible but rough UX

XMPP → powerful but fragmented

Discord → centralized but frictionless

Users pick frictionless every time. We probably don’t need new apps or protocols we need a client that works well.

thefz•15m ago
There is zero chance that the target users for Discord is going to try anything more complicated than Discord, so basically all the entries in this list. I recoil in horror thinking about me explaining Matrix even to the most tech savvy friends I use Discord with and I really really hope people would stop recommending it.

Frontier AI agents violate ethical constraints 30–50% of time, pressured by KPIs

https://arxiv.org/abs/2512.20798
133•tiny-automates•2h ago•69 comments

Discord will require a face scan or ID for full access next month

https://www.theverge.com/tech/875309/discord-age-verification-global-roll-out
1466•x01•15h ago•1437 comments

Rust implementation of Mistral's Voxtral Mini 4B Realtime runs in your browser

https://github.com/TrevorS/voxtral-mini-realtime-rs
100•Curiositry•4h ago•12 comments

Why is the sky blue?

https://explainers.blog/posts/why-is-the-sky-blue/
483•udit99•14h ago•173 comments

Converting a $3.88 analog clock from Walmart into a ESP8266-based Wi-Fi clock

https://github.com/jim11662418/ESP8266_WiFi_Analog_Clock
448•tokyobreakfast•13h ago•152 comments

Is particle physics dead, dying, or just hard?

https://www.quantamagazine.org/is-particle-physics-dead-dying-or-just-hard-20260126/
71•mellosouls•6h ago•115 comments

Hard-braking events as indicators of road segment crash risk

https://research.google/blog/hard-braking-events-as-indicators-of-road-segment-crash-risk/
248•aleyan•12h ago•370 comments

Pure C, CPU-only inference with Mistral Voxtral Realtime 4B speech to text model

https://github.com/antirez/voxtral.c
37•Curiositry•4h ago•3 comments

America has a tungsten problem

https://www.noleary.com/blog/posts/1
151•noleary•9h ago•145 comments

LiftKit – UI where "everything derives from the golden ratio"

https://www.chainlift.io/liftkit
116•peter_d_sherman•8h ago•72 comments

Luce: First Electric Ferrari

https://www.ferrari.com/en-US/auto/ferrari-luce
134•kaizenb•10h ago•130 comments

What functional programmers get wrong about systems

https://www.iankduncan.com/engineering/2026-02-09-what-functional-programmers-get-wrong-about-sys...
160•subset•6h ago•95 comments

Sandboxels

https://neal.fun/sandboxels/
227•2sf5•14h ago•30 comments

Upcoming changes to Let's Encrypt and how they affect XMPP server operators

https://blog.prosody.im/2026-letsencrypt-changes/
94•zaik•9h ago•90 comments

Eight more months of agents

https://crawshaw.io/blog/eight-more-months-of-agents
83•arrowsmith•1d ago•69 comments

Discord Alternatives, Ranked

https://taggart-tech.com/discord-alternatives/
82•pseudalopex•10h ago•23 comments

Stop using icons in data tables

https://medium.com/@codythistleward/stop-using-icons-in-data-tables-7537af18ea0d
93•ctward•4d ago•35 comments

UEFI Bindings for JavaScript

https://codeberg.org/smnx/promethee
209•ananas-dev•16h ago•106 comments

Game Theory Patterns at Work (2016)

https://daeus.blog/2026/01/18/game-theory-patterns-at-work/
62•kurinikku•9h ago•4 comments

LLMs as Language Compilers: Lessons from Fortran for the Future of Coding

https://cyber-omelette.com/posts/the-abstraction-rises.html
36•birdculture•1d ago•8 comments

History of UHF Television: TV Above Channel 13 (2024)

https://uhfhistory.com/
8•surprisetalk•4d ago•0 comments

Everyone’s building “async agents,” but almost no one can define them

https://www.omnara.com/blog/what-is-an-async-agent-really
42•kmansm27•12h ago•30 comments

Importance of Tuning Checkpoint in PostgreSQL

https://www.percona.com/blog/importance-of-tuning-checkpoint-in-postgresql/
6•jeltz•4d ago•1 comments

Thoughts on Generating C

https://wingolog.org/archives/2026/02/09/six-thoughts-on-generating-c
213•ingve•16h ago•67 comments

Another GitHub outage in the same day

https://www.githubstatus.com/incidents/lcw3tg2f6zsd
301•Nezteb•11h ago•217 comments

Game Boy Advance Audio Interpolation

https://jsgroth.dev/blog/posts/gba-audio-interpolation/
82•ibobev•12h ago•36 comments

Why "just prompt better" doesn't work

https://www.bicameral-ai.com/blog/tech-debt-meeting
34•jinkuan•2h ago•14 comments

The shadowy world of abandoned oil tankers

https://www.bbc.com/news/articles/cddg885344do
106•1659447091•6h ago•59 comments

Ask HN: What are you working on? (February 2026)

267•david927•1d ago•909 comments

Sleeper Shells: Attackers Are Planting Dormant Backdoors in Ivanti EPMM

https://defusedcyber.com/ivanti-epmm-sleeper-shells-403jsp
133•waihtis•14h ago•49 comments