Movim
mastodon 4.7.2A kickass distributed blogging, video-conferencing and messaging platform built on XMPP! ✨
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 😽
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!
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@social.nlnet.nl. Thanks to them for making Movim an even better communication platform for everyone. ✨
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!
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 📢!
Adding new features while maintaining a simple, compact and coherent UI is always difficult.
With the newly introduced Spaces a few things were reworked to ensure a fluid navigation, especially on mobile.
I hope that you'll like the result 🫣
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! 😻
So tonight I merged the multi-sessions per process branch. This is the result of 3 months of intensive work and a complete refactoring of most Movim code to isolate the users sessions in memory.
But the result is there, Movim is now scaling way way better memory wise.
Attached a screenshot of https://mov.im/ memory graph before and after the change ✨
And now, back to Spaces 👀
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 👀
Significant progress has been made over the past few days on the Space feature, bringing it closer to reality ✨ Here's a small preview of the current development branch 👀
To help cover the project's annual expenses and free up more time to focus on these exciting new features, I've launched a fundraising campaign for 2026 🌡️🪙😸
I've also shared full details about the different goals and how you can help me achieve them in 2026 in a detailed post on the official blog: https://mov.im/community/pubsub.movim.eu/Movim/help-movim-reach-its-goals-for-2026-LQext9 📄📢
And don't forget to spread the word! 2026 will be a truly exciting year for Movim for sure 🤩
Tonight's Spaces status:
- Invitations link, join request and request reply done ✅
- Space rooms changes (add/remove) synchronization done ✅
- Affiliations synchronisation between the Space and the Space rooms done ✅
- Basic notifications counter done ✅
- Basic messages exchanges done ✅
Already more than 100 files changed and +2500 lines added in the project! 🫣
Do you want to support me adding Spaces (and many other awesome features) in Movim? https://movim.eu/#fund ✨
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!
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 👀)
Tonight's Spaces status:
- Numerous stability fixes ✅
- Notifications are properly working ✅
- Admins can set admin/member role to user users ✅
There is still some notifications feature to be done... and stability improvement and I think I'll be good to merge a first preview of the Spaces in Movim 👀 Interested to try it out ?
I repeat that everything done so far works on a standard #ejabberd #XMPP server without any specific hack. It is just very basic MUC + Pubsub XMPP put together so it should work "out of the box" (minor a small config to declare where the Spaces are created) to work ✨
Stay tuned 😸!
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 ♥️
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 👀
Accessibility is also about Right to Left languages support 😽
The crowd has spoken! 📢
We had many requests yesterday to ask us if we accept #Liberapay donations.
Well here we go 😸 https://liberapay.com/movim/
The link was also added on the main page, Github and related articles ✨
RE: @fediversereport@mastodon.social
That's exactly why having a standard that covers all the interactions, clients and servers is essential.
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.
Some of you may have experienced some authentication issues the past few days on https://mov.im/ 😬
I am currently testing the new scalable architecture. We are reaching -90% of RAM usage but there is some session management optimization that are still a bit unstable. This should be fixed in the upcoming days, and if everything is okay, merged in the main branch ✨
@debacle@framapiaf.org @gajim@fosstodon.org An upcoming XEP, that will help organize Spaces rooms should actually map perfectly the Gajim feature on the server :)
But lets focus on the base first 😸

