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.
Just tried adding a friend on #XMPP. Turned out, my desktop client of choice (Psi) was too old to support OMEMO, which is apparently the cool new way to do encrypted chats. Had to open Converse.js in the browser while I moved shop to Psi Plus, and got an earful about it. Half the morning went up in smoke.
Dear nerds: that's why nobody loves us.
Hey all I’m working on writing an XMPP client and just doing some casual research. What would you say makes a client better than others? Cross platform? Native/web client?
I’m trying to decide if I focus on just a desktop client - which would reduce the scope, but it might be better to focus on a something more web based (I.e electron)
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
@daniel well, we appreciate Signal trying to make a difference with its public weight ahead of the oct14 chat control vote. Yes, Signal is centralized and running on gafam servers but it also was a key leading effort to make e2ee UX widely available ... and that is fundamentally threatened by #chatcontrol. Federated #xmpp or #email servers do not help against legislation that aims at apps and clients. This is a time to put all of our joint weight against chatcontrol, not gamble for exceptions.
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
Gajim 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.
Every new #Conversations_im release involves testing on the four major #XMPP servers and on devices as old as this 10-year old Nexus 5.
More ideas:
1. Use the #RFC7259 "Jabber-ID" header in your email.
2. Link your #Jabber contact in your #fediverse profile! (You already do that, but others might not.)
3. Put your #JID in your #vcard:
IMPP;PREF=1;TYPE=home:xmpp:me@domain.org
4. Have Jabber stickers on your laptop, your bicycle, your front door… 🙂
5. Wear an #XMPP hoodie as often as weather and social norms allow.