Hacker ApprovedDepartments

XMPP

Hacker Approved

Ranked 2 of 4 chat protocols by recommenders

A long-running, federated chat protocol with free clients and servers, encrypted calls and no phone number needed, though fragmented extensions and uneven clients make it rough.

A long-running, federated chat protocol with free clients and servers, encrypted calls and no phone number needed, though fragmented extensions and uneven clients make it rough.

173 people gave an opinion

recommend it
120
criticize it
53
approval share
69%
Each figure is 2 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Owned for 10 years

Median of the 9 owners who said how long they have had it.

Each square is one year.

Why it carries the badge

  • 120 people recommend itNeeds 10 or more, met.
  • 2.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Federated with independent implementations

    “XMPP comes very close. You've got a healthy ecosystem of independent client and server implementers, and service providers to choose from.”

    Comment from 14 Sep 2026 in “Registration without a phone number on Signal will use zero-knowledge proofs”

    “The best part about XMPP, or rather "protocol not service" as the OP discusses, is that you can go beyond the intended use case of it.”

    Comment from 16 Feb 2026 in “Use Protocols, Not Services”

    “Federativity, voice calls, E2EE, direct and offline file exchange, no sms verification and other bs, max privacy and convenience.”

    Comment from 23 Nov 2025 in “Signal knows who you're talking to (2023)”
  • Proven, mature, decades of use

    “I've used Jabber/XMPP for just over 15 years and while I've seen plenty of bullshit going on in various highly popular MUCs”

    Comment from 24 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

    “It does everything you need it to do, has done so since the 90s, and doesn't require any PII, ever.”

    Comment from 9 Feb 2026 in “Discord will require a face scan or ID for full access next month”

    “From over a decade of using XMPP daily, this concern is more of philosophical nature than anything.”

    Comment from 25 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”
  • Encrypted voice and video calls

    “Federativity, voice calls, E2EE, direct and offline file exchange, no sms verification and other bs, max privacy and convenience.”

    Comment from 23 Nov 2025 in “Signal knows who you're talking to (2023)”

    “It has all the guarantees you might desire from Signal without the hanging sword of Damocles hanging over your head.”

    Comment from 23 Nov 2025 in “Signal knows who you're talking to (2023)”

    “Jabber/XMPP was used today to the satisfaction of everyone when I video-called my 90 years-old relative.”

    Comment from 14 Sep 2026 in “Jabber/XMPP: How Do We Gain Traction?”
  • No phone number or PII

    “Federativity, voice calls, E2EE, direct and offline file exchange, no sms verification and other bs, max privacy and convenience.”

    Comment from 23 Nov 2025 in “Signal knows who you're talking to (2023)”

    “work everywhere, don't need a phone number (at all, ever), and have free as in freedom clients and servers”

    Comment from 31 Oct 2026 in “Molly (Signal fork) has not been updated since 3 months and is vulnerable”

    “It does everything you need it to do, has done so since the 90s, and doesn't require any PII, ever.”

    Comment from 9 Feb 2026 in “Discord will require a face scan or ID for full access next month”

What people warn about

Each mark is one comment

  • Fragmented extensions, inconsistent clients

    “XMPP's biggest failure is that there is no client which is on advanced on most of it's compliance suites”

    Comment from 10 Feb 2026 in “Discord Alternatives, Ranked”

    “Second best option is XMPP with various cobbled together XEPs but that has its own set of problems.”

    Comment from 1 Aug 2026 in “A Week in Matrix”

    “I have yet to find a client that can replace Telegram's client on both desktop and mobile.”

    Comment from 24 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”
  • Complex to write clients

    “the extension component model being difficult to write clients for, which is true but not really a fault of the protocol”

    Comment from 28 Sep 2026 in “Parley: Federated, decentralised chat that speaks plain IRC”

    “nothing in XMPP is normal or comfortable. Everything has this weird particular flavor to it and more complexity than necessary.”

    Comment from 28 Sep 2026 in “Parley: Federated, decentralised chat that speaks plain IRC”

    “writing an XMPP client is a full time job of solving weird problems that shouldn't exist in something better designed”

    Comment from 28 Sep 2026 in “Parley: Federated, decentralised chat that speaks plain IRC”
  • Never achieved mainstream adoption

    “XMPP kinda has a Plan 9 or Amiga type of vibe, cult following "ahead of its time", but never took off totally how people hoped”

    Comment from 25 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

    “But I really do wish we had doubled down on XMPP. It was nearly everywhere in the late-00’s early-10’s.”

    Comment from 24 Dec 2025 in “We Abandoned Matrix: The Dark Truth About User Security and Safety (2024)”

    “XMPP sounds like a success story of diversity, but the cost of that is that normies don't even know what it is.”

    Comment from 11 Feb 2026 in “Discord Alternatives, Ranked”
  • Papercuts and missing modern features

    “papercuts like these need to be solved before I can recommend it even to technically open-minded friends”

    Comment from 25 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

    “I just think both need a modern UI that supports everything that Discord offers OOTB.”

    Comment from 10 Feb 2026 in “Discord Alternatives, Ranked”

    “XMPP lacks official support for something as basic as "I want to log in on a new device and see the old, encrypted messages"”

    Comment from 2 Aug 2026 in “A Week in Matrix”

