Modern XMPP project discussion - 2026-04-15


  1. Mathium05

    is the XMPP API and Discord API at all similar

  2. nilFinx

    Nope, not at all.

  3. Mathium05

    Yeah, didn't think so

  4. Mathium05

    Cause someone is asking me if the Discord API could be federated over XMPP

  5. Mathium05

    Like I wouldn't be against it

  6. nilFinx

    That's a weird question. Depending on what they actually mean, it is possible.

  7. Mathium05

    But it seems like XMPP is kinda not at all the same as the discord API

  8. Mathium05

    (for context I work on a FOSS impl of the discord APIs)

  9. nilFinx

    Hmm, OldCord?

  10. Mathium05

    No

  11. Mathium05

    Modern APIs

  12. nilFinx

    Ah, modern. That's cool.

  13. Mathium05

    got modern pluralkit working once

  14. Mathium05

    > Hmm, OldCord? used to be spacebar

  15. Mathium05

    But now I'm having to fork it

  16. nilFinx

    Oh, mmm

  17. Mathium05

    Oldcord has a guild on spacebar

  18. Mathium05

    And its WebRTC impl is from Spacebar

  19. Mathium05

    also

  20. Mathium05

    nice pfp

  21. nilFinx

    Mhm, thanks!

  22. Mathium05

    You on oldcord?

  23. nilFinx

    Sadly no

  24. Mathium05

    Ok

  25. Mathium05

    Fair enough

  26. Mathium05

    I have an account

  27. Mathium05

    But I'm not really active there

  28. Mathium05

    Seems like a fine project

  29. Mathium05

    different goals

  30. nilFinx

    Mhm

  31. Mathium05

    Do you code?

  32. nilFinx

    Yeah, with Lua, C#, barely C++ and Go

  33. Mathium05

    Neat :3

  34. Mathium05

    I'm mostly a TS dev

  35. Mathium05

    a crazy TS dev :3

  36. nilFinx

    Mhm

  37. Mathium05

    lol

  38. stratself

    xmpp has an api? xmpp IS the api, lol

  39. stratself

    might as well use per-message profiles for Plurakit purposes

  40. stratself

    might as well use per-message profiles for Pluralkit purposes

  41. stratself

    it'd be interesting for Slidge to support such features, ngl

  42. s123

    did you notice how heavily instrumented with telemetry everything in discord's apps is

  43. s123

    they suspend accounts or ask for verification if you opened developer tools

  44. s123

    and 1000 other conditions like that

  45. s123

    it's sad that so many people use them

  46. s123

    the above board chat app stuff is like 10% of their code, the other 90% is all the spying on users stuff etc

  47. s123

    unencrypted too

  48. s123

    all the projects that use discord have very little understanding of the fact that they can be locked out of their accounts at random

  49. jonas’

    or it is an accepted risk

  50. Mathium05

    > xmpp has an api? xmpp IS the api, lol Fair, but yk what I meant lol