Hello all,

I have been asking sorund in all platforms if anyone knows of a project to build a client with UI/UX format similar to Discord/Element/Slack but based on XMPP?

I was previously pointed to XEP-0503 which outlines the “Spaces” concept for XMPP which would enable the basic backend service to work with “Spaces” and “subchannels”, but all I have found so far is Cheogram implementing it in channel info to view the set of channels hosted by a given instance/domain. It works, though not extremely reliably.

Does anyone know of a project explicitly pursing an XMPP competitor to Discord/Element?

  • miau@lemmy.sdf.org
    link
    fedilink
    arrow-up
    4
    ·
    vor 8 Monaten

    There isn’t one.

    I recently spent a few weeks looking for exaclty that and I had no look.

    I’ve looked into XMPP, Matrix and other FOSS self hosted options. There isn’t anything out there offering the exact features as discord.

    Disclaimer: I don’t use discord and never will. But I do game frequently with a few close friends. I have bothered them so much asking them to try a few options.

    Basically their requirements were:

    • support for desktop (linux and windows)
    • support for mobile (android)
    • voice channels where you can see who’s online before joining
    • means to bundle several “channels” in a group (discord spaces)

    My friends complained a lot about XMPP android apps, they mentioned the options available felt unfinished and looked ugly. I understand that’s just an opinion but that is important for some people. Edit: spelling

    The closest thing we’ve found is matrix, which is what we are using. But there really is only one client that works on the desktop/webapp, which is element. For android the only one available is schildichat next (spelling probably wrong). Matrix is also very tricky because not all server implementations support audio/video. The ability of seeing who’s online before joining isn’t available yet.

    Matrix still lacks in many other things discord has to offer. I haven’t been able to get stickers working, for instance. Not a dealbreaker for my friends but others may think differently.

    I am not advocating for Matrix. It is very cumbersome because it depends on having the exact server and client that works. But it is what we are using.

    • Coopr8@kbin.earthOP
      link
      fedilink
      arrow-up
      4
      ·
      vor 8 Monaten

      I’ve been digging into thos heavily regarding XMPP. Good news is there is some backend development going on that will enable this, bad news is its going to take a bit of time and then the clients will have to adopt or be developed. Maybe I will try out vibecoding it, lol.

    • shaongit@lemmy.world
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      vor 6 Monaten

      I have a small discord alternative called zoriumapp ( https://zoriumapp.com/ ). Its build on tauri so its uses lot less resources than discord .

      support for desktop (linux and windows) -> YES Voice Chat+ Video calling support .

      We are at very early stages so any suggestions are highly appreciated.

      • Coopr8@kbin.earthOP
        link
        fedilink
        arrow-up
        1
        ·
        vor 6 Monaten

        First point of criticism, that general zod overlay makes your website effectively unusable on mobile. It appears to have no way to close it. What are you thinking?