Other chat protocols people recommend

The three most recommended other chat protocols, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

XMPP compared with 3 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Matrix25726549%135 yrs35 owners—
XMPPThis page1205369%1210 yrs9 ownersApproved
IRC (Internet Relay Chat)1094770%12—Approved
Jabber (XMPP)90100%7——
See all 4 chat protocols, ranked

What people said

40 of the 258 comments that mention it, newest first. Each links to the original comment.

“work everywhere, don't need a phone number (at all, ever), and have free as in freedom clients and servers”

RecommendsComment from 31 Oct 2026 in “Molly (Signal fork) has not been updated since 3 months and is vulnerable”

“nothing in XMPP is normal or comfortable. Everything has this weird particular flavor to it and more complexity than necessary.”

CriticizesComment from 28 Sep 2026 in “Parley: Federated, decentralised chat that speaks plain IRC”

“writing an XMPP client is a full time job of solving weird problems that shouldn't exist in something better designed”

CriticizesComment from 28 Sep 2026 in “Parley: Federated, decentralised chat that speaks plain IRC”

“the extension component model being difficult to write clients for, which is true but not really a fault of the protocol”

MixedComment from 28 Sep 2026 in “Parley: Federated, decentralised chat that speaks plain IRC”

“Jabber/XMPP was used today to the satisfaction of everyone when I video-called my 90 years-old relative.”

RecommendsComment from 14 Sep 2026 in “Jabber/XMPP: How Do We Gain Traction?”

“Some use cases like business chat actually can't have E2EE, and that'd probably be Jabber's foot in the door”

RecommendsComment from 14 Sep 2026 in “Jabber/XMPP: How Do We Gain Traction?”

“XMPP has brilliant session management, it reconnects more seamlessly than many other protocols on mobile.”

RecommendsComment from 14 Sep 2026 in “Jabber/XMPP: How Do We Gain Traction?”

“XMPP comes very close. You've got a healthy ecosystem of independent client and server implementers, and service providers to choose from.”

RecommendsComment from 14 Sep 2026 in “Registration without a phone number on Signal will use zero-knowledge proofs”

“We already have XMPP and Matrix, all that's required is for public institutions to use them.”

RecommendsComment from 27 Aug 2026 in “Twitter Viewer – View Twitter Without Account”

“I used xmpp as my primary communication tool through the whole thing and it worked ok on my first android phone”

RecommendsComment from 25 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

“papercuts like these need to be solved before I can recommend it even to technically open-minded friends”

MixedComment from 25 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

“From over a decade of using XMPP daily, this concern is more of philosophical nature than anything.”

RecommendsComment from 25 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

“XMPP started out as a message routing protocol, with server-side history bolted on as an afterthought”

MixedComment from 25 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

“XMPP kinda has a Plan 9 or Amiga type of vibe, cult following "ahead of its time", but never took off totally how people hoped”

MixedComment from 25 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

“XMPP leans heavily on capability negotiation and service discovery which makes it straightforward to degrade gracefully when feature mismatches occur.”

RecommendsComment from 24 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

“I have yet to find a client that can replace Telegram's client on both desktop and mobile.”

MixedComment from 24 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

“I've used Jabber/XMPP for just over 15 years and while I've seen plenty of bullshit going on in various highly popular MUCs”

