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.
XEP-0516 "XMPP Decentralized ID (XID)" that I've authored as part of my work on metadata reduction/serverless (https://nlnet.nl/project/ServerlessXMPP/, thanks NLnet!) has been published.
The goal is to have your XMPP identity independent of your DNS-based domain. At some point, it should be possible to have your XMPP account independent of your server.
Note that current version has issues and will be updated soon.
Work is in progress on XMPP deeper decentralization.
I'm curious about what people think is the goto, best, distributed, federated messaging protocol? #XMPP was cool back in the day but I can't really see a way forward with it.
I know #Matrix is a thing and it's the way I'm leaning.
I've also heard of #DeltaChat but don't know anything about it.
What is the default goto messaging protocol and service for people in the #Fediverse and #IndieWeb?
I'm curious about what people think is the goto, best, distributed, federated messaging protocol? #XMPP was cool back in the day but I can't really see a way forward with it.Can you elaborate that?
I would do Signal, but it sounds so complicated and costly. It sounds like the "Desktop" client requires one to sign in from the "Mobile" client every 30 days? So that means I have to install an emulator and use the "Mobile" client anyways.
But Signal doesn't allow more than one "Mobile" device per account? So I'll need to set up emulators or some figure out how to run the "Desktop" client on various devices?
And then Signal can just delete my account, or stop me from receiving any messages at any time they want, and perhaps even change the account name? Then I'd have to go and purchase a new account, and that's a big hassle. Could I even transfer my contacts over to the new account? Would I even be able to contact them?
No thanks! Just use #XMPP or #Matrix or... Cwtch or SessionX or something. I'd rather pay the server operator(s) instead of paying for new phone accounts. Fuck #Signal.
Converse 14.0.0 has been released on Friday.
🔒 This is the first release that brings OMEMO:2 support, using the new libomemo.js library. 🔒
https://github.com/conversejs/converse.js/releases/tag/v14.0.0
Thanks to @nlnet for sponsoring this work. ♥️
Next up is support for social feeds and microblogging. 🧑🏭
Ist doppelt witzig, weil Whatsapp ursprünglich auf #XMPP (#ejabberd by @ejabberd) beruht und sie die Telefonnummern erst mühsam ranflanschen mußte. Kann #DerSpiegel aber nicht wissen, die Info ist in #Wikipedia versteckt.
die einen kommen mit so meldungen quasi ins "fernsehen".
andere brauchten noch nie eine telefonnummer.
🇫🇷 Bridge XMPP ↔️ FÉDIVERSE
Un service développé spécialement pour vous, le bridge XMPP/AP permet de dialoguer entre les applications du fédiverse et la messagerie instantanée XMPP. Intuitif et facile d'utilisation, à partir de votre application et de votre compte habituel, il vous suffit de contacter @xmpp_bridge (depuis le fédiverse) ou xmpp:ap_bridge@gayfr.live (depuis XMPP).
Si vous administrez un serveur, vous pourrez également l'installer vous-même, le code est disponible en source ouverte.
Toute la documentation pour l'utilisation, l'administration ou l'installation est ici: https://chat.gayfr.online/blog/ap_bridge%40gayfr.live/xmpp-activitypub-bridge-documentation-KdpNJ9
____________________
🇬🇧 Bridge XMPP ↔️ FEDIVERSE
A service developed especially for you, the XMPP/AP Bridge allows you to communicate between #Fediverse applications and #XMPP instant messaging. Intuitive and easy to use, from your usual application and account, simply contact @xmpp_bridge (from the Fediverse) or xmpp:ap_bridge@gayfr.live (from XMPP).
If you administer a server, you can also install it yourself; the code is provided as open source.
All documentation for use, administration, or installation is available here: https://chat.gayfr.online/blog/ap_bridge%40gayfr.live/xmpp-activitypub-bridge-documentation-KdpNJ9
Am nächsten Sonntag (05.07.) ist es schon wieder so weit, es ist Digitaler Unabhängigkeitstag!
Und da die Temperaturen, wahrscheinlich so sind, dass wir uns auch draußen aufhalten können, verschieben wir unseren Juli-DID in den Alaunpark (15–19 Uhr).
Falls ihr eine Orga seid oder kennt, die sich in irgendeiner Form antifaschistisch betätigt, solltet ihr unbedingt vorbeischauen. Zeit, den Schritt ins Fediverse zu wagen!
Wir helfen euch beim Einrichten von Accounts und stehen für Fragen zur Verfügung. Außerdem wollen wir euch auch die Vorzüge von verschlüsselten, dezentralen Messengern (wie Matrix
oder XMPP
) aufzeigen, damit niemand eure Nachrichten mitlesen und niemand den Stecker des zentralen Servers ziehen kann…
Unterstützt werden wir wieder u. a. von @azubisgegenrechts @datenpunks @npug @piratensachsen @piranhas @piranhas@piraten-partei.social
#SaxnIT #DID #DUT #ditit #veranstaltung #Matrix #XMPP #Fediverse #Mastodon #Antifa #Alaunpark #Dresden #Signal
I’m going to be at #FOSSY in Vancouver in August to talk about #UnifiedPush!
https://2026.fossy.ca/schedule/presentation/372/
There is also a full 2-day track dedicated to #XMPP.
Starting the week with a good deed — to myself!
Liked to have the latest #jabberEl 0.11.1 on #Debian 13 #trixie stable, so I uploaded it to #backports.
Should be installable in a few hours:
$ sudo apt install -t trixie-backports elpa-jabber
At this point, using #Jabber/#XMPP or other free and federated IMs is the second best thing we can do against #ChatControl in the #EU. The best is to write to our #MEPs before Wednesday. Do both!
@bazkie Possibly, the #XMPP could be used first — e.g. the #Prosody installation and configuration could be dead simple and it supports all necessary encryption out of the box.
As practice
shows, the authoritarian governments usually one step behind the tech, the society is using. So, first time the simple solution, like Prosody on the server out of reach of Five eyes countries, bought for crypto and without logins logging, will be enough I think.
When the next generation of politics will learn about XMPP — well it's time to deeper and mass use mesh networks. As I heard, there are big communities of #Meshtastic in the Europe, especially in Germany.
Look at this as an endless battle between sword and shield.
Preparing a goodie bag for the upcoming #PravConf2026! I finished the design yesterday and @athulvis and @libreinator went to Sanchi Bags to get it printed
Apart from stickers and a small batch of t-shirts, this is the first time we're getting to see @prav merch and I'm looking forward to it 😋
Oh, by the way, does the way those pigeon trails line up look familiar? 😉
(The image is a mockup; I superimposed the Inkscape design onto a photo provided by Sanchi Bags)
Ich nutze #Jabber/#XMPP mit gateways zu IRC, Matrix und SMS. Gateways zu geschlossenen Systemen (Whatsapp, Signal, Telegram) wären möglich, will ich aber nicht 😉
IRC gateway (#Biboumi) nutze ich von #Movim, aber die Matrix- und SMS-Gateways hoste ich nur mich selbst, obwohl's zumindest das Gateway für Matrix auch schon bei Movim gibt. Historisch gewachsen 🤷
Als Clients nutze ich #Gajim, #Dino und neuerdings auch #jabberEl in #Emacs.
Movim 0.31.4 is out, and it's a security-focused one! 🔐
Over the past few weeks we received several reports about potential vulnerabilities. We reviewed all of them and took the opportunity to harden a few things: SSRF protection, cookies proper validation, a XSS issue in Space invitations has been patched and a few other things.
Nothing critical, but important enough to update as soon as possible 😸
A few call-related bugs were also fixed along the way 📞
Checkout the complete Release Note to have all the details: https://mov.im/community/pubsub.movim.eu/Movim/movim-0-31-4-is-out-stay-safe-and-upgrade-cwblXR
Stay safe out there, and don't forget to upgrade! ✌️
@janujcic https://movim.eu works quite well and is really pushing to become a viable Discord alternative lately. #xmpp #movim #jabber
Gibt's beim #Fediverse eigentlich einen #invitation-Mechanismus wie bei #Jabber/#XMPP?
Also: Du vertraust ein paar Leuten, ggf. auch nach Bauchgefühl, ein Account an und die kennen Leute, die sie einladen können etc. Nach ca. sechs Hops ist es die ganze Menschheit 😉
Hinterher kann $ADMIN aber sehen, wer wen eingeladen hat. Wenn jemand systematisch und oft danebengreift, kann man die Person anzählen und ihr das Recht auf weitere invites entziehen.
8 days to go for #PravConf2026. Hurry up and submit your talk proposals now. The deadline is 29 June.
Check out more at conf.prav.app
#FreeSoftware #Prav #XMPP #PravConf
conf.prav.app
Credits: @badrihippo, @athulvis, @aaruswartz
There is brand new #freeSoftware written in #TclTk (!): #Tacky, a #Jabber/#XMPP client for #Linux and Windows with support for modern A/V calls and #OMEMO #e2ee. Pre-alpha now.
https://github.com/pounceandmiss/tacky
It's a #blastFromThePast, as I used to play a lot with Tcl/Tk in the mid-1990s. Can't remember much of it, though.
Traveling OSM Salesgirl Problem ✊🏳️🌈🏳️⚧️🇺🇦🇵🇸 [she/her or any neopronouns] » 🌐
@contrapunctus@fe.disroot.org
The latest blog post I’ve written for Prāv.
[…] we at Prav are dedicated to freedom-respecting and decentralised software. We oppose proprietary and centralised messaging services like Telegram, since they concentrate power into a single entity. However, this step taken by the government has dangerous implications for all messaging services, regardless of whether they are centralised or decentralised.
My most important #Jabber/#XMPP servers are not public: The one of my company, the one of my #freeSoftware project, my private one.
Leaves my "social" one, #movim.eu, which is a little bit tied to the @movim project, but works well and has everything I need.
See https://joinjabber.org/docs/servers/personal/ by @joinjabber, but their most prominent recommendation uses #CAPTCHA unsolvable by me, and also https://providers.xmpp.net/ by @xmpp_providers!
recommend me your favorite public #XMPP server with great uptime and reasonable bells & whistles support for features used by Gajim & Conversations? but not Redacted, I already use that one for something else. boosts appreciated!
@yehor
Both, hard mode: set up a #XMPP and write "deltachidge", a deltachat/xmpp gateway based on https://slidge.im/
It's the #LindyEffect, which I heard the first time about in 2019 from @jcbrand, who happens to be the main developer of #ConverseJS, a very nice #Jabber/#XMPP web client 😉
We are delighted to announce that @fossunited is a sponsor of #PravConf2026 in the bronze tier (₹20,000).
@Oleksii @robot Video calls using @dino has been working even on #postmarketOS stable since last year at least. I tested it successfully on a #Librem5 with pmOS 26.06 and 25.12 during each's testing phase.
I will not set up another chat platform. I will not set up another chat platform. I will not set up another chat platform. I will not set up another chat platform…
So um… #xmpp or #DeltaChat?
While I'm not using presence and don't plan so, I would love to use "#XEP-0108: User Activity", again. It serves a similar purpose as presence state, just in a better way.
Unfortunately, this features has been dropped from #Gajim and never arrived in #Dino. It was helpful to see, if a colleague is in a meeting or at lunch etc. before writing to them.
Ich habe ein paar Änderungen auf der Seite https://imday.de/ durchgeführt.
- Videos wurden in die Rezepte von #Conversations , #Snikket und #Monal integriert
- #Quicksy wird auf der Seite nicht mehr als Option benannt
- Die Karte der regionalen öffentlichen Chats taucht jetzt auf der Nachtischseite mit auf
We are delighted to announce that Goodbytes (goodbytes.nl) (Fediverse: @guusdk@toot.igniterealtime.org) is sponsoring #PravConf2026 in the gold tier.
The gold tier is ₹40,000 (425 USD). We are highly grateful to them. This will help us cover travel costs and other conference related expenses.
Learn more about PravConf here: prav.app/conf/2026
TIL: video calls are working on #postmarketos edge #Phosh #Fairphone5 #dino #xmpp #mobilelinux #linuxmobile
Gibt es hier Erkenntnisse, dass es derzeit #Verbindungsprobleme mit #xmpp.social gibt? Das automatische Login klappt ebenso wenig wie das aufpoppenden manuelle Login. Ich nutze Gajim, bei conversejs kann ich auch keine #Verbindung herstellen.
#MDTRadioMX #MusicaDelMundo
#GNULinux #SoftwareLibre #CulturaLibre
#SaludYBienestar #SaluD #Fediverso
#Mastodon #MastLat #Difusion #Podcast #RadioLibre #gratis #xmpp
La mejor radio que he encontrado en años!! 😉 📻 🌈 Llevo horas escuchando ☺️
Last night I didn't want to do my taxes... so I installed @prosodyim on my LAN switch, a #MikroTik RB4011
It was hypothetically easy (install&enable Containers, follow https://prosody.im/doc/docker to deploy on eMMC, forward the ports, add a certificate), so I played it on hard mode with a #punycode domain
Biggest challenge: MikroTik won't let you paste "☝" in a terminal
2nd challenge: finding an IDNA2003 client
Now say hi to xmpp:georg@☝.op-co.de (if your client permits)
Want to help spread the word about Movim as an alternative to Discord, Slack, Telegram, and more?
Drop a ❤️ and a comment on https://alternativeto.net/software/movim/about/ 🫶
The more visibility we get, the more people will discover and join the network ✨
#movim #xmpp #alternative #discord #alternative #foss #opensource
Now that Converse will support OMEMO:2, I'm really looking forward to more clients supporting it.
The main reason is that Stanza Content Encryption (SCE) is a game changer.
With legacy OMEMO you can only encrypt the body text, but not metadata such as retractions, reactions, chat state notifications etc.
This means you either have to accept sending this metadata as cleartext, or disable those features for e2ee.
With OMEMO:2 and SCE all of this can now be encrypted as well!
🎈 I'm happy to announce that libomemo.js version 2.0.0 has been released 🎉
libomemo.js is a modernized fork of the abandoned libsignal-protocol-javascript and brings the following:
* 🔒 OMEMO:2 support
* ✅ Rewritten in TypeScript
* 💻 Node.js support
* 💼 ESM module support
* 😎 Modern bundler and test runner
Converse.js is now using this library and will have OMEMO:2 support in its next release.
Thank you to @nlnet for generously funding this work.
Movim 0.34 is out ✨ Spread the news! 📢
This new milestone stabilizes the important work from the previous release while introducing a completely redesigned conference-call experience and many other fixes.
In this version, you can add dedicated conference-call rooms to your Spaces and explore the new video-call interface ✨
Check out the release notes on our blog: https://mov.im/community/pubsub.movim.eu/Movim/30cf568b-49f9-4a59-8168-6f8f1f12164c
Are you a Movim enthusiast? We'd love to hear from you! Tag us and tell us how you use Movim, what you love about it, and what you'd like to see next 😸
Enjoy!
Are you affected by #Telegram being (temporarily) banned in #India for a reason so ridiculous it isn't even wrong?
Maybe now's a good time to try out a #decentralised messaging network like #XMPP! It's easy to get started with @prav and the more inclined can dig deeper for more customisable options 
@lutindiscret
#XMPP adoption is low or OMEMO adoption is low?
XMPP adoption is low for several reasons, among which NIH syndrome (😏) and the false idea that IM is easy.
OMEMO adoption is very high in direct messaging and private chat, because the most popular clients among non-tech people just default to activating (when they even allow not activating it).
Dumping any unencrypted message is very possible through server if that is desirable.
Traveling OSM Salesgirl Problem ✊🏳️🌈🏳️⚧️🇺🇦🇵🇸 [she/her or any neopronouns] » 🌐
@contrapunctus@fe.disroot.org
MRW people try to tell me that a brand new competitor to #XMPP is “built on established standards”:
You wan't to move from #Discord to #Movim and #XMPP, but you really miss one or two core feature?
I'll work the next few weeks on some of those missing features to help you and your community to migrate ✨
So what do you miss the most?
| 🎙️ Audio rooms (Teamspeak/Mumble like): | 180 |
| 📹 Video calls with several friends (like Jitsi): | 94 |
| 👾 Spaces (like Discord servers, grouped rooms): | 320 |
| 👀 Something else, add it in the comments bellow: | 13 |
Closed
RE: https://piaille.fr/@movim/116042587996308624
Promises made, promises fulfilled!
The upcoming Movim release, 0.34, will contain Spaces and a fully working audio-rooms (with video and screen sharing 😉️) integration.
It should be there in a few days 👌
Stay-tuned! 👀️
#discord #movim #release #xmpp #alternative #european
🗳You wan't to move from #Discord to #Movim and #XMPP, but you really miss one or two core feature?
I'll work the next few weeks on some of those missing features to help you and your community to migrate ✨
So what do you miss the most?
🎙️ Audio rooms (Teamspeak/Mumble like): 180 📹 Video calls with several friends (like Jitsi): 94 👾 Spaces (like Discord servers, grouped rooms): 320 👀 Something else, add it in the comments bellow: 13 Closed
🇫🇷 Connaissez-vous XMPP et MOVIM ?
De la même manière que WhatsApp ou Messenger, mais en respectant votre anonymat et votre vie privée, XMPP est un service de messagerie instantanée incluant : clavardage (chat) à deux ou en groupe avec chiffrement de bout en bout, appels audio et vidéo, partage de fichiers et d'écran.
Pour vous inscrire, contactez-moi. Si vous disposez déjà d'un compte Mastodon, Pixelfed ou Friendica, vous pouvez également vous inscrire en un click avec notre bot @xmpp_bot
Vous pourrez ensuite utiliser une application ou bien notre service Movim, qui offre toutes les fonctionnalités, avec en supplément la possibilité de publier son blog. Utilisez votre compte XMPP pour vous connecter : https://chat.gayfr.online
____________________
🇬🇧 Do you know XMPP and MOVIM?
Just as with #WhatsApp or #Messenger, but respectful of your anonymity and privacy, #XMPP is a secure instant messaging service including chat (two or more participants) with end-to-end encryption, audio and video calls, file and screen sharing.
To register, please contact me. If you already have a Mastodon, Pixelfed or Friendica account, you can also register with one-click by using our bot @xmpp_bot
You will then be able to us an app or our fully-featured #Movim service, which also boasts blogging capabilities. Use your XMPP account to connect: https://chat.gayfr.online
A new slidge (pre)release just dropped!
https://slidge.im/blog/2026/06/14/slidge-v0.4.0beta-spaces/
Thank you @nlnet ♥
I was reading https://prosody.im/doc/turn and thought about trying to set up coturn but discovered it is slopware.
The GitHub repository of #dinox a fork of #dino #XMPP #InstantMessenger was archived by the owner on Jun 4, 2026. It seems to have migrated to a self-hosted Forgejo instance.
We are glad to announce that our annual conference #PravConf will be held on the 4th and the 5th of July 2026 at St Thomas college, Thiruvananthapuram, Kerala, India.
More details will soon be on our website. Stay tuned!
"Planet Debian":
Blogging with an LLM assistant https://vincent.bernat.ch/en/blog/2026-blogging-llm
Merci @vbernat
(via #xmpp https://conversations.im/j/news@conference.debian.org )
We had a Prav mini meetup in #Delhi yesterday featuring @badrihippo, @ravi, @kishy, and @disaster2life
We worked on getting Prav's financial records organised in a single place, so we can refer to it easily. This will make work easier for the Treasury Team and also enable greater transparency in our reporting
Our original meeting place, Chaayos in Connaught Place, turned out to be too crowded. We instead sat at Andhra Canteen for a couple of hours to kick off the session
After an ice cream break, we went to Café Coffee Day but they were not welcoming and wanted us to order more just for the privilege of sitting down. So we left the place and wrapped up at the bench outside in the infamous Delhi heat
Note to self: bring fully charged laptops next time!
Passend zum DI.DAY zeige ich dir in meinem Video wie du Snikket in wenigen Minuten installieren kannst:
https://gnulinux.ch/snikket-chat-einfach-sicher-und-privat
Bei Snikket handelt es sich um einen einfachen, sicheren und privaten Messenger auf XMPP-Basis.
Einen Invite-Code gibt es auch gleich noch gratis dazu: https://chatsecure.ch/invite/0Et2l-z4Dt01K-B6nMdx_a08/
Heute ist wieder #diday !
Falls ihr gerne Messenger ausprobieren möchtest, bei denen ihr App und Anbieter selbst auswählen könnt und (bei Interesse) den Standard sogar mit weiterentwickeln könnt, dann schaut doch mal auf https://imday.de/ vorbei.
@stefano @outofcreativity @feld
Wow, this is a great development!
Question: how well does Delta work, specifically in regards to encryption?
When I was experimenting with #XMPP, while I could use multiple clients, ie phone and desktop Linux app, only the device which initiated the conversation remained encrypted. Does Delta chat behave similarly?
Mastodon signed the European Social Stack Open Declaration with Social Web and Fediverse peers to support open, decentralised social infrastructure in Europe 🧩
It sets principles of digital sovereignty, decentralised networks, and open protocols such as ActivityPub to reduce dependence on platforms 🌐
#TechNews #SocialWeb #Fediverse #Mastodon #ActivityPub #Matrix #XMPP #OpenSource #Privacy #DigitalSovereignty #Decentralization #DSA #Tech
The last few days have been wild! 
The video conference user interface has been completely rebuilt from the ground up and redesigned.
Share your screen 💻, switch between grid and active speaker modes 🔄, pin one of the streams 📌, on desktop or mobile... all these exciting new features are now merged into Movim!
Check out the short preview below to see what to expect in the upcoming release. 👀
Movim is becoming a serious decentralized, FOSS, and fully standards-compliant alternative to #Discord, Microsoft Teams, or Slack. 
And don't forget to support us on #Liberapay or #Patreon: https://movim.eu/#fund ✌️
Mouai bon Fluux ne supporte toujours pas les Spaces
Pas que j'aime pas Movim mais je veux juste un client simple pas le truc complet réseau social #XMPP
Upgraded my Openfire server to the latest version this morning (5.1.0), and then found that none of my users could connect to the server. Everyone was constantly reconnecting and disconnecting, getting stream errors. The server logs reported no errors, everything running smoothly.
Downgraded back to 5.0.5, restored the database and openfire folder from backup, and now we're up and running again.
🇫🇷 Connaissez-vous XMPP et MOVIM ?
De la même manière que WhatsApp ou Messenger, mais en respectant votre anonymat et votre vie privée, XMPP est un service de messagerie instantanée incluant : clavardage (chat) à deux ou en groupe avec chiffrement de bout en bout, appels audio et vidéo, partage de fichiers et d'écran.
Pour vous inscrire, contactez-moi. Si vous disposez déjà d'un compte Mastodon, Pixelfed ou Friendica, vous pouvez également vous inscrire en un click avec notre bot @xmpp_bot
Vous pourrez ensuite utiliser une application ou bien notre service Movim, qui offre toutes les fonctionnalités, avec en supplément la possibilité de publier son blog. Utilisez votre compte XMPP pour vous connecter : https://chat.gayfr.online
____________________
🇬🇧 Do you know XMPP and MOVIM?
Just as with #WhatsApp or #Messenger, but respectful of your anonymity and privacy, #XMPP is a secure instant messaging service including chat (two or more participants) with end-to-end encryption, audio and video calls, file and screen sharing.
To register, please contact me. If you already have a Mastodon, Pixelfed or Friendica account, you can also register with one-click by using our bot @xmpp_bot
You will then be able to us an app or our fully-featured #Movim service, which also boasts blogging capabilities. Use your XMPP account to connect: https://chat.gayfr.online
@abucci There is actually a TODO list implementation in Libervia based on XEP-0346 (also does grocery list, ticket system, and whatever shared list). I'm also the author of XEP-0471 and linking both is planed at some point (but I'm very overwhelmed).
E2e encryption is implemented in backend, but not yet accessible for this feature in Web UI.
Open up chat to myself. Send a chat for each todo item. Use a reaction emoji to indicate status (done/cancelled/etc). Reply to the chat to add additional information and/or surface the item. All of it is shared among all devices, encrypted, and generates notifications. The one feature I'd like that I haven't figured out how to hack manually is scheduled reminders. An XMPP chat app that had scheduled messages could do it! I haven't found an XEP specifically about this but XEP-0471 might be bent to this purpose.
If you want to communicate with your Hermes Agent via #XMPP, here's a plugin for that. Code is extracted from three different PR's to the hermes agent github repo to add XMPP that weren't being merged, and moved into a plugin. I just cherry picked and packaged everything with the help of local models running on my laptop, with a final pass by a cloud model (if you read the readme carefully you can tell what cloud model) to update documentation and fix a few loose ends the smaller (but free and more environmentally friendly) local models left. Everything I could test is working. Unfortunately I don't have an XMPP client that supports reactions, typing indicators, threads, or voice messages. But it connects to the server via a secure connection, and both versions of omemo work. However you feel about #AI, communication should at least be E2E encrypted and not controlled by discord/telegram. github.com/fastfinge/hermes-xmpp-plugin
Nous sommes dans l'annuaire officiel XMPP ! En catégorie B car l'inscription est indirecte (mais libre) pour éviter les abus.
Comment s'inscrire ? Très simple, suivez le compte @xmpp_bot depuis ici, ou sinon demandez-moi.
Mais au fait, c’est quoi #XMPP ? C’est la messagerie instantanée libre et éthique, qui remplace #WhatsApp ou #Messenger pour chatter, appeler en audio ou vidéo, partager un écran ou des fichiers...
Tous les détails ici : https://gayfr.live
Plus on est nombreux, mieux c’est !
For fuck’s sake https://github.com/coturn/coturn/blob/master/CLAUDE.md
(gonna be a problem for #xmpp as well)
Oui Google a fortement participé à "faire croire" que RSS et XMPP n'était pas/plus utiles, mais c'est aussi en continuant de propager ce genre de rumeur que beaucoup de personnes continuent visiblement de croire que ces protocoles sont morts.
Ne devenez pas les défenseurs de Google en perpetuant leur narratif de "mort de tel ou tel protocole" : la force d'un protocole contrairement à un produit est justement que c'est difficile à tuer !
RSS et XMPP sont toujours là, XMPP est d'ailleurs toujours très activement développé et ses fonctionnalités et clients s'améliorent d'années en années en offrant un protocole léger, pratique et facile à déployer pour faire de la communication instantanée.
Folks. I just had the very first #XMPP Space Call 😸!
There are still a couple of things to iron out, but you can now make conference calls in XMPP Spaces! ✨
After 15 years of work on #Movim , countless commits, improvements, and refactoring, I am incredibly proud to offer everyone a fully standard, lightweight, and open-source alternative to major platforms like #Discord, Microsoft Teams, and Slack.
There are a few minor things left to standardize, but you can already build another client that fully integrates with Movim.
On the XMPP server side, everything is already in place. 👌
If you'd like to help me continue this journey: https://movim.eu/#fund 🫶
Ich habe eine Karte öffentlicher, regionaler, nicht-technischer Gruppenchats erstellt.
Siehe auch: https://eversten.net/blog/map/
Kennt ihr Weitere? Dann teilt dieses gerne in folgendem Gruppenchat mit:
xmpp:mapofchannels@chat.yax.im?join
Grundlage dieser Seite: https://codeberg.org/manuu/fosdem-2026-xmpp-diday/wiki/Local-services
@prav is an #XMPP service which makes onboarding easier for users. I use it on a daily basis for my communications. I am also the part of the community as I help in outreach, update the website and officially the CEO of the cooperative.
Prav sends OTP by SMS to the user for registration, similar to WhatsApp or Telegram.
We need your help in raising funds to keep sending these OTPs.
Check out this link if you would like to donate https://prav.app/donate/hosting-and-sms/
More details are in our blog post https://prav.app/blog/funding-our-sms-expenses/
A new milestone for audio and video calls in Movim!
Movim now detects the current status of sessions and connects you directly to the screen-sharing and video stream when you join 👌
You can also start and stop your camera or screen-sharing whenever you want ✨
Everything is now ready for the next big step: adding all these new features to Spaces and finally introducing 100% XMPP-standard audio rooms!
(There's also the SFU topic to tackle this summer 👀)
Discord, here we come!
New ad for @prav
The country may not be respecting your right to vote, but Prav does😛
Join the cooperative now to avail your voting rights.
Learn more at https://prav.app/become-a-member/
Monal 6.4.21 (Build 1092, PR #1650) released.
- Show last usage timestamp of OMEMO keys
- Use the iOS 18 UI in the share sheet
- Allow using any language in the Display Name field in account settings
- Try to improve location sharing accuracy
- Improve contact last activity timestamps
- Fix several bugs
@debacle @gnemmi @smn @movim Hey, SFU (big conferences) is not just on the roadmap, there is a working prototype for nearly 2 years now (based on the excellent Galène), with corresponding specs in XSF /inbox. Well was working actually, broken right now due to big changes in web frontend, but should be back soon.
@jae I'll give it to you that onboarding could be kind of an issue, but #XMPP has come a really long way in that regards. From the server side of things (with mod_invites) just as from the client side with easy onboarding straight from the app without having to create an account from a web page or anything like that.
Onboarding from a recent (mid 2025) client is as easy as installing the app, open it, choose create account, pick one from the drop down list of server, provide a password. Done.
Happy to announce the 0.18 release of Poezio, a terminal XMPP messaging client.
This new release brings better compatibility with python 3.15, Message Retraction support, a new way of showing or hiding groupchat presences, and a lot of typing!
A more detailed changelog is available on my blog:
https://blog.mathieui.net/poezio-0-18.html
#poezio #python #slixmpp #XMPP #Jabber
Your local town at #XMPP ?
I just stumbled across a brandnew overview of local-oriented public XMPP groups:
https://codeberg.org/manuu/fosdem-2026-xmpp-diday/wiki/Local-services
If you create or know local-oriented public #XMPP groups (not listed), please share the XMPP-URI (with a small regional info) by replying to this toot.
Thank you!
Dein Ort bei #XMPP ?
Ich bin gerade auf folgende brandneue Übersicht lokalorientierter öffentlicher XMPP Gruppen gestoßen:
https://codeberg.org/manuu/fosdem-2026-xmpp-diday/wiki/Local-services
Wenn ihr weitere lokalorientierte öffentliche XMPP Gruppen kennt oder neu anlegt, dann antwortet gerne auf diesen Tröt und teilt kurz die XMPP-URI mit (am Besten mit einer kurzen Info zur Region).
Vielen Dank!
Bon moi de Conversations à Conversations ou à Monal en vidéo même sur le même réseau Wifi ça passe pas 😥
Du coup la visio sans numéro de tel je ne sais pas comment faire. Comment faites-vous ?
#Conversations #Monal #Chapril #Chalec #XMPP #AppelVidéo
What #Conversations_im did was prove that the technology works. When #Matrix reinvented the wheel as an eventually consistent graph database with a JSON API, they didn't do it because #XMPP didn't work. They did it because their investors were seeking control over the entire stack.
RE: https://gultsch.social/@daniel/116578297080678405
It took Google 9 days to review this release. These insane review times seem to be the new normal.
Anyway it’s finally live on Google Play. Enjoy the new search bar and the improved attachment flow.
#XMPP #Jabber #Conversations_im
#Conversations_im 2.20.0 has been tagged with some significant UI work.
• The main screen now features prominent access to search and can suggest contacts to you for quick navigation
• The media attachment flow has been reworked and is now closer to the input field.
• The tablet layout has been improved and the title bar is now split into two.
Apparently, the #matrix.org home server costs the foundation $240k a year in server hosting costs. And that is to host 370k monthly active users. In other words 65ct/user/year (excl. IT people and moderation, which seems to be an additional $1/user/year). I wonder if similar data exists for public #xmpp servers, that is number of monthly active users and yearly hosting fees. I often hear that XMPP is more efficient for small servers, but would also be nice to know for big ones.
@technomancy They already tried to vocally kill email eons ago with Google Wave which was proudly built on #xmpp.
#Conversations_im is currently in the Top 50 most download apps on @fdroidorg.
In the messaging category it ranks fairly close to #Element X and has almost 3x the downloads of #DeltaChat. Just to give you a perspective on loudness on social media vs reality.
#Conversations_im is currently in the Top 50 most download apps on @fdroidorg.
In the messaging category it ranks fairly close to #Element X and has almost 3x the downloads of #DeltaChat. Just to give you a perspective on loudness on social media vs reality.
Audio and video calls in Movim are more flexible than ever!
You can now start an audio call and share your webcam afterward. If you only want to stream your screen it is also possible 😽
There is still some small issues to iron out but we'll get there in the upcoming weeks!
The next big step will be to add all those awesome video-call improvements in the Spaces.... and integrate a SFU to make everything scale to the moon. 🚀
Don't forget the 2026 funding campaign to help the project reach its goals even faster: https://movim.eu/#fund 🫶
1 - Anyone running #Prosody in a rootless container?
2 - Do you know of any resources, articles or manuals I should be reading to better understand what I'm getting myself into and better protect myself and others ?
Thanks in advance.
#AskFedi #SelfHosted
chat-translate is a new project I’ve worked in the past couple of days.
It does exactly what the name suggests: it translates chats in real-time.
It registers a bot user to a chat room, and it translates all the messages in the room (or on a per-user basis) directly into the configured languages, so users in the room can communicate in their own languages.
Supports:
It currently uses the Google Translate API anonymously to translate the messages, but support for multiple translation backends is work in progress.
@nick we already have!
Need a server?
@prosodyim @snikket_im @ejabberd @news @tigase
Android client?
@monocles #conversations_im #Quicksy #cheogram #snikket
iOS client?
@Monal
TUI client?
@profanity
#poezio
A full #XMPP based social network?
@movim
Resources on clients?
https://xmpp.org/software/?category=clients
Don't want to selfhost?
Want to keep up to date?
https://xmpp.org/categories/newsletter/
Welcome to #XMPP !!
🎉 Converse 13.0.0 is out!
Two big #XMPP features land in this release:
💬 XEP-0444: Message Reactions — react to messages with emojis
↩️ XEP-0461: Message Replies — reply to specific messages in a thread
Plus:
🏠 Autocomplete for XMPP providers when adding contacts
🎧 Audio player accessibility fixes for screen readers (NVDA, JAWS)
🐛 Many bugfixes including date/time translation, emoji shortname conflicts, and off-screen menus in fullscreen mode
Visit https://conversejs.org
🇫🇷 Bridge XMPP ↔️ FÉDIVERSE
Un service développé spécialement pour vous, le bridge XMPP/AP permet de dialoguer entre les applications du fédiverse et la messagerie instantanée XMPP. Intuitif et facile d'utilisation, à partir de votre application et de votre compte habituel, il vous suffit de contacter @xmpp_bridge (depuis le fédiverse) ou xmpp:ap_bridge@gayfr.live (depuis XMPP).
Si vous administrez un serveur, vous pourrez également l'installer vous-même, le code est disponible en source ouverte.
Toute la documentation pour l'utilisation, l'administration ou l'installation est ici: https://chat.gayfr.online/blog/ap_bridge%40gayfr.live/xmpp-activitypub-bridge-documentation-KdpNJ9
____________________
🇬🇧 Bridge XMPP ↔️ FEDIVERSE
A service developed especially for you, the XMPP/AP Bridge allows you to communicate between #Fediverse applications and #XMPP instant messaging. Intuitive and easy to use, from your usual application and account, simply contact @xmpp_bridge (from the Fediverse) or xmpp:ap_bridge@gayfr.live (from XMPP).
If you administer a server, you can also install it yourself; the code is provided as open source.
All documentation for use, administration, or installation is available here: https://chat.gayfr.online/blog/ap_bridge%40gayfr.live/xmpp-activitypub-bridge-documentation-KdpNJ9
Any XMPP friendly people ?
I wanna have a few more contacts :3
peritia@xmpp.alovely.space
Also have this silly muc:
#fdroid just built the new versions of #Conversations_im and #Quicksy successfully.
This means that there are good chances that the new versions will appear in the F-Droid store in the next 24 hours.
The Play Store release is not so easy to predict. It means: Waiting for Google.
#Conversations_im 2.20.0 has been tagged with some significant UI work.
• The main screen now features prominent access to search and can suggest contacts to you for quick navigation
• The media attachment flow has been reworked and is now closer to the input field.
• The tablet layout has been improved and the title bar is now split into two.
Lettre d'information XMPP de janvier 2026
https://linuxfr.org/news/lettre-d-information-xmpp-de-janvier-2026
#xmpp
motherf... ConverseJS is Claude tainted. I was hoping to use that as a stepping stone to get my group off Mattermost, which is also tainted.
Digital Independence Day is going global?
(see https://social.mailbox.org/@mailbox_org/116560665606298861 ).
The #XMPP community is prepared.
The Independent Messaging Day website is also available in #German , #English and #French :
https://imday.de/de/
https://imday.de/en/
https://imday.de/fr/
Additionally, there is a #German and #English speaking DI-Day XMPP channel for discussion:
German:
https://imday.de/address/#di.day@conference.anoxinon.me%3Fjoin
English:
https://imday.de/address/#di.day-en@chat.yax.im%3Fjoin
#did #didit #diday #dutgemacht
#independentmessaging #messaging #IM
speaking of askfedi, I need recommendations for FOSS XMPP mobile apps for Android. I've been wanting to try it out but am unsure what apps have the best security and privacy controls after all this time. I know XMPP as a protocol has been hacked and screwed with a lot over time
🇬🇧 ANNOUNCEMENT
I am happy to announce that XMPP/AP Bridge is fully published now!
Chat between the Fediverse and XMPP from your usual account and application! Nothing to install, nothing to configure, it just works...
Full documentation in 7 languages:
https://chat.gayfr.online/blog/ap_bridge%40gayfr.live/xmpp-activitypub-bridge-documentation-KdpNJ9
Open sourced to install it yourself if you want: https://github.com/Barbapulpe/xmpp-ap-bridge
Try it out as our version is open to all: follow @xmpp_bridge from the Fediverse to start out.
🔄 Boost so we may promote open source and open protocols for a better and more ethical internet!
🇬🇧 XMPP/AP Bridge NEW RELEASE
Version v0.7.0 has just been published, it brings additional moderation capabilities.
Check it out!
https://github.com/Barbapulpe/xmpp-ap-bridge
XMPP/AP Bridge allows you to chat between the Fediverse and XMPP from your usual account and application! Nothing to install, nothing to configure, it just works...
If you want to try it out, our instance is open to all: follow @xmpp_bridge from the Fediverse to start out.
🇬🇧 XMPP/AP Bridge NEW RELEASE
Version v0.7.1 has just been published, bringing some enhancements.
Check it out!
https://github.com/Barbapulpe/xmpp-ap-bridge
XMPP/AP Bridge allows you to chat between the Fediverse and XMPP from your usual account and application! Nothing to install, nothing to configure, it just works...
If you want to try it out, our instance is open to all: follow @xmpp_bridge from the Fediverse to start out.
🇬🇧 XMPP/AP Bridge NEW RELEASE
Version v0.7.2 has just been published, with a bugfix in messages parsing.
Check it out!
https://github.com/Barbapulpe/xmpp-ap-bridge
XMPP/AP Bridge allows you to chat between the Fediverse and XMPP from your usual account and application! Nothing to install, nothing to configure, it just works...
If you want to try it out, our instance is open to all: follow @xmpp_bridge from the Fediverse to start out.
🇬🇧 XMPP/AP Bridge NEW RELEASE
Version v0.7.3 has just been published, updating libraries and dependencies.
Check it out!
https://github.com/Barbapulpe/xmpp-ap-bridge
XMPP/AP Bridge allows you to chat between the Fediverse and XMPP from your usual account and application! Nothing to install, nothing to configure, it just works...
If you want to try it out, our instance is open to all: follow @xmpp_bridge from the Fediverse to start out.
🇬🇧 XMPP/AP Bridge NEW RELEASE
Version v0.7.4 has just been published.
Check it out!
https://github.com/Barbapulpe/xmpp-ap-bridge
XMPP/AP Bridge allows you to chat between the Fediverse and XMPP from your usual account and application! Nothing to install, nothing to configure, it just works...
If you want to try it out, our instance is open to all: follow @xmpp_bridge from the Fediverse to start out.
🇬🇧 XMPP/AP Bridge NEW RELEASE
Version v0.8.0 has just been published.
Check it out!
https://github.com/Barbapulpe/xmpp-ap-bridge
XMPP/AP Bridge allows you to chat between the Fediverse and XMPP from your usual account and application! Nothing to install, nothing to configure, it just works...
If you want to try it out, our instance is open to all: follow @xmpp_bridge from the Fediverse to start out.
Got three(!) PRs merged today! 🥳
Next version of ejabberd will feature:
* new command `generate_reset_token` in case someone forgot their password
* web-admin interface for invite tokens, lists all existing invites, lets them browse, sort and filter, execute commands
* if landing page configured there’s now a start page that lets any user create invites using their account name and password (if allowed)
At this point, the Google Play app review process has become a security liability. I have had an app update for #Conversations_im in the review queue since April 28th. Previously, app updates have been rejected for stupid, hallucinated reasons; this time, we are just being ignored entirely. The release is not shipping any security fixes, but imagine if it did.
Okay, that was surprising, I need to learn more.
I prefer to use Conversations #XMPP for A/V as of now, seems to work.
Annndddd it's merged (in master).
+516 lines added and -2249 lines removed. Because sometimes you can make more with less 😽.
So for now you'll be able to join and leave audio and video calls in one click. You can also see who is calling in real-time in all the Groups you joined. 👀
The microphone level has been redesigned and the UI is now refreshing smoothly. 🎙️
Everything is working in full P2P and is based on the XMPP standard. No platform specific protocol.
You want to interoperate with Movim? Implement XEP-0272: Multiparty Jingle. Et voilà! ✨
Discord, brace yourself, FOSS, standard and federated alternatives are coming!
Ich habe die Empfehlungsecke »Messenger« überarbeitet und klar nach Zielgruppen getrennt:
Einsteiger / WhatsApp-Wechselwillige:
Signal bleibt meist der realistischste erste Schritt, weil Bedienung, Reichweite und Alltagstauglichkeit passen.
Datenschutzbewusste Kleingruppen:
Threema ist stark bei Datenschutz und googlefreier Nutzung, wegen geringer Verbreitung aber nur eingeschränkt als Wechsel-Empfehlung geeignet.
Fortgeschrittene / Selbsthoster:
XMPP und Matrix für mehr Autonomie und föderierte Infrastruktur.
Profis / Aktivisten / Journalisten:
Briar für Risikolagen, in denen Sicherheit, Anonymität und Zensurresistenz wichtiger sind als Komfort.
https://www.kuketz-blog.de/empfehlungsecke/#messenger
#Messenger #Signal #Threema #XMPP #Matrix #Briar #Datenschutz
Something big is coming for audio and video calls in Movim 😯
You will soon be able to see in real time when your contacts are calling each-others in a group call and join whenever you want... leave, and join again.
Once everything is stabilized the feature will be added to Spaces.
We are this close to have audio (and video) rooms in Spaces 🤏
So, say goodbye to Discord, you'll soon have a fully web-based, Open Source, decentralized and standard calling platform to replace it. ✨
If you wan't to support me in this journey, I'm having a little crowdfunding campaign https://movim.eu/#fund 😽
The past few months have been wild for Movim!
We hit our first fundraising goal of €1,700 (covering the basic costs) 🎉, shipped Movim 0.33 "Halley", and held an XMPP hackathon in the French Alps 🇫🇷 ⛰️.
Up next: Spaces upgrades, audio rooms 🎙️, better video calls & SFU support.
We published a detailed version on the Movim Blog there https://mov.im/community/pubsub.movim.eu/Movim/first-2026-goal-reached-what-s-next-7cgeGX
Don't forget to share the good news and support us if you like the project. We still have a long way to go!
I just added English subtitles for the three videos labeled "Independent Messaging" on #Makertube . You can activate English subtitles by selecting the gearwheel icon followed by subtitles.
Sorry, I did not have the time to record the videos in English, yet. And I hope the subtitles help a bit.
https://makertube.net/c/xmpp_tutorials_de/videos
Heute probiere ich die Conversations App für #XMPP aus. Davor hatte ich mit Quicksy einen ersten Eindruck gewonnen, fand es aber Kontraproduktiv, das die Telefonnummer Teil der Adresse ist. Nun habe ich ein neues Konto. Noch habe ich leider fast keine Kontakte die XMPP nutzen.
Gibt es hier Leute die das nutzen und Kontakt aufnehmen möchten? Matrix habe ich mittlerweile auch auf dem PC, aber noch nicht mobil. Muss erst wieder Platz auf dem Handy machen.
RE: https://23.social/@leyrer/116504864453089197
Thanks for the fascinating read, @leyrer
My main take-away is: *we* are the Cannibal Internet. The people running the #Fediverse on a shoe-string budget, not for profit. The #xmpp servers hosted in basements from #solarpunk energy. The artists posting their works here, with no greed-driven "algorithms". And we are growing bigger and bigger!
Debacle boosted… the author looks at contemporary horror movies and argues that monsters work like mirrors. They reflect whatever sociopolitical anxiety is boiling underneath—economic precarity, environmental collapse, the feeling that the whole system wants you dead.
https://networkcultures.org/blog/2026/04/29/in-search-of-the-cannibal-internet/
It's Digital Independence Day again and #Conversations_im, the best Jabber/XMPP client for Android, is currently available for free on Google Play.
Enjoy true independence with independent messaging. No central server. No venture capital. No 'non profits' with centralized decision-making.
https://play.google.com/store/apps/details?id=eu.siacs.conversations
Morgen ist wieder Digital Independence Day.
Ich habe drei neue kurze Anleitungsvideos zu XMPP auf #MakerTube veröffentlicht.
Ihr findet sie hier:
#Monal (iOS):
https://makertube.net/w/bgLLsnJXg1vuHouM3xfqmE
#Snikket (Android, kostenlos, Play Store):
https://makertube.net/w/6UMPCbNANq7VQSvCGq4DEd
#Conversations (Android):
https://makertube.net/w/uaVGgjiE18WTR49eDYtJGt
I have released version 1.15 of slixmpp, the python XMPP library.
Besides the continuation of @nicoco ’s quest to add every XEP under the sun, the most notable change is that building the rust module is now optional (i.e. in the absence of sufficient tools, slixmpp will happily be installed using the pure-python fallback for the JID module, which is kind of important for Mac OS or Winslop platforms).
@kevino1 @fruitchypear Actually it's not a problem at all to have OLDMEMO and TWOMEMO at the same time, that's what namespaces are for. Libervia on which I'm working does support both.
The main issue is that resources are spares, dev teams are small, and there are question of priorities. E2e encryption is time consuming to implement well.
📣 New slidge blog post 📣
According to @nlnet working on slidge counts as working for a better internet. What a treat!
Movim 0.33 "Halley" is Out! ✨
After months of work and hundreds of commits, this is the biggest Movim release ever made!
This release massively scales up Movim's architecture while introducing exciting features such as Spaces, Hats or improved screen-sharing during video-conferences.
Thanks to @nlnet funding a lot of work was also done to improve accessibility. There is still a lot to do but the bases are there 🫶
You can read the detailed release-note on our blog! https://mov.im/community/pubsub.movim.eu/Movim/a1f5a954-e80c-45bd-911b-62e1bf98f8da
If you want to support Movim and help cover our expenses and allow us spend even more time on it, there is funding campaign for 2026 https://movim.eu/#fund 🫶
I just went out for a walk and I thought: Maybe it is a good idea to publish an English version of my #Conversations_im video.
Non-German speakers: I am not a native speaker, so please give me some feedback if English #XMPP videos (by a non-native speaker) are helpful or not.
Traveling OSM Salesgirl Problem ✊🏳️🌈🏳️⚧️🇺🇦🇵🇸 [she/her or any neopronouns] » 🌐
@contrapunctus@fe.disroot.org
On that note… #Prav is offering 20,000 INR (212 USD, or 181 EUR) to anyone who can implement a particular feature for them.
The Org
Prāv is a fork of Quicksy.im run by #FreeSoftware activists, which provides an #XMPP service and branded apps to make it easy to bring non-geeks to XMPP.
Prāv is a #cooperative, which means anyone can become a member and take part in the project governance and decision-making. It’s the ultimate form of putting users and workers in control!
If you want to defeat #capitalism , it’s important to support cooperatives like Prāv instead of privately-owned hierarchical companies and organizations.
The Task
Prāv uses phone numbers for easy registration and contact discovery. As with Quicksy, the phone number becomes part of the user’s XMPP address. This means the user’s phone number is visible to channel admins and to anyone the user adds as a contact.
The task is to modify the clients to let users enter a username which will be used for their XMPP address instead. This way, phone numbers will continue to be used for easy registration and contact discovery, without revealing the phone number to other users.
No other XMPP client or service has this functionality yet! 🙂 Go check out their Codeberg repository. https://codeberg.org/prav
#OpenSource #FOSS #Libre #Decentralized #Federated #Privacy #India #SoftwareEngineering #Jobs #GetFediHired
Trying #xmpp again. Snikket/conversations is fine for Android, but any similar featured clients for iOS?
🇫🇷 Bridge XMPP ↔️ FÉDIVERSE
Un service développé spécialement pour vous, le bridge XMPP/AP permet de dialoguer entre les applications du fédiverse et la messagerie instantanée XMPP. Intuitif et facile d'utilisation, à partir de votre application et de votre compte habituel, il vous suffit de contacter @xmpp_bridge (depuis le fédiverse) ou xmpp:ap_bridge@gayfr.live (depuis XMPP).
Si vous administrez un serveur, vous pourrez également l'installer vous-même, le code est disponible en source ouverte.
Toute la documentation pour l'utilisation, l'administration ou l'installation est ici: https://chat.gayfr.online/blog/ap_bridge%40gayfr.live/xmpp-activitypub-bridge-documentation-KdpNJ9
____________________
🇬🇧 Bridge XMPP ↔️ FEDIVERSE
A service developed especially for you, the XMPP/AP Bridge allows you to communicate between #Fediverse applications and #XMPP instant messaging. Intuitive and easy to use, from your usual application and account, simply contact @xmpp_bridge (from the Fediverse) or xmpp:ap_bridge@gayfr.live (from XMPP).
If you administer a server, you can also install it yourself; the code is provided as open source.
All documentation for use, administration, or installation is available here: https://chat.gayfr.online/blog/ap_bridge%40gayfr.live/xmpp-activitypub-bridge-documentation-KdpNJ9
New progress note available (after 3 years during which I posted here on ActivityPub instead of on the blog):
https://www.goffi.org/id/libervia-progress-note-2026-w16-ooph
I'm talking about current work on installation/configuration simplification and the new forge, focus on web frontend and redesign and work done with current metadata reduction and serverless XMPP (Tor, contacts e2ee, new pubsub implementation).
#Libervia #progress #XMPP #NLnet #NCI0 #Tor #pubsub #decentralized #forge #metadata #serverless
#Prav can be installed on #iOS through #Sidestore.
If you would like to install, here are the steps:
#Prav #FreeSoftware #OpenSource #XMPP
sidestore.io
prav.app/SidestoreiOS.json
sidestore.io
prav.app/SidestoreiOS.json
after seeing https://compliance.conversations.im/server/mailbox.org/ I fear I better run a XMPP server myself.
@mailbox_org #XMPP
Monal 6.4.20 (Build 1090, PR #1621) released.
To see the complete list of bugfixes and improvements, check our releases page: https://github.com/monal-im/Monal/releases/tag/Build_iOS_1090
I’m happy to announce the release 0.17 of the poezio terminal #XMPP client!
This features adds support for XEP-0444: Message reactions.
You can read more about it on my blog: https://blog.mathieui.net/poezio-0-17.html
Fun fact: poezio was one of the very first clients with support for message reactions, during the XMPP sprint where they were initially fleshed out, but the PoC branch got lost in a forge move 🤐
And another one waiting to be merged: adds a web-admin panel for mod_invites (Great Invitations) that lets you manage all issued invites, hopefully in an elegant and effective way.
Adding a start page to mod_invites where you can generate „Account Creation“ invites in case your client doesn’t support that: https://github.com/processone/ejabberd/pull/4567
RE: https://fosstodon.org/@gajim/116433575527221800
The #XMPP community operates on the principle that good ideas will prevail. Showing a warning when it’s nighttime for a contact has had three independent implementations in a little over a month.
We don’t need CEOs. We don’t need kings. #ThatsXMPP
What we once had at the height of the XMPP era of the Internet.
XMPP excelled because it was lightweight (ran easily on modest servers), truly open (anyone could run a server), and federated seamlessly with major networks like Google Talk and Facebook Messenger via bridges.
https://www.kirsle.net/what-we-once-had-at-the-height-of-the-xmpp-era-of-the-internet
#Prav ist ein freier Messenger, der deine Privatsphäre schützt.
Für Android erhältst du Prav im Play Store (play.google.com/store/apps/det…) oder in F-Droid (f-droid.org/packages/app.prav.…) und unter iOS ist Prav im Sidestore (sidestore.io) erhältlich.
Bei Snikket braucht es gar kein Easter Egg um loslegen zu können, so wie bei Threema, sondern nur einen Einladungslink. Den findet ihr hier: https://chatsecure.ch/invite/iwL3gBzALifWxJEtCBruE_jh/
Und hier gibt es auch gleich noch ein Video in dem ich den Freien Messenger im Detail vorstelle: https://gnulinux.ch/snikket-chat-einfach-sicher-und-privat
@joinjabber ooh, that is GREAT to hear! Thanks!
Is there a reason that I should be using #Jabber versus other #XMPP clients?
I think if you offered a good #XMPP onboarding meaning creating a account, avoiding spam &bots, explaining how to use the account in the myriads of XMPP clients on every platform, handpicking a few and helping the UX of them then you would have success not only users that starts from Prav android app.
I use XMPP since 20 years. There are always features in other services that people would complain not see here.
Problem is quality of clients out there accross all platforms
RE: https://todon.nl/@burnoutqueen/116419705967006483
BTW, #DeltaChat has proven to be able to get through "the great firewall". So, a real world example that it is a great encrypted chat alternative and/or backup to #Signal #Matrix & #WhatsApp
Can #XMPP make it through?
#Resilience is an act of #resistance
@SrRochardBunson Yes, #XMPP works without issues in China. #DeltaChat in contrast did have issues on Android because of it using Firebase Cloud Messaging for push notifications which seems to be blocked in China. I could still read Delta Chat messages when opening the app, but I wouldn't receive live notifications when Delta Chat is closed.
I've just pushed a new pubsub implementation (basically a reimplementation of SàT/Libervia Pubsub on top of Libervia Backend).
May not sound exciting like that, but it's a major thing for many reasons, I hope that I can find time to blog about that tomorrow.
Also it implements XEP-0496 (Pubsub Node Relationships) and XEP-0499 (Pubsub Extended Discovery) which means node hierarchy, useful for things like forums.
This is context of https://nlnet.nl/project/ServerlessXMPP/
Idea of the night: Proton's next product should be “Proton Chat,” which would simply be an XMPP account with encryption enabled by default. This could revitalize the protocol while offering a decentralized and interoperable solution.
@pixelschubsi @adbenitez new protocols are fine. The point may rather be that contrary to popular nerd belief protocols are only one part of an effort. What distinguishes #deltachat from #xmpp is that one is a cross-platform mass-user focused app with a consistent UX across the platforms and using standards under the hood, while the other is a set of specs with many different implementations and UX approaches on the various platforms, and sometimes tenuous compatibility between them.
@adbenitez It's easy to say that one doesn't need better protocols after those better protocols have become so ubiquitous that you don't even realize how you're using them yourself.
Apple APNS and Google FCM use #XMPP technology to deliver push messages instantly. All the other messengers listed (#Signal, #Element, #DeltaChat) thus use XMPP technology. Everyone uses XMPP, but when it is about marketing, suddenly XMPP is not necessary.
I am very sorry for you to need to cope with this:
the best option for private chatting TODAY when it comes to #security, usability/user-friendly, #resilience, #digitalindependence and #freedom is #DeltaChat a chat app that uses #SMTP + #IMAP at its backbone, not your favorite "perfect" chat protocol, you don't need new better protocols, you need tools that actually work for the people
Si vous utilisez Conversations sur Android pour #XMPP, et que vous avez un souci de connexion, désactivez la connexion dans le menu de gestion des comptes, puis réactivez et acceptez le nouveau certificat. Ce sera bon à nouveau.
Introducing the Spaces section on the official website! ✨ https://movim.eu/#spaces
With awesome new arts from Rimou https://lematougraphe.fr/ 😸!
We are working hard to prepare the next release, with a loootttt of exciting things to show you, stay tuned! 😻
I’m delighted to announce that the OpenPGP implementation in #Conversations_im will see some love over the next ~6 months. Simultaneously, we will be laying the groundwork for OMEMO2 by implementing Stanza Content Encryption.
Thanks to funding from @nlnet and the European Commission.
Just fresh out of the oven, release 0.16.1 of the poezio TUI XMPP client!
Mostly fixes and internal stuff, but also adds the ability to see redacted/moderated messages if you wish so – particularly useful if you are the one moderating –.
#Certificate authorities have decided to stop setting the “TLS client” #EKU on the #TLS server certificates they issue.
This immediately created a problem for server-to-server protocols like #SMTP and #XMPP.
Now it looks like XMPP servers have begun to simply ignore their clients' certificates' EKU. https://monal-im.org/post/00016-upgrade-ejabberd-on-debian/
I thought restricting the EKU like this was a bad idea. Looks like I was right. The #CA decision is backfiring.
Snikket Chat - Einfach, Sicher und Privat
In meinem neuen Video zeige ich euch, wie ihr mit Snikket in wenigen Minuten einen sicheren und einfach zu bedienenden Messenger installiert. Basierend auf dem etablierten XMPP-Standard und mit integrierter Verschlüsselung sind eure Nachrichten wirklich sicher.
Letzte Woche im Urlaub habe ich mal drei kleine Spontanvideos zum Thema XMPP und Digital Independence Day aufgenommen.
DiDay im April:
https://makertube.net/w/sPNVZx14jKEtkeJr7ePqhP
Standard statt Messenger:
https://makertube.net/w/8EN8jhEhtfpN1UqF7VJ5yb
Motivation für XMPP:
https://makertube.net/w/hapb3YncuMfXuiPuoVoavQ
Thunderbird is a free open source communications suite including support for email, RSS, XMPP, IRC, Matrix and Usenet. You can follow their official video account at:
There are already over 60 videos uploaded. If they haven't federated to your server yet you can browse them all at https://tilvids.com/a/thunderbird/videos
You can also follow their Mastodon account at @thunderbird@mastodon.online
#FeaturedPeerTube #Thunderbird #Email #RSS #XMPP #IRC #FOSS #PeerTube
How hard is it to propose an #XMPP XEP?
Right now it seems name changes are applied retroactively to past messages, or at least Gajim does it that way. This means we can't use our display name to indicate who is talking.
@skyweird::gryphon says that didn't used to be the case when they were using XMPP back in the day? Which means someone came along and fucking changed the semantics of namechanges out from under everyone? (Which by the way, over in Matrix land they're trying to do /exactly/ that. There's a setting to retroactively apply name changes in Element now. It's /on by default/ IIRC. I bet one day they'll remove it.)
We need a way to embed your name into the message itself. That embedded name overrides whatever your global/per-room display name is. Singlets can leave it off and have their retroactive name changes; we can enforce actually seeing our names like they should be.
(Of course it's possible to infer the correct name from the chat history, which is what clients did before, but that's only reliable as long as some jackass doesn't come along and change the semantics out from under you, nuking the names on years of chat history... embedding the name would be a very clear signal "HEY, KEEP THIS NAME".)
I could write up a spec myself if that'd be helpful!
Our combined booth for #UnifiedPush and #XMPP at #CLT2026 went great. There was huge interest in UnifiedPush, and we successfully funneled some of that interest into XMPP as well.
I think it's a great combination since those projects are ideologically well-aligned, and we will likely do it again.
🚀 Snikket Chat. Einfach, sicher und privat.
In meinem neuen Video zeige ich euch, wie ihr mit Snikket in wenigen Minuten einen sicheren und einfach zu bedienenden Messenger installiert. Basierend auf dem etablierten XMPP-Standard und mit integrierter Verschlüsselung sind eure Nachrichten wirklich sicher.
Installiere dir noch heute die Android-App aus F-Droid und verbinde dich mit unserer Community.
So, the past few days we focused on fixing numerous bugs in Movim with many fixes in Multi-participants calls and general presences handling.
We're slowly getting closer to a proper release, stay tuned ✨
And if you wan't to help us making Movim the best Free Software, decentralized web platform: https://movim.eu/#fund ♥️
We are at Chemnitzer Linux Tage with a stand for #XMPP and #UnifiedPush.
Come find us and talk to us or grab some stickers or Haribo.
I'm testing #xmpp with #snikket today. It was straight forward to install the server. Like 10minutes. I was very impressed!!
But then the problem started… with #encryption key managment problem.
Basically I wanted to write to a #quicksy user (aka myself) and that didn't work because of some 'Aucun appareil pour qui chiffrer ce message n'a été trouvé. Recherche d'appareils en cours…'
I know that there is a lot of work to improve the situation. I'm open to report bugs, but I have no idea if it should be done in snikket, quicksy, gajim, kaidan …
Il y a quand même un truc qui me gène énormément quand je vois des libristes conseiller Signal, c'est que même si on passe le fait que c'est centralisé et basé aux États-Unis, c'est ouvertement hostile aux clients alternatifs utilisant leur serveurs (ce qui rend l'intérêt de faire un client alternatif quasi nul), cf. LibreSignal.
Pas sûr que les passerelles soient super bien vues non plus.
Alors bien sûr je ne suis pas neutre du tout (très impliqué avec XMPP).
I released yesterday version 0.16 of Poezio, a terminal XMPP client, here is the blog post with a release announcement: https://blog.mathieui.net/poezio-0-16.html
Some nice bugfixes (thanks @ge0rg for testing), and finally handling of message moderation & retraction.
Note: the fact that we very often share version numbers with @profanity is a pure coincidence!
With the help of the Prosody channel (specifically MattJ), I finally fixed sending XMPP messages from Home Assistant.
The trick was adding and configuring https://modules.prosody.im/mod_muc_bot.html properly:
Component "muc.example.com" "muc"
modules_enabled = { [...], "muc_bot"}
known_bots = { "homeassistant@example.com" }
bots_get_messages = false
ignore_bot_errors = true
Graças ao excelente trabalho de um dos membros da nossa comunidade, nosso site agora também está disponível em português: https://joinjabber.org/pt-br/
#xmpp #jabber #xampu
Because free software is also about accessibility, I'm doing some important work in Movim to ensure that the user interface can be navigated using the keyboard only. ♥️
This work also involves proper labeling and description of the page elements for people with visual impairments. 💬
This side project is supported by @nlnet. Thanks to them for making Movim an even better communication platform for everyone. ✨
New blog post! Some heartwarming news from the slidge community: the family is growing.
Dé-GAFAMiser #1
> Mes solutions alternatives ¶
C'est suite au message d'@loevenbruck, l'auteur, qui annonçait son indépendance des GAFAM que je me suis lancé.
Aujourd'hui la quasi totalité des applications que j'utilise en remplacement sont installées sur un serveur d'application auto-hébergé, sauf Signal.
> Un serveur d'application #Yunohost ¶
J'ai choisi d'installer l'ensemble des applications sur Yunohost, le serveur d'application simplifié, dédié à l'auto-hébergement. Cette distribution basée sur Debian dispose d'un catalogue étoffé d'applications prêtes à l'installation.
J'ai commencé il y a 2 ans sur un micro-PC d'architecture AMD64, sur un microprocesseur N3000, puis j'ai basculé sur un micro-PC toujours en AMD64, sur un microprocesseur Intel de 11ème génération, i5-11320H, histoire d'être tranquille pour quelques années.
> Le nom de domaine ¶
J'utilise les services d'#OVH depuis de nombreuses années pour gérer les domaines et l'hébergement de sites personnels ou professionnels.
Quelle chance, la gestion de l'API de gestion de domaines d'OVH est disponible sur Yunohost. Elle permet de créer, éditer, supprimer les domaines et sous-domaines de presque tous les besoins des applications.
Nous reverrons le sujet avec Cryptpad.
> La stratégie d'utilisation des sous-domaines ¶
Après quelques essais, j'ai installé le catalogue d'applications sur apps.newan.net pour laisser le domaine principal disponible. Le serveur de messagerie électronique fournit donc des adresses en "@newan.net".
Puisque les applications #Prosody, qui gère le serveur de messagerie #XMPP, et #Mastodon, qui fournit le serveur #ActivityPub, ne sont pas mutuellement exclusives, elles sont toutes les deux installées sur le domaine principal.
En revanche le serveur de messagerie instantanée (mais pas seulement) #Matrix ne supporte pas la concurrence. Il est donc installé sur le sous-domaine matrix.newan.net, ce qui surcharge les adresses Matrix de ce sous-domaine.
Cette installation est le résultat d'échecs et de réussites sucessifs. Le serveur ActivityPub sur le premier micro-serveur tournait sur le logiciel #Pleroma, puisque je n'avais pas réussi à installer Mastodon. C'est au passage vers le serveur sur i5 série 11, que j'ai réussi à installer Mastodon.
De même, j'utilisais initialement le serveur XMPP #Métronome fourni par défaut avec Yunohost. Ce n'est que lorsque j'ai eu besoin d'installer le serveur de visio-conférence #Jitsi, que j'ai désintallé Métronome pour le remplacer par Prosody.
La suite sur https://eikan.newan.net/Libre.
A tiny but very useful feature has been added in Movim today: you can now swipe to reply! ✨
And thanks a lot for your support, the yearly project costs has almost been covered 😁! And if you want to support me, everything is on the main website https://movim.eu/#fund
Enjoy ♥️!
(I also heard that there might be a Movim release in the upcoming weeks 👀)
This week in #FDroid (TWIF) is live:
* Basic 2.0-alpha5 with faster UI feedback (no need for Developer mode)
* #keyboard in the news
* #aTalk brings #OMEMO 2 to #XMPP on #Android
* #Briar keeps Tor secure (no tricks)
* #CastLab w/ #FCast and more (no need to restart)
* #K9Mail #Thunderbird w/ avatars (after 7 days too)
* #LabCoat #Gitlab login
* #SessionMessenger help funding
+ 15 new apps
& 212 updates
You can read now: https://f-droid.org/2026/03/19/twif.html
One should not have to wait 24h for #FLOSS apps!
I was a bit silent the past few days. It's because I was focusing on improving and fixing many features related to Spaces in Movim 😁
Notifications and message counter are now correctly working in Spaces 🔔✨ Some other issues, related to performances and navigation were also fixed along the way 👀
There is also a totally new flow when adding a chatroom or answering an invite. Movim will try to know if the room you are joining is valid and gives you hints about it before adding it to your bookmarks ℹ️
I'm planning a new release in the upcoming weeks with all those exciting new features in it 😉
Enjoy!
Ich habe ein kleines Update von https://imday.de/ vorgenommen.
Vorher musste man entscheiden, ob man seine Telefonnummer verwenden möchte. Das fällt nun weg.
#Quicksy wird nur noch im jeweiligen Zielrezept als mögliche Vereinfachung geführt.
Man soll somit stärker ermutigt werden, bewusst und souverän eine Adresse anzulegen.
https://imday.de/en/ has been updated.
You do not need to decide anymore whether you want to use your phonenumber.
The option to use #Quicksy is only mentioned as an alternative in the recipes for mobile phones.
The idea of this change is: encouraging the reader to create an own phonenumber-independent address.
Monal 6.4.19 (Build 1085, PR #1583) released.
To see the complete list of bugfixes and improvements, check our releases page: https://github.com/monal-im/Monal/releases/tag/Build_iOS_1085
Just released the 1.14 version of slixmpp, the python XMPP library. It brings support for three more extensions, and adds other nice things!
Update: actually I caught a bug right after releasing, so I am substituting 1.14.0 with 1.14.1.
So... #XMPP
How do we feel about it? Is it something an Owlbear might need? Is there a more fediversy (that's a word) alternative?
If the Owlbear did in fact get an XMPP, would there be any particular server they should join/client they should use?
And would you mind terribly boosting this so I can get more answers?
Not sure why I did this, but ejabberd works fine on my gen 1 raspberry pi (14 years old, 512mb RAM). Would probably enough to handle a small instance for friends and family.
#ejabberd #raspberryPi #rpi #xmpp #permacomputing #selfhosting
*Unpopular opinions:*
The #Internet needs a "Great Reboot", IMHO, where:
- #Mastodon is the new IRC, X, Threads, Bluesky, LinkedIn, and Facebook
- #Deltachat is the new email and two-way email mailing list
- #RSS is the new one-way email mailing list
- static content generators (say, #Hugo, #Jekyll, etc) are the new web CMS'. No CDN, as they're so lightweight.
- #XMPP is the new #Discord - and no encryption is used in groups
- #Flarum is the new goto for a persisting, searchable support forum
- #Signal is for encrypted 1-to-1 chats and encrypted group chats (when none of the above suffice), as they get the encryption right in a very reliable way *for the group chat* (despite being a centralized service).
The new official Movim stickers pack is out, with our two new mascots in it! 📢
You can already try it out on https://mov.im/ 😸
The stickers are made by the very talented Rimou (https://lematougraphe.fr/) ✨
And one new tiny feature, you can now quick-search for connected users in large chatrooms 👀
I recently added a display to #Conversations_im showing the number of stanzas (XMPP packets) sent/received in the current session. What are your counts and how long has your session been active? (Account Details -> 'Server info' in the overflow menu.)
Yesterday, I quickly put together a tutorial on how to replace ntfy.sh with a minimal, self-hosted XMPP server and published it as a GitHub Gist. Then I remembered I have a website and reworked it into two nice little posts:
https://gultsch.de/tags/ntfy.sh/
RE: https://wandering.shop/@xgranade/116193578562763150
In light of ntfy.sh becoming the latest den of slop code, I have stopped using it.
For UnifiedPush I am now using Conversations. There's something ironic about one messaging client (Element X) using another for its notifications. Now we need to get #IPv6 enabled on up.conversations.im.
Did you know that most Android #XMPP apps also work as a #UnifiedPush distributor and thus can easily replace apps like #ntfy (recently became vibe-coded) for this? Find our tutorial here: https://joinjabber.org/tutorials/service/unifiedpush/
Hey @movim got a quick question : how does a Movim user degrade when connecting through regular #XMPP apps that are not aware of its features ?
I tried creating a test account on movim.eu, logged in via web, created some channels/servers and wrote some messages.
I then tried using Conversations. I can see the channel that is not part of a server (hidden under "group chats", for some reason Conversations does not show it by default before it sends at least one message) but not the server nor the channel that is part of it.
Recordatorio de sala o grupo XMPP orientado a integrantes de la instancia mastodon.uy
We will have a combined #XMPP and #UnifiedPush stand at #CLT2026 on March 28th and 29th. Come talk to us if you are curious about either! We will have merch for both, test devices, lots of advice, and I've even heard rumors about free Haribo.
XMPP Standards Foundation: https://chemnitzer.linux-tage.de/2026/en/programm/beitrag/204
UnifiedPush: https://chemnitzer.linux-tage.de/2026/en/programm/beitrag/411
RE: https://mastodon.social/@fediversereport/116178002926045553
That's exactly why having a standard that covers all the interactions, clients and servers is primordial.
https://connectedplaces.online/reports/fr156-share-where/
Movim "API" is XMPP, Mastodon API is Mastodon API, developped by Mastodon and for Mastodon. Only the servers to servers interactions are standardized and specified in ActivityPub.
So the Spaces are now merged in Movim main branch! 🎉 The official instance https://mov.im/ has been updated 😸!
Do you want to know how it was done? And how it is actually implemented in Movim? I wrote a very detailed blog post about it there: https://mov.im/community/pubsub.movim.eu/Movim/fb46d699-adc1-4fda-a76e-71ca1d246b80 👀
The upcoming days will now be spent on stabilizing and fixing all the bugs we can find 🐛
And as always, if you want to support me in this amazing journey https://movim.eu/#fund ✨ And don't forget to spread around the good news 📢!
Curious as to why #xmpp has not replaced #irc on libera for the open source community.
Nothing against IRC, but given the more federated nature of XMPP, why are projects not adopting it? What hidden barriers does it have?
Is it just a case of this: https://xkcd.com/1782/
Et hop, version XMPP Web 0.12.0 sortie avec de nombreux petites améliorations orientées utilisateurs et un nouveau contributeur qui semble motivé pour les appels audio / video 🎉 #dev #xmpp
https://github.com/nioc/xmpp-web/releases/tag/0.12.0
The good thing about Movim is that you can also fully self-host it.
There is no place like 127.0.0.1 ✨
I'm adding the last missing features to the Spaces.
Please, don't expect Movim to have all the Discord features in the end 🫣I don't have the time for it and I would prefer to keep things as simple as possible 😸
Anyway you'll be able to pin important Spaces in the sidebar 📍 and select how you want to be notified from it (never, when mentioned or always) 🔔
I'll do a bit of refactoring and stabilization and propose it in the main branch after that. Soon 👀