social.dk-libre.fr 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.
Personally, I'ld rather like to see an updated version of #jabberEl, the #Emacs #Jabber client.
https://codeberg.org/emacs-jabber/emacs-jabber
With that client, other IMs, such as Whatsapp, can be used with #XMPP #gateways. E.g. I use gateways for Matrix (#slidge), IRC (#biboumi), and SMS (#sms4you). All from one client.
At the moment, I use #Gajim instead of jabber.el, because the latter does not support modern Jabber features, such as inline images, message reactions, #OMEMO encryption etc. 😞
#Gnu #linux #xmpp #omemo #dino
Amigues me invitaron a participar de este evento, y estaré dando un taller sobre el uso de XMPP
Que clientes podemos usar, tanto en la pc, como en el móvil.
También veremos donde se crean una cuenta, su gestión, tanto en salas de chat, como para conversaciones privadas.
Desde ya puedes ir agregando preguntas en el post, las responderé en el Directo!
Se agradece la difusión📣
https://social.linux.pizza/@academiagnulinux/115506150598195562
Looks like others have decided to return to #XMPP.
https://マリウス.com/giving-up-on-element-and-matrixorg/
I'm still using #Matrix, but I wasn't a great fan of the "copy everything to everywhere" protocol from the beginning. Right now it seems, it does not improve much anymore from an implementation/UX viewpoint. At same time XMPP apps (from a diverse ecosystem) give excellent performance, not promising more than they could deliver.
FYI There's these two #XMPP bridges on the delightful fediverse experience curated list..
https://delightful.coding.social/delightful-fediverse-experience/#xmpp-bridges
btw however niche, it would be nice if we had #movim support too (@movim). but that is #xmpp based, which would require a #jabber server, which wouldn't be that bad for users, but afaik there are no messaging bridges/gateways for #atproto and #activitypub. only #bluesky on #matrix. but #xmpp-#matrix exists.
Hey, did you know that you can join Matrix chatrooms using Movim and #matridge (a Slidge XMPP - Matrix bridge) ? 😮
You can then access your Matrix rooms (and soon Matrix servers 😚) and integrate them seamlessly in your Movim interface ✨
…and it seems that Movim is much faster than Element at accessing and displaying the content of Matrix chat rooms 🚀 Fun 😸
Checkout the Slidge project https://slidge.im/ !
#Conversations_im — and those in your circle who don't mind using their phone number, they can use #Quicksy, which is slightly easier to onboard. Both are compatible, however, because they follow a standard protocol, called #XMPP, previously #Jabber. I.e. a Conversations user can talk to a Quicksy use. Jabber is the #fediverse of chat 🙂
Libervia CLI Tip 15:
When publishing a blog or other pubsub based feature, the item ID is often used in the URL when it is rendered for the web (e.g.; Libervia or Movim use something like `https://…/blog/<user>/<item_id>`).
It is then important to have a user-friendly item ID (e.g.; `title-of-my-publication-abc123`), which is usually done by the software from the title.
If you want to change it, you can use `li pubsub rename`.
https://libervia.org/__b/doc/backend/libervia-cli/pubsub.html#rename
Sooderla. Ich habe mal eine #XMPP-Offensive in meiner Gemeinde gestartet und auf dem Server ca. 70 neue Accounts eingetragen, deren Zugänge per QR-Code ("jid oder login: mustermann@efg-ober-ramstadt.de password: 123456789") in ein 12-Seiten-Dokument gelistet, das ausgedruckt, daraus Papierstreifen (pro Person/Zugang ein Streifen) gemacht und die verteilt.
Habe dabei gerausgefunden, daß der standart QR-Scanner von iOS nicht in der Lage ist, einfach das wiederzugeben, was im QR-Code steht. Nein, es will eine Email an die XMPP-Adresse schicken.
Unter Android kriegt man es wohl irgendwie hin.
Hrmpf.
#xmpp #iOS #Android
Movim is (finally!) having a members bar in its chatroom view ✨
This will allow you to know who is online in a glance... and set the bases of upcoming exciting features 🧢 !
Feature after feature Movim is becoming a serious alternative to centralized services such as Discord, Telegram or Slack ♥️
You can already try it out on https://mov.im/ 😸!
Btw. there in an #openHardware #Jabber chatroom, xmpp:openhardware@conference.magicbroccoli.de?join, which has #MNTReform in the room description, among many other projects 🙂
@brasil@lemmy.eco.br A partir de hoje, ABSOLUTAMENTE TODAS AS COMUNIDADES do #LemmyBrasil possuem uma sala de bate-papo no #xmpp
Cada comunidade tem um botão com um link para a sala na barra lateral, como no exemplo da imagem.
Os moderadores das comunidades possuem privilégios de admin das salas.
Se tiverem qualquer dúvida, ou dificuldade, ou encontrarem algum bug: por favor me notifiquem.
A cada dia temos mais recursos para dizer NÃO às #bigtechs
🏅 Recomendação de Comunidade do Dia: @xmpp
Lá vai a Meta envolvida com coisa errada de novo... Aproveita e cria a tua conta no Xampu, o mensageiro instantâneo de código aberto, pra sair do WhatsApp!
Informações adicionais e criação de conta:
Se tiver dúvida, posta na nossa comunidade também:
🔎 #ComunidadeDoDia
#PleaseBoost #XMPP #WhatsApp #Meta #Lemmy
New on // foss.events: XMPP Summit 28 on 29-30 January 2026, a #hybrid event happening in Huis van het Nederlands Brussel in #Brussels, #Belgium and #online on the Internet
Find out more on
https://foss.events/2026/01-29-xmpp-summit-28.html
Follow the official account: @xmpp
Connect via official hashtag(s): #xmpp
Thanks a lot for producing the link for my presentation at #linuxday #torino regarding #xmpp #lineage and #fdroid
I see a lot of downloads from my nextcloud and want to thanks all the community for its support and the development of all these solutions that give us the possibility of alternatives.
I would love to see more of these events, as I see then as a real opportunity of communication and development.
I am thinking - despite my lack of time - to create an xmpp group for Turin area and piedmont, based on cultural activities, food and free software, to continue the adventure.
Please give me your ideas or comments regarding that!
@mailbox_org
Thema: euer #xmppServer
Da müsst ihr ganz dringend mal ran!
1) euer #Jabber Server hat scheinbar seit 2018 kein Update mehr erhalten!
2) mit der Einführung der Authentifizierung 2.0 erfolgt der Web-Login mit einem (relativ einfachen und merkbaren) Login-Passwort in Verbindung mit einem TOTP-Code. Für E-Mails und Kallender gibt es individuelle und sehr komplexe Applications-Passwörter.
ABER: der #jabber_xmpp Server ist nur mit dem (relativ einfachen und merkbaren) Login-Passwort (ohne TOTP) versehen.
Es gibt kein Applikationspasswort für XMPP!!
Mir bleibt nur meinen Web-Login trotz TOTP deutlich zu mit einem wesentlich sichern Passwort verkomplizieren, damit ich #xmpp weiter nutzen kann oder ich muss auf die Nutzung eures Servers ganz verzichten.
The XMPP Newsletter for October 2025 is out!
Read about the latest updates in the #XMPP universe and our #standards!
https://xmpp.org/2025/11/the-xmpp-newsletter-october-2025/
Enjoy reading!
#jabber #chat #interoperability #rtc #opensource #decentralization #federation #messaging #newsletter
In the upcoming release you will be able to follow any blog on the XMPP network directly by clicking on the [Follow] button without being mutually friends (like it was until now), its a small change but with big impacts 😁!
We wrote a detailed and accessible article that explains the differences between the #XMPP network and the #Fediverse and shows how blogs are handled on the XMPP network a bit more in details 😸
If you are curious to see how XMPP works (spoiler: it's pretty simple in the end 😌) checkout our article (and don't forget to leave a ♥️ or a comment!
#XSF Announcement
The #XMPP #Standards Foundation is exited to announce the 28th XMPP #Summit taking place in #Brussels, #Belgium next year - just before #FOSDEM 2026.
https://xmpp.org/2025/11/xmpp-summit-28/
#jabber #chat #interoperability #rtc #opensource #decentralization #federation #messaging #newsletter
Turns out, I overlooked a tiny little bit in the specification of XEP-0379, that adds another 2-3 days of work. 😫💩
If you want to help testing and try the new invite system, here's a bunch of invites:
https://dev.jwchat.org/invites/pgGvykFELMFSQ4WBzwflcmxt
https://dev.jwchat.org/invites/URSFrEHFCxrhCppr8Dk86Qdv
https://dev.jwchat.org/invites/uYdhtnh0hMv6zjWnCdawD77V
https://dev.jwchat.org/invites/IxqqWHFfhqNyQ20LkeqeuLbQ
https://dev.jwchat.org/invites/SHnOAh8ocv8zgmRvlbPLcWJI
You should be able to create new accounts using those. Once created, you should be able to create your own invites (if your client supports that, if there's no direct support there might still be support for ad-hoc commands via 'urn:xmpp:invite#create-account')
Day 2 of the Hackathon went great. Marvin (@larma) helped me implement an opt-in feature in #Conversations_im which routes all P2P sessions (calls and files transfers) via the users home server (similar to the feature found in Signal).
I went on a nice walk to a viewpoint on Mount Royal afterwards.
Now looking forward to Day 1 of #IETF124.
Which #OpenSource #decentralized, group #chat which supports E2E (end-to-end) #encryption is best? #infosec
#fediverse #Matrix #XMPP #Deltachat #privacy #security #OMEMO
| Matrix: | 5 |
| XMPP (OMEMO): | 12 |
| DeltaChat: | 50 |
| Other (please specify): | 0 |
The first day of the Hackathon at #IETF124 in Montreal is coming to an end.
We implemented the relatively niche feature of XEP-0444: Message Reactions that allows channels or group chats to restrict the type and number of emoji reactions users can do.¹
This brings us a step closer to advancing and stabilizing the XEP. We didn’t want to do that before, since we aim to have complete implementations before requesting a Last Call.
¹: https://xmpp.org/extensions/xep-0444.html#disco-restricted
@Aurin_the_classtraitor But this is not what I came to promote.
People forget about #XMPP. Yes, #jabber. TBH I haven't set one up lately (did manage one 20-25ya), but it's a single package with IIRC a single daemon instead of a horde of them, and maybe up to 3 config files. Requires no email, no phone number, and I think you can make it work with Let's Encrypt.
Edit: Maybe people with more recent experience can chip in here.
/end
@sinmisterios la función que buscás está disponible en @monocles desde la versión 2.0.13 ..
Del changelog: https://codeberg.org/monocles/monocles_chat/releases/tag/CodebergRelease-v2.0.13
* Support displaying XEP-0118: User Tune
@monocles se encuentra, actualmente, en su versión 2.0.16
#XMPP #XMPPClients #Android #IETF #MonoclesChat #Chat
Edit: la versión 2.0.13 fue anunciada en el #XMPP Newsletter de Agosto ( https://xmpp.org/2025/09/the-xmpp-newsletter-august-2025/ )
This week in F-Droid (TWIF) is up and running:
* #Fossify Messages heads up
* #SwatchIt to the #knitting rescue
* #LineageOS + #FDroid + #XMPP spell ❤️ in Italian
* #Immich growing pains, somebody is G-ealous
* #LibreTube #MaterialDesign Expressive on the edge
+ 4 new apps
& 137 updates
- 2 archived apps
Flip the toggle: https://f-droid.org/2025/10/30/twif.html
What's the state of XEP-0450: Automatic Trust Management (ATM)?
Are any client projects working on an implementation?
Updated jwchat.org’s ejabberd to 25.10 and applied my usual patches.
Created a PR for those, so maybe they’ll merge and I won’t have to do this in the future: https://github.com/processone/ejabberd/pull/4475
Dutch healthcare is developing the NTA 7532 standard for secure chat. We believe XMPP is a natural foundation: open, secure, interoperable, and proven.
The XSF invites Dutch stakeholders to collaborate and explore how XMPP can power secure, future-proof healthcare communication.
https://xmpp.org/2025/10/towards-secure-and-interoperable-healthcare-chat/
#XMPP #DigitalHealth
Basically @Mer__edith is telling you to use #Matrix or #XMPP without telling you to use #Matrix or #XMPP. 😜
NTA 7532 is an opportunity to define secure, interoperable chat for Dutch healthcare.
XMPP already offers the proven, open, federated foundation needed for this.
The XSF invites healthcare, IT, and standards communities to collaborate and help shape NTA 7532 on XMPP - aligned with international best practice.
https://xmpp.org/2025/10/towards-secure-and-interoperable-healthcare-chat/
#XMPP #DigitalHealth #OpenStandards
Libervia CLI Tip 13:
Somebody is annoying you or you're receiving unwanted messages? You can block a single entity with `li blocking block some_jid@example.org` or a whole domain with `li blocking block example.net`.
See who is already blocked with `li blocking list`, and remove an entity from the list with `li blocking unblock some_jid@example.org`.
The commands use XEP-0191, which must be supported by your server.
https://libervia.org/__b/doc/backend/libervia-cli/blocking.html
@ati1 @linmob Depends what the user wants from a personal device, how they use it and what their priorities are. If someone's priorities are a modern camera, running proprietary Android apps and their money is held hostage by banks requiring #Duopoly apps, they should check back later, perhaps when the Librem 5 "Fir" model is released.
On the other hand, if #FreeSoftware, #privacy, #modularity, #repairability, #ecofriendliness, #decentralisation, #digitalindependence, etc. are valued above other things, the Librem 5 and the higher-spec model, the #LibertyPhone, can absolutely work in 2025 and beyond.
I am daily driving a #Librem5 with #postmarketOS and everything important to me works: VoLTE calls and SMS (although I avoid them due to #SaltTyphoon), 4G data, Wi-Fi, camera with OK quality photos (see: #ShotOnLibrem5), GPS with #PureMaps, web browsing with #FirefoxESR, web apps (including banking) using #GNOMEWeb and #BraveBrowser, email using #Geary and #DeltaChat, audio calls on #SignalMessenger, #Matrix ( #ElementMessenger), #XMPP ( #DinoIM), #JitsiMeet, etc.
There are occasional bugs and quirks, and the device itself has limitations but nothing that I can't work around.
Not sure if I missed anything. Let me know if you have a specific use case that you absolutely require and I'll see if I can test...
#DeltaChat needs update:
DC has 500K+ downloads in google play
e2ee encryption should be "yes", default onboarding servers don't even allow to send/receive unencrypted nor can people disable encryption, while #Conversations has "yes" and the xmpp servers don't enforce encryption, groups are often unencrypted and it is easy to disable encryption
max. number of participants per group is 1000 (depending on server)
Werft mal einen Blick auf die Messenger-Matrix. Trotz aller Bemühungen kann es sein, dass nicht alle Informationen zu den Messengern aktuell sind. In diesem Fall bitte ich um Rückmeldung, damit ich die Matrix anpassen kann. ❤️ 👇
https://www.messenger-matrix.de/messenger-matrix.html
FAQ: https://codeberg.org/kuketzblog/www.messenger-matrix.de#wissenswertes-zur-matrix-faq
#briar #conversations #xmpp #deltachat #discord #element #matrix #facebook #google #imessage #jami #line #session #signal #simplex #siskin #skype #telegram #teleguard #threema #viber #whatsapp #wire
Hey, did you know that Movim allows you to link your #Discord, #Telegram, #WhatsApp and #Matrix accounts to your main XMPP one and chat with all your contacts in one integrated platform? 🤩
We are working hard with @nicoco to ensure a perfect integration with the Slidge gateways project https://slidge.im/ 🥸🤝🥸
Message synchronization, reactions, stickers, GIFs, chatrooms, invitations, file transfer... you can now find all those exciting features fully working across all your linked accounts in Movim ✨.
Now you can move to #XMPP while staying in contact with all your friends. 👌
Try it out on https://mov.im/ or by deploying your own instance 😸!
@Em0nM4stodon Yes, great time to get off legacy unencrypted calls and SMS texts, especially after the #SaltTyphoon, incident, and get on a data plan to use with #e2ee apps/protocols like #Signal, #Matrix, #XMPP, #DeltaChat, #SimpleX, #Briar, etc.
A phone number is now your surveillance #citizenID number now, so do not share it even with others as they will only upload it to their Big tech address books.
Also, threat actors don't need QuantumComputing to to break e2ee when they can get it from you copilot or other #clientsidescanning AI they are putting to protect the children, of course.
In general, e2ee on proprietary, closed source operating systems like Microsoft Windows and Google Android sort of misses the point.
Thanks for reading my rant, and please feel free to suggest improvements :)
I just submitted talk proposals for @fosdem and @FOSSBackstage. It goes beyond my usual ramblings on what privacy #foss tools we must use and it covers the "how" to convince people to start using them.
If you have encouraged someone to switch to say Signal, or Sessions, or #XMPP or some other tool/protocol, please reach out to me via *direct message* I need as much success stories as possible. Anonymity is guaranteed if requested.
#TIL that #prosody, the lightweight super easy to install #XMPP server has a native #conversejs module. This is something I've got to test myself!
https://hg.prosody.im/prosody-modules/file/30adcea825c3/mod_conversejs
Today's AWS debacle is the perfect example of the reason why in the last few years I started to be less enthusiastic about Signal, and more oriented to federated or even P2P solutions like XMPP and Jami. I wrote about it already:
https://gagliardoni.net/#im_battle_2025
Signal was down for few hours today, after an outage that affected AWS:
https://mastodon.world/@Mer__edith/115405436746725236
Let's ignore for a second the blind reliance on AWS or any other cloud provider. In a decentralized system, this would not have happened, or at least it would have not impacted so many users.
Yes, I am a cryptographer myself, I know that Signal's encryption is the best. But encryption is not everything. Availability issues, geopolitical troubles, risk of enshittification, limitations on users' freedom to use and control the software lead to a lack of trust, even in a supersecure solution. And I say that with honest admiration for the folks at Signal, who are doing a great job.
May they prove me wrong over and over again.
#signal #im #aws #amazon #privacy #security #digitalsovereignty #selfhosting #fediverse #federation #p2p #enshittification #xmpp #jami #politics #opensource #freesoftware #libre
@cos hi, for your information there is a #DeltaChat #matterbridge plugin, that means you can bridge Delta Chat rooms to #Matrix, #Telegram, #XMPP, #IRC, etc
https://github.com/deltachat-bot/matterdelta
there is also other alternative bridges, ex. search for Telegram here:
Alors qu'on a des protocoles fédérés (avec plein de serveurs indépendants qui se parlent entre eux comme Mastodon et le Fediverse), avec plein de serveurs, et des logiciels serveurs libres, avec des clients libres également et bien sûr du chiffrement de bout en bout.
Ça ne dépend pas d'une infrastructure et d'une organisation centralisée, parfois des bouts coupent mais globalement ça marche.
Deux suggestions: #XMPP (mon préféré, avec Dino et Conversations comme clients) et #Matrix
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.
Aujourd'hui c'est #JoinXMPP improvisé ! XMPP ? Un protocole de messagerie (comme signal, whatsapp, etc) mais fédéré (comme Mastodon) et chiffré de bout-en-bout évidemment (et ça survivra à #ChatControl parce que les clients sont libres).
Comme pour mastodon, il faudra choisir un serveur. Et comme pour mastodon on s'en fiche un peu, il sera toujours temps de changer plus tard).
Déjà sur #XMPP ? Répondez avec votre compte qu'on puisse toustes se parler. Le mien c'est oschwand@chadok.info.
@gharbeia I also recommend #DeltaChat instead of #matrix for private communications with friends and family, it is much more user-friendly and painless to configure (literally, just set a name and avatar) and has great multi-profile and multi-device support
but if you need it for public rooms, then you have to stick with matrix or #xmpp
I have released yesterday version 1.12.0 of the slixmpp python XMPP library. Mostly for python 3.14 compatibility, but there are a few other things as well! More info at https://blog.mathieui.net/slixmpp-1.12.html
If it's not #decentralized, #federated and #FLOSS it's not worthed. Like #Matrix or #XMPP, communications should not depend on a #SPOF in some #BigTech silo.
@leberschnitzel @_elena @delta yes delta, and you can selfhost chatmail. Some people use #xmpp like you can self host @snikket_im who try to have good ux.
@LTDLGuidon personnellement, en mode bénévole.
Avant de me lancer, j'ai discuté de l'idée sur un salon #xmpp de l'asso #aLeC.
@roughnecks even if you remove server costs:
"Personnel costs are 19 million dollars per year"
besides, the point of my previous post was that all that millions would have gone better to some #xmpp effort or #DeltaChat
I don't get your bad vibes, I will not further reply to you, have a nice weekend
@roughnecks that is the point of my post, saying that millions would have gone better to some #xmpp effort or #DeltaChat I don't get your bad vibes, I will not further reply to you, have a nice weekend
@debacle it really depress me to see people donating and throwing millions of dollars to a centralized service (with a good chunk of that money going to Amazon, Google, Microsoft, etc. just to pay in expensive Signal servers infrastructure)
if only that money would have been invested into improving a mainstream multiplatform #XMPP client solution, or into #DeltaChat 😮💨 the world is so unfair, only the good die young 🥲
@yourautisticlife You're correct, however #deltachat groups are less stable and coherently manageable than Signal Groups, be warned. Deltachat groups, _technically speaking_, have this more ragtag, anarchy feel to them - no clean and totally bug-free management of them (for whomever believes themselves to be the Admin of them).
Group management is a little frayed and threadbare in Deltachat (also #XMPP - *should you insist on #OMEMO encryption*). #Signal, despite people's nitpicks about it, is a tough choice to beat for *today's*, choices, IMHO. Repeat, _today_.
Others will sing the praises of what might come to be tomorrow (or next week, month, year, or who knows if ever?), but I say take your best choice for *today*, and be grateful you have even that much.
You're going to hear some other passionate views about these technologies! Flame shields up!
If you want to play a bit with the new invite system I'm working on: https://dev.jwchat.org/xmpp.html
You will need a client like Monal, Conversations or yaxim pre-installed for this to work.
Also, there shouldn't be an account pre-configured yet.
(You can create accounts there as you wish, the server should be mostly operable, but no guarantees. Data and service can and will disappear without notice at any given time)
Hey! Did you know that you can now find all the official @xmpp news on Movim 😮!
https://mov.im/community/news.xmpp.org/News
You can subscribe to their News feed using any XMPP account and by joining from any #Movim instance (a lot of them are listed on https://join.movim.eu/) ✨
Movim is building a complete social platform on top of XMPP. Any account that joins the platform can already create its own blog 😊
Movim Communities allows you to create spaces to publish with others around the topic you like 😸! This is what the XSF did with their own #XMPP News Community, hosted on their own server and accessible from anyone on the network.
100% standard and fully federated ❤️
You like sharing articles with your contacts?
The Send To feature is now allowing you to send your article to a group of contacts in one step ✨
A lot of exciting changes for the upcoming release 😸
Curious to try out Movim? You can login on our main instance and check it out https://mov.im/ 😊
#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.
Libervia CLI Tip 11:
Libervia automatically caches pubsub nodes you are subscribed to.
You can control it with the `li pubsub cache` commands.
The search capabilities are really powerful, with full-text search and many filters.
You can find items across profiles, within a time frame, or on any field of parsed data.
You can show whole items or specific data (e.g., title/author/tags of forum posts within a time frame).
https://libervia.org/__b/doc/backend/libervia-cli/pubsub_cache.html
@oldsysops that's easy to fix. There are a lot of really active channels on #XMPP
You can use this to find them ..
https://search.jabber.network/search
You can even look them up by tag in here:
https://search.jabber.network/tags/
.. or by lang .. just write lang:fr or lang:de for example in the search box and press enter 👍
But at least,
it didn't ask me for diner...
De mémoire c'est une histoire qui commence il y a quelques mois dans un salon #xmpp #alec xmpp:librehardware@salons.a-lec.org?join où l'on cause de "quels composants pour assembler un #ordinateur entièrement #libre ?" (alors ok, avec un chassis en bois, c'est de mon fait) - et pour "entièrement libre", comprendre : qui démarre avec #gnuboot et tourne sous #guix, #trisquel ou #debian. Dont voici en image les premiers éléments assemblés.
#monordinateurenbois
#asus #kgped16
A suiiiiiivre...
I feel for this user - I’m a fellow ADHD sufferer and their distress is all too clear to me - and I tried to help them in the replies.
But on the other hand, I’m utterly enraged at the broader problem, and all the people who aren’t taking action today, choosing instead to wait until the water is past their neck.
This is the latest example of why we shouldn’t use #nonfree / #proprietary / #restricted and #centralized platforms like #Telegram, #Discord, #WhatsApp, #Signal, #Instagram, #Facebook, #Twitter, #LinkedIn, #Bluesky, #GitHub, and others.
There’s a whole-ass history of centralized platforms having the same class of issues. When are y’all gonna stop ignoring the problem and start exercising the power you have?
It’s as simple as quitting centralized platforms, switching to #FreedomRespecting #decentralized platforms like #ActivityPub and #XMPP, and telling others to do the same.
Create your communities there, and tell others about them. Move all your activity there. Onboard your friends and family. When there’s no other way to reach you, they will move.
Keep up the social pressure, and never relent.
Here’s a user’s guide to XMPP, for whoever needs it.
And developers? Get involved, improve the protocols, the clients, the servers…heck, I’m pretty sure a lot of features and fixes are popular/longstanding enough to make it feasible to crowdfund your patches!
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
Soirée #RLeC avec 100% d'augmentation de la fréquentation, nous nous retrouvons à 9 autour d'une table de La Générale - merci pour l'accueil. Ça devient compliqué pour suivre tous les sujets entre les sandwichs les breuvages et les histoires de chacun. Je note quand même 3 nouvelles personnes notamment désireuses d'installer du (GNU) #Linux !!
Comme quoi l'info des rencontres mensuelles de LeC se trouvent 😊 En plus je crois bien que les conversations vont/conti'uer sur #XMPP et/ou au #PSL 😇
@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.
que legal, hein!
eu sou uma divulgadora do #xmpp , escrevo artigos, publico vídeos, evangelizo pessoas, enfim, xmpp é um tema presente no meu dia a dia.
Já ingressou o canal do Fediverso Brasileiro?
xmpp:fediverso@grupos.bolha.one?join
@mangatake I’m one of the admins of a mental health channel on #XMPP, and I also know a number of people on the wider network with #ADHD. Curious to know how your group made body doubling work for you online. It could be a useful thing for us to start doing, and it may also help other members there.
Here’s the link to it - Mental Health Chat (the address says “depression@” but it’s really a general-purpose mental health channel)
The easiest way to join is to install Quicksy (from the Play Store, App Store, or F-Droid), or Prāv (from the Play Store or F-Droid). The XMPP account you create with them can also be used to login from a variety of other mobile, desktop, web, and terminal clients.
PS - You could try using Tor Browser to access Discord. Tor is similar to a VPN, except it’s decentralized.
In case the Tor website itself is blocked in your country, try getting Tor Browser from tor.eff.org or lacebolla.net instead.
Or, as a last resort -
Send an email to gettor@torproject.org. In the body of the mail, write the name of your operating system (such as Windows, macOS, or Linux). GetTor will respond with an email containing links from which you can download Tor Browser […]
I've officially finished the email<=>XMPP gateway grant 🎉. Lot of stuff done. The gateway is working but there are still things to do, notably finishing the e2ee encryption which is complex.
I'll most probably blog about it (and the previous A/V one) next week.
@jackwilliambell You should have a look at #XMPP and some of its "social" XEPs (XMPP extensions).
For example XEP-0472: Pubsub Social Feed https://xmpp.org/extensions/xep-0472.html that is basically Atom + Pubsub ✨
It is extensively used by Movim, is massively scalable and super easy to implement (just take a XMPP lib and push some Atom in it).
Here is a super small Python code that is taking some RSS/Atom HTTP feeds and pushing them to XMPP https://github.com/edhelas/atomtopubsub
And you can checkout everything about Movim on our blog (hosted on XMPP 😸): https://mov.im/community/pubsub.movim.eu/Movim
🫶
This is likely not what you seek in terms of simplicity, but I wanted to mention in the context of earlier discussion on #ActivityPub JSON-LD versus #RDF XML.
The #openEngiadina project for a long time pursued an ActivityPub-based implementation for its open local knowledge network, but found it too complex, esp. in the areas where the specs are immature and incomplete.
So the research project switched to #XMPP/RDF and had some good experiences.
Wait, did Movim just unlocked the global search feature in its chat messages? 😱
Thanks to the powerful tsvector/tsquery #PostgreSQL feature (feature not available on MariaDB sorry 😔) you can now search messages by keywords in your history and directly load the conversation from the past 🕰️ !
Just click on the search button or hit Ctrl + F to open the brand new search panel 🔍
The next version will be packed with plenty of awesome features for sure 🚀✨
Libervia CLI Tip 10:
You can get various kinds of information using `li info`:
- Features and items available for an entity (server, service, client, etc.) with `li info disco`
- Version of the software running with `li info version`
- Your current full JID and how long you have been connected with `li info session`
- Which devices of an entity are online, their status and identity with `li info devices`
Once finished with Ejabberd Great Invitations I thought, I might port it to MongooseIM. Now I had a talk with the project lead and I wondered if there isn’t more to port. Like PubSub Serverinfo for instance. And then they said, they are not aware of any public installations. So now I wonder, is this true? Does anyone know of any MongooseIM out there in the wild federating with the Jabber network?
Uma galerinha entre colegas de TI da universidade tem criado contas ali 👏
🇧🇷
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.
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.
boosted@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.
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.
It's going well at Whatsapp it seems:
https://techpolicy.press/breaking-down-the-whatsapp-whistleblower-lawsuit
https://discuss.techlore.tech/t/my-family-and-i-got-hacked-through-whatsapp-please-read/15454
https://cybersecuritynews.com/whatsapp-0-click-vulnerability-exploited/
https://www.whatsapp.com/security/advisories/2025?lang=en_US
@Auli @jcs I'm daily driving a #Librem5 with #postmarketOS and everything really important works for my use case, including legacy unencrypted phone calls (VoLTE), SMS messages, 4G data, Wi-Fi, web browsing, email, #e2ee comms with #SignalApp, #DeltaChat, #Matrix, #XMPP, latest apps from #Flathub, etc.
Even running many Android apps with #Fdroid and #Obtainium work via #Waydroid although I tested that on #PureOS, not #postmarketOS.
Sure it's nowhere as fast as mainstream Android phones and has only basic camera support, but then those aren't my priorities when looking at #freedomtech.
Libervia CLI tip 9:
You can manage your bookmarks with the `li bookmarks` commands.
`li bookmarks list` shows the rooms you’ve registered and if they are joined.
If you change the `joined` state with
`li bookmarks set --join <true|false> room@example.org`
All of your clients should join or leave the room accordingly.
By default the modern PEP bookmark (XEP‑0402) is used (with fallback), but you can explicitly use the older protocols with `li bookmarks legacy`.
@archipherous I use #XMPP as my sole means of communication (public channels, private groups, private messages, and calls), and consider it to have better foundations than #Signal, #Telegram, and the rest.
For most people, I recommend #Quicksy or #Prāv, which use phone numbers for easy onboarding.
More privacy-conscious people can choose clients and servers which don’t require phone numbers. Technical people can self-host private servers using #Snikket, or use paid hosting.
I’ve written a guide for new XMPP users here - https://contrapunctus.codeberg.page/the-quick-and-easy-guide-to-xmpp.html
There was one thing, that struck me in a peculiar way about #nerdearla being a #LatinAmerican #openSource and #nerd event:
The organizers use various channels for communication and publicity. But with the exception of #email, not one of them open, free, federated, or latin american. It's all via US #bigTech #socialNetworks (plus one from CN), no #fediverse, no #Mastodon, no #Jabber/#XMPP, no IRC, no Matrix. And even the email goes through mailgun, a US company 🤷
I know many people who are aware of the importance of #FreedomRespecting software, data, and culture - and the related issues of digital sovereignty and privacy.
Paradoxically, a lot of these people also participate in, or even maintain, communities hosted on #nonfree / #proprietary / #restricted or #centralized platforms like #Telegram, #Discord, #WhatsApp, #Signal, #Instagram, #Facebook, #Twitter, #LinkedIn, #Bluesky, #GitHub, and others.
To state the obvious, each community which chooses a proprietary platform - or bridges to it - is also giving another reason for others to be on that platform. It’s reinforcing network effect.
Conversely, if these communities chose to move to free platforms, their members would be forced to move as well. In other words, these communities have the opportunity to push for change on a massive scale.
Sure, you have to reach out to people on proprietary platforms, if that’s where the majority are. But you cannot be stopping there - you must have a strategy to move people away from proprietary platforms to free platforms.
To give the example of #OpenStreetMap -
So to these spineless people who are choosing and effectively promoting proprietary platforms, I ask…
How do you think things are going to change, if everyone keeps choosing what is easiest for them, and keeps choosing, supporting, and promoting proprietary platforms?
What part are you playing in making things better? Or are you just going to go with the flow of the world, even if you know it to be wrong?
They don’t like answering these questions.
Instead, I invite them to find the integrity and courage to answer them.
Or, to find the integrity and courage to make the obvious change and do the obvious right thing.
People hate it when I bring this up. Sorry, but my conscience dictates that I speak up for what is right. Silence is complicity, and it gets us nowhere.
You want to try out Movim before deploying it? 👀 ..or just checking out the exciting features of the next release? ✨
You can now launch a fully working Movim container on your local machine in one unique command 😯
Just clone the Movim repo from Github and call `podman-compose up`, wait a little bit and Boom! you can try-out Movim in your browser 🤩
Checkout the (super-short) tutorial there https://github.com/movim/movim#quick-test 🎉
Movim + Podman = ❤️
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.
Libervia CLI tip 8:
You can check an entity’s response time with `li ping <some_jid>`.
If your server, a service, or any entity feels unresponsive, it’s an easy way to do a quick check.
It uses XEP-0199: XMPP Ping, but if the XEP is not implemented, an error should be received anyway, which is an indirect way to check response.
Life-saving tip when setting up #Prosody: enable the `mam` module!
This module caches "old" messages up to a time limit (default 1 week) so that clients that were not offline at the time can receive them once they reconnect. This way, you can synchronize your messages across all your devices without a hitch - never lose another message again!
Super easy, and makes your XMPP server as professional as any other messaging platform out there. I wonder why this isn't activated by default!
Wrote a little blogpost about Slidgram (XMPP<->Telegram transport for XMPP server) installation in the NetBSD
https://eugene-andrienko.com/it/2025/09/20/slidgram-netbsd-install-howto.html
RE: https://mastodon.social/@kepano/115225880934664070
In other news, XMPP Spaces is making good progress. I hope within a reasonable amount of time we‘ll be able to provide a viable alternative, so people don’t have to end up like that.
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
Great work from @nicoco and @edhelas to specify "spaces" with XMPP.
It's now PubSub based, and open to anything (MUC room, pubsub nodes, URLs). That means that anybody can create spaces with suitable clients, and use PubSub permissions mechanism to make it public or private.
Libervia CLI tip 7:
Need to process items in bulk?
The `--output` flag has an inverse: `li input` allows you to use an input document as a source for command arguments.
For instance, you can prepare data in a LibreOffice Calc table, export it to CSV, and then use it with `li` to batch-process data (create many accounts, blog posts, etc.).
Currently, only CSV is supported.
See the doc for an example:
https://libervia.org/__b/doc/backend/libervia-cli/input.html
*tada* https://github.com/profanity-im/profanity-plugins/pull/32
@Goffi about your idea regarding 'blogging', I think you'd have to elaborate a bite more what exactly you have in mind
If you want to report bugs for the Renga #xmpp client, you can now log in to the bugtracker using your Jabber address. No need to create an account anymore!
If you want to see how it's done, see https://pulkomandy.tk/gerrit/plugins/gitiles/xmpp-fcgi-authorizer/
If you want to try it, go to https://pulkomandy.tk/projects/renga (and please do not create fake bug reports)
🚨 New blog post 🚨
slidge is not dead, it does not even smell funny. slidgnal (#xmpp/signal) gateway is back (very early stage).
@Tutanota the most important part is to make such #Cyberfascism impossible to #enforce by going out of one's way to "#EncryptHarder"!
Use proper #E2EE with #SelfCustody of all the keys! (#XMPP+#OMEMO [ @gajim / #gajim & @monocles / #monoclesChat] & #PGO/MIME [ @delta / #deltaChat & @thunderbird / #Thunderbird ])
Normalize #Torification aka. shoving EVERYTHING through @torproject / #Tor with #TorBridges and #OnionServices
#Teach others by running a @cryptoparty@mastodon.earth / @cryptoparty@chaos.social / #CryptoParty in your area!
If we solely rely on #TechIlliiterates & #Cyberfascists like #Zensursula from @EUCommission to concede and apologize we might just give up already (pretty shure she has not apologized to @MOGiS to this day!)
Libervia CLI tip 6:
Most commands have an `-O, --output` option to format the output. By default, the output is pretty formatted for humans, but you can output in JSON, XML, or other formats.
With `template` output you can use Jinja templates, either built-in ones (the ones used in the web frontend), or your own; useful to build static HTML pages/sites, or reformat the data the way you want.
Use `--help` to see available outputs
https://libervia.org/__b/doc/backend/libervia-cli/common_arguments.html#output
Recently seen a rant about how FOSS devs should stop naming things because "eks em pee pee" is a terrible name.
I guess "eidj titty pee" is out as well then.
I just bought 20 envelopes and stamps, and I'm packing them with 5x #Conversations_im, 5x #OMEMO, and 5x #XMPP 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.)
Are you looking for a better approach to federated chat than #Matrix or #XMPP? I'm working on #Chatterbox, a simple, straightforward federated chat protocol that, ideally, will be more user-friendly (and developer-friendly) than either.
https://adam.nels.onl/blog/chatterbox-federated-chat-that-doesnt-suck/
The blog post links to a gist with the full API specification, in a single well-commented Protobuf file.
I'm working on a reference server that should be available soon. Follow the hashtag if you're interested in updates.
@oldsysops@social.dk-libre.fr @lavergnetho@fediscience.org Yep, self hosted #XMPP with prosody (even it is not needed but audio video calls work if the client supports it).
I released version 1.11 of the slixmpp library yesterday evening, here are the details: https://blog.mathieui.net/slixmpp-1.11.html
@debacle @opensourceopenmind @jonah Huh, I really, really like the idea of also running Debian on my phone. What holds me back is that the hardware supply seems shaky (you already mentioned the pine phone) and that my main reason for a "smartphone" would be the android apps. If I just want to do phone calls I can use my existing feature phone and if I want to use #XMPP I can use my MNT Pocket Reform with its LTE modem. How good is waydroid these days?
Libervia CLI tip 5:
You can retrieve or modify your contacts list (aka “roster” in XMPP terms) with `li roster`.
One of the subcommands, `stats`, gives you, as its name implies, statistics on your roster.
You’ll notably get the number of contacts per domain, with a percentage representing the domain's “weight.” It’s a simple way to see how decentralized your contacts network is.
https://libervia.org/__b/doc/backend/libervia-cli/roster.html
I've wrote a thing about the changes I made to my network when thinking on hosting an #xmpp server. This kickstarts a series of more detailed posts, with terminal sorcery, flux condensers, black holes and holochrons https://gvisoc.com/en/posts/changes-xmpp/ #SelfHosting
Note that file sharing and forums have existed for years in Libervia, in experimental form. Those have been useful to find the flaws and needs, and the acquired experience helped me to write those specifications.
Here is the capture of the tree-like hierarchy of pubsub nodes I talked about yesterday, but this time rendered as forum categories in Libervia web. I’ve added an "XMPP" category and set descriptions (all part of pubsub node metadata). All of this benefits from pubsub permission and subscription mechanisms.
Note that this is done thanks to the NLnet Email Gateway grant.
Note that #Quicksy users won’t be able to opt out of TLS 1.3.
If you are sending files to Quicksy users (via HTTP Upload), make sure your HTTP server supports 1.3; otherwise Quicksy users won’t be able to receive the file.
Today I implemented xep-0070 authentication in my #xmpp client Renga. I could then confirm that my fastcgi authorizer... doesn't work. Not sure why, and I have to figure out the proper way to do logging so I can investigate.
I've been working on implementing XEP-0496 (Pubsub Node Relationships) and XEP-0499 (Pubsub Extended Discovery) in Libervia to allow a tree-like hierarchy in pubsub nodes.
This is a big deal for many reasons, from better organisation to features which become possible (think about file sharing, forums, etc).
The #xmpp #fastcgi authorizer now has a readme!
https://pulkomandy.tk/gerrit/plugins/gitiles/xmpp-fcgi-authorizer/
I will work on the error handling a bit (a lot of errors are currently just ignored) and do more testing. But then I think it's done and I can set it up for my Trac instance first. And then hopefullyit gets used fur many more things?
Does anyone know any use case of #XMPP being used as platform for customer service, where users can initiate conversations from web chat conected via #xmpp websockets and are routed to a random representative in order to establish a new conversation session?
I think customer would use a temporary e disposable JID only to the support session and the way to connect a representative to a customer would be a temporary MUC - even allowing rep to invite another rep to proceed with assistance.
Any thoughts on how to achieve that using XMPP and any needed customization (obviously)? Appreciate any idea, despite of it seems a little nuts :)))
Libervia CLI tip 4:
If you see an XMPP powered blog like those made with Libervia or Movim, you can use directly the `https:` URL to retrieve the XMPP blog or one of its posts.
For instance, to get my blog at https://www.goffi.org with Libervia CLI, you can do:
`li blog get -u https://www.goffi.org`
This works with all pubsub related commands, so if you have the right, you can also edit or publish like that.
https://libervia.org/__b/doc/backend/libervia-cli/common_arguments.html#pubsub
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.
@ilyess if I look waaay back, my answer is: an #XMPP service.
In 2015 I discovered port forwarding and that it could make my computer available on the web. After getting my mind blown by the idea that I suddenly could drop pages in hand-written HTML in a directory and then my phone could see them, I decided to try my hand at hosting an XMPP server. I had just discovered XMPP a few months earlier and thought it would be really cool to contribute to a "federation." Then somebody mentioned the #Prosody server and 15 minutes later, I had my own chat server up and running.
Looking back, it was probably the worst server ever set up: an EEEPC-900 Netbook with single-core Celeron CPU connected via 802.11g WiFi to a DSL connection that I kept running 24/7 on my desk for a few months. But boy, was it FUN to host it.
I still run Prosody as my current XMPP server, but my hardware and uplink got a bit better. Still, I wish that EEEPC of mine was still around for me to play with!
Second day of fastcgi #xmpp authorizer development: things are going well, the general architecture is in place, http requests and headers are processed as they should. A bit more work to do on the xmpp side to send the "confirm" element (not yet implemented in xmpp.rs, but can be added there); and also to handle the replies and match them up with the requests (this will require thread ids in the requests and replies if I understand the spec correctly)
This weekend project (yes, another one instead of finishing the 100 others) is a #fastcgi handler to implement xep-0070, alnowing to use an #xmpp account to log in to a website. Writing it in #rust as a learning exercise.
I hope to replace "login with google" and the other things I had to add to my website ovwr the years in order to not store people's passwords. This should allow to do it in a decentralized way without forcing any specific provider.
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.
@elbast Ich finde grundsätzlich toll was @mailbox_org macht aber irgendwann müssen die sich mal die Frage stellen ob sie das mit #XMPP noch machen wollen.
Einen XMPP Server zu betreiben ist heutzutage zum Glück keine Raketenwissenschaft mehr. Aber ab und zu Updates machen ist das Minimum.
Ein STUN Server (kostet performance mäßig nix) für Videotelefonie wird wohl auch schmerzlich vermisst.
@mailbox_org
Hallo Mailbox.org-Team,
habt ihr an eurem xmpp-server herum geschraubt? In den Gruppenchats auf eurem Server kann ich seit kurzem keine Änderung des letzten Posts mehr vornehmen. Bei Gruppenchats auf anderen Servern geht es noch, daher vermutlich eine Server-Frage? (Nutze Conversations aus dem F-Droid)
Sehr dringlich wäre auch mal ein Update eures Servers! Nach meinen Informationen läuft euer Server seit 2018 ohne Updates auf aktuelle Versionen????
So, ich habe meinen alten Spectrum2 in Rente geschickt und mir https://slidge.im installiert, dessen module mit meinem prosody.im zusammenarbeiten.
Nun bin ich XMPP-interoperabel unterwegs, auch wenn unter Matrix da irgendwie die E2E-Verschlüsselung nicht oder nicht richtig geht.
Damit wird mein XMPP-Client zu meinem Telegram-, Whatsapp-, und Matrix-Client. Schön aufgeräumt irgendwie. ;)
#xmpp #telegram #whatsapp #matrix
Libervia CLI tip 3:
You can use Libervia CLI to pipe out any command output to another entity:
`some_command | li pipe out some_entity@example.org`
The other entity can receive the data like this:
`li pipe in sending_entity@example.net | some_command_receiving_data`
This is experimental use of Jingle, data is sent P2P when possible.
I love @FrOSCon. It was the first conference I ever went to 2̶0̶ 19 years ago. But damn those start times are not hacker friendly.
I'm so tired I just tried to put whole beans in my portafilter.
Anyway see you there soon.
#XMPP #froscon #Conversations_im
The @dino and #Conversations_im developers have a booth at @FrOSCon. Come find us to talk about #XMPP and grab some merch.
Hey small update on my work on Libervia.
I'm back from vacations, and finishing last steps on email <=> XMPP gateway. I'm still having the planning for the new grant to do.
I'm planning to have at least an alpha release by September, as Libervia is packed with new features, but no releases in years. It will be focusing on Web, CLI, and the new components.
I'll try to slowly get back to video and blog posts.
@GrapheneOS I like how this #Matrix issue has never been a problem with #XMPP. 😅
https://grapheneos.social/@GrapheneOS/115012285317476330
For anyone looking to take a look (or another look) at XMPP, I wrote the The Quick and Easy Guide to Jabber/XMPP for new users.
There are plenty of active communities on XMPP, you can find them on search.jabber.network/tags
Also so wirklich privat (ich rede nicht von Sicherheit) ist #Signal oder #Threema auch nicht. Will man von seinen Freunden gefunden werden muss man seine eigene Telefonnummer verwenden bzw. mit dem Account verknüpfen. Dann doch
@methuselah in #xmpp the groups are centralized, server dies, group dies, Conversations is super nerdy, not really on the mainstream level in UI/UX, and in iOS the situation is WAY WORSE with #Monal, in #Conversations groups are rarely encrypted and you get a pretty on your face encryption selector to disable encryption or choose encryption flavor, this is REALLY BAD
I will not even talk about the multi-device support and possibility to easily move your profile between OSs like on #DeltaChat
@QuadRadical exactly, if what one is using matrix is for public groups, Delta Chat is not for that, we are working on adding channels ( #telegram style) support, tho, and if it is for a closed community ex. people that meet in a physical place, is also good, but not for a community open to random people in the internet like a support group for some project, #matrix and #xmpp are both not good IMHO but there isn't anything better out there right now
Wonderful summary of @valhalla 's talk at #DebConf25 about #xmpp
https://blog.trueelena.org/blog/2025/07/15-federated-instant-messaging-100-debianized/index.html
It's a perfect summary of my own toughts about it as well! Waiting for the video ...
Italian translation: https://www.resolutions.it/nextcloud/s/DWMXoA42ZDyYKKW
*** NEW: 7 supported languages
FR 🇫🇷
EN 🇬🇧
ES 🇪🇸
DE 🇩🇪
IT 🇮🇹
PT 🇵🇹
NL 🇳🇱
***
🇬🇧 Launch of the XMPP / Fediverse Bridge!
You've been waiting for it, here it is: from now on you'll be able to chat directly between Fediverse and XMPP instant messaging! All from your usual account and application, without changing a thing.
So how does it work? Very simply, two twin robot accounts will be responsible for passing your messages to the other world.
So from Mastodon: your contact is @xmpp_bridge, who you can follow to sign up, then send and receive messages from XMPP.
Each time you send a message, you do as you would for any private message: mention the robot account from Mastodon or send a private message from an application such as Pixelfed or Friendica, for example.
Address your XMPP recipient(s) in your message with the prefix xmpp: followed by their address (without spaces). You can reply directly to any message you receive.
You can also manage your block lists to prevent spam, and you can report any abuse to your administrator.
Not interested? Don't worry, you won't receive anything until you register.
Get started! Obviously, this is only of interest if you know XMPP contacts (and vice versa). But it's also an opportunity to try out and promote instant messaging.
Test it out and report any bugs or useful comments to me, so that I can improve the service.
I hope you enjoy this new service, which is fairly exclusive but open to everyone!
🔄 Please boost to spread the good word in the Universe.
ℹ️ More info: https://chat.gayfr.online/blog/ap_bridge%40gayfr.live/bridge-from-xmpp-to-fediverse-user-help-page-59dlkf
The #Debian #XMPP team has published their notes on changes to XMPP packages and subsystems in Trixie.
Link: https://xmpp-team.pages.debian.net/blog/2025/05/xmpp-debian-13-trixie-news.html