MixedComment from 24 Aug 2026 in “Jabber/XMPP: 25 Years of Digital Independence”

“XMPP lacks official support for something as basic as "I want to log in on a new device and see the old, encrypted messages"”

CriticizesComment from 2 Aug 2026 in “A Week in Matrix”

“XMPP has extremely simple and familiar "WhatsApp"-like clients, so there's really not much of a barrier to entry”

RecommendsComment from 2 Aug 2026 in “A Week in Matrix”

“Second best option is XMPP with various cobbled together XEPs but that has its own set of problems.”

MixedComment from 1 Aug 2026 in “A Week in Matrix”

“Anything without push notifications was a no-go, and in practice you usually didn't get those from an XMPP server.”

CriticizesComment from 18 Feb 2026 in “Running My Own XMPP Server”

“XMPP enables someone with a network operator to apply wide, symmetrical configurations across a network”

RecommendsComment from 16 Feb 2026 in “Use Protocols, Not Services”

“The best part about XMPP, or rather "protocol not service" as the OP discusses, is that you can go beyond the intended use case of it.”

RecommendsComment from 16 Feb 2026 in “Use Protocols, Not Services”

“Well-known design issues causing message losses, fractioned ecosystem due to varying implementation of extensions”

CriticizesComment from 16 Feb 2026 in “Running My Own XMPP Server”

“XMPP sounds like a success story of diversity, but the cost of that is that normies don't even know what it is.”

CriticizesComment from 11 Feb 2026 in “Discord Alternatives, Ranked”

“I just think both need a modern UI that supports everything that Discord offers OOTB.”

MixedComment from 10 Feb 2026 in “Discord Alternatives, Ranked”

“XMPP's biggest failure is that there is no client which is on advanced on most of it's compliance suites”

MixedComment from 10 Feb 2026 in “Discord Alternatives, Ranked”

“If the answer to "it's confusing" is "there are apparently standardised sets", it sounds like it is, indeed, confusing”

CriticizesComment from 10 Feb 2026 in “Discord Alternatives, Ranked”

“It does everything you need it to do, has done so since the 90s, and doesn't require any PII, ever.”

RecommendsComment from 9 Feb 2026 in “Discord will require a face scan or ID for full access next month”

“has proven that it actually works, and has a reliable community behind it, with no VC-funded hype”

RecommendsComment from 5 Feb 2026 in “European Commission Trials Matrix to Replace Teams”

“xmpp has an impressive ecosystem and some incredible client implementations on a shoe string budget”

MixedComment from 13 Jan 2026 in “XMPP and Metadata”

“XMPP was nice. Especially in the old times when Google Hangouts and Facebook Chat were also XMPP based.”

RecommendsComment from 12 Jan 2026 in “XMPP and Metadata”

“Being able to talk to people on another service without needing an account there was a nice thing to have for a few months.”

MixedComment from 12 Jan 2026 in “XMPP and Metadata”

“Being able to talk to people on another service without needing an account there was a nice thing to have”

RecommendsComment from 12 Jan 2026 in “XMPP and Metadata”

“at least most XMPP extensions are designed to be backwards-compatible with clients that don't support them”

MixedComment from 25 Dec 2025 in “Asahi Linux with Sway on the MacBook Air M2”

“But I really do wish we had doubled down on XMPP. It was nearly everywhere in the late-00’s early-10’s.”

MixedComment from 24 Dec 2025 in “We Abandoned Matrix: The Dark Truth About User Security and Safety (2024)”

“Federativity, voice calls, E2EE, direct and offline file exchange, no sms verification and other bs, max privacy and convenience.”

RecommendsComment from 23 Nov 2025 in “Signal knows who you're talking to (2023)”

“It has all the guarantees you might desire from Signal without the hanging sword of Damocles hanging over your head.”

RecommendsComment from 23 Nov 2025 in “Signal knows who you're talking to (2023)”

“Matrix and XMPP are excellent protocols for decentralisation, but their E2EE implementation leaves all kinds of metadata exposed”

MixedComment from 23 Nov 2025 in “Signal knows who you're talking to (2023)”

“we now have E2E encrypted audio and video calls that run on software that's Free and federated”

RecommendsComment from 13 Nov 2025 in “UK Crime Agency Backs "Upload Prevention" Plan to Scan Encrypted Messages”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.