devlug.de is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Not everyone can or should self-host, but there is a lot of middle ground between self-hosting and putting everything on #AWS.
Federated protocols like #XMPP, #ActivityPub, and #SMTP give you choice.
#Conversations_im is doing pretty extensive DNS caching. If you set the TTL of your DNS records relatively high (86400 seconds for example) Conversations can avoid some round trips during connect. Another round trip can be avoided if you prioritize the _xmpps-client SRV entry. This can significantly improve the performance in rough networking environments.
In good networks we can establish a full connection in under 500ms.
@whitequark fun fact the federated, open source replacement for FCM #UnifiedPush can also be used with #XMPP as a transport with #Conversations_im as a 'distributor'.
I agree with "go for whatever makes you feel good", BUT would hope, that you feel best by helping with one of the existing clients instead of starting yet another one.
The problem with #Jabber clients is not lack of them, but that most are incomplete. E.g. #ConverseJS and #Gajim lack A/V calls, #Dino lacks adhoc commands and an official Windows build, etc.
Writing a good chat client is a HUGE endeavour. Better join a friendly team than work alone.
The XMPP Newsletter for September 2025 is out!
Read about the latest updates in the #XMPP universe and our #standards!
https://xmpp.org/2025/10/the-xmpp-newsletter-september-2025/
Enjoy reading! 📰 ☕
#jabber #chat #interoperability #rtc
#opensource #decentralization #federation #messaging #newsletter
@jackwilliambell I think you should look into #XMPP. Jabber/XMPP servers tend to be fairly generic. Using XMPP for social media is a bit niche but not without precedent. (See @movim and Libervia)
Yes, there is probably still work to do for what ever you want to do exactly. But at least there is a relatively solid base that you won't get when creating something entirely from scratch.
Gajim 2.3.6 has been released! 🥳
This release brings small improvements and some bugfixes.
Thank you for all your contributions ❤️ Let us know what you think!
Support Gajim's development: https://liberapay.com/Gajim
But Daniel, you might ask, won't the criminals just use Conversations then? Yes, they already do. And thank you for realizing why chat control is stupid.
We are not going to write open letters on how we are heroically going to withdraw from Europe. We will stay here continuing to operate as usual. We are infrastructure.
EU Chat Control won't apply to the federated Jabber/XMPP ecosystem.
#Conversations_im is used by various militaries, police forces and intelligence agencies in Europe. They will make sure it won't get any client side scanning.
Testing GNU Taler at #Datenspuren was fun. And by fun I mean mostly unspectacular. It just worked. I scanned a QR code. I got some Kolle Mate.
I think some sort of GNU Taler integration into #Conversations_im would be pretty cool.
If you would like to integrate Taler into Conversations there are currently funding opportunities available¹ from @nlnet and both the Taler developer as well as myself are happy to help with scoping.
The XMPP Newsletter for August 2025 is out!
Read about the latest updates in the #XMPP universe and our #standards!
https://xmpp.org/2025/09/the-xmpp-newsletter-august-2025/
Enjoy reading! 📰 ☕
#jabber #chat #interoperability #rtc
#opensource #decentralization #federation #messaging #newsletter
boostedGajim 2.3.5 has been released! 🥳
This release brings reorganized account settings 🔧, a brand new shortcuts manager ⌨️, more contact infos ℹ️, video previews 📺 , performance improvements 🚀, and many bugfixes.
Thank you for all your contributions ❤️ Let us know what you think!
Support Gajim's development: https://liberapay.com/Gajim
I just bought 20 envelopes and stamps, and I'm packing them with 5x #Conversations_im, 5x #OMEMO, and 5x #XMPP stickers each.
Send me an email if you want one. Put 'Stickers' in the subject so I can filter. While supplies last, obviously. (Though I'm more limited on the stamps than the stickers.)
Edit: I’m out of envelopes.
We updated our #akkoma integration page with an easy way to link your account to a Prosody #xmpp server: https://joinjabber.org/tutorials/integration/akkoma/
Thanks to @nigel for testing it.
@akkoma maybe something to add to the official docu as well?
No idea where the idea comes from, that #Jabber would have less problems with #spam than other federated communication systems 🤷
There are some tools in place, e.g. #RTBL and #messageModeration, which are great. But that's not sufficient.
We need new gate keeping schemes for large group chats. Open group chats are prone to spam, closing them puts too much acceptance work load on #MUC admins. I'm not yet sure, how a "semi-open" solution could look like.
Hear me out: what if, instead of maintaining a roster, we just send directed presence to every open chat and tell everyone #XMPP doesn't have a server-side contact list anymore?
Obviously, the server could still infer the exact same information, but that's true for Signal as well, and nobody seems bothered by this either.