jdev - 2025-03-14


  1. Mik

    Hi! I'm investigating ways to setup xmpp and will probably use ejabberd on the backend but have a hard time finding well maintained client solutions. Do you have any input on what open source solutions you use or that you recommend? I've looked at Stanza.js, xmpp.js and Strophe.js. Using react/typescript

  2. singpolyma

    If you want a low level solution I suggest xmpp.js. if you want a high level solution I am working on something that is currently in pre release will probably be alpha soon I can share

  3. Guus

    If you end up using any of the existing libraries Mik, please consider contributing back to the libraries with features or functionality that you found were missing.

  4. Guus

    singpolyma: if you're working on something new, then I'd love to add a quick 'how-to-get-started-with' tutorial to our server documentation for your library. Would you be willing to provide that?

  5. Guus

    We do that for a bunch of libraries - you could follow that template. https://www.igniterealtime.org/projects/openfire/documentation.jsp (see "Guides for Client Developers" at the bottom of that page).

  6. singpolyma

    Guus: yes once we have an alpha I will be interested in stuff like that for sure

  7. Guus

    singpolyma. Sweet. If you are doing integration tests in your project, I'd be happy to help you set up an Openfire server from within your framework that you can use for some cross-testing. It's typically pretty easy to do.