It is battle tested, standardized, widely used, have open source servers and apps, end-to-end encryption (OMEMO), self-hostable and are low on ressources and federated / decentralized.

I use it with family and friends. Conversations and blabber.im on android and Gajim on Linux. There’s also apps for windows and Apple.

Curious if anyone here use it and why, why not?

EDIT: Doh. In these Lemmy times I forgot federated. Added.

  • leetnewb@beehaw.org
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    I use it for OMEMO encrypted family messaging and image transfer (snikket). Very fast messaging, lightweight server, and the A/V works quite well. Biggest issue, imo, is the lack of a great iOS client - not a judgement on the developers, I think that’s just the reality of developing on iOS. But an iOS client that works as seamlessly as Conversations would go a long way to regaining lost traction.

    • Chobbes@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      This is what I’ve been saying for years. Siskin is pretty good these days, but it’s still not perfect (push notifications with OMEMO have no content). It’s really hard to recommend XMPP to people when the iOS experience is kind of bad (with omemo, anyway).

      • amanneedsamaid@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I cannot recommend Siskin, as those in my life that have tried it have always experienced random issues. I find Monal to be a better experience in every way, except for the lack of calling support with Conversations.

        • Chobbes@beehaw.org
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          Monal is okay. It chews up battery and recently did some heinous crimes with group chat notifications so I’ve switched to Siskin. Either way… Neither app is perfect. Xmpp is decent on iOS now, but still a little lacking.

  • agrammatic@feddit.de
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    What I have to give to XMPP is that it’s one of the easiest federated services to self-host. Running Prosody is super simple.

    • Chobbes@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Prosody is amazing and I’m still astounded by how easy it is to get XMPP up and running. That’s great stuff!

  • Matija Šuklje@toot.si
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year ago

    @privsecfoss I would absolutely love to get back to #XMPP as my main (ideally only) IM, but in time some things made it hard to do so:

    - it’s extensible and not all clients support all modernly needed extensions - the #Jabber XEP solves this (on paper/standard level)
    - loads of spam - again, tackled by Jabber XEP bundle and clients that fully implement it
    - and ultimately, 90% of my contacts there never pop up anymore - network effect problem

    • MattJ@floss.social
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      @hook
      Extensibility is not a reason not to use XMPP.

      It’s true, not all XMPP software supports every feature. However we didn’t all stop browsing the web because Internet Explorer 6 doesn’t support HTML5 🙂

      There is plenty of modern XMPP software to choose from, and if you don’t want to choose, Snikket is a great place to start (in my humble opinion - I work on that project).
      @privsecfoss

  • itchy_lizard@feddit.it
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I like XMPP and OTR is nice, but we need double-ratchet for secure communications and sync with multiple devices.

    • leetnewb@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Omemo is double ratchet and my messages sync to multiple devices. New device can’t read old messages sent before exchanging keys with the other clients.