πDept of elections π³οΈ
Robin Riley (m.org) reports
Voting for the Governing Board elections begins this weekend! π Watch your email inbox if you're an Individual Member, or the point of contact for a Silver, Gold, or Associate Member, as that's where your ballot will be sent. Visit our election center for more information.
Sumner Evans announces
I have decided that I will not stand for re-election in the upcoming Governing Board elections, however I have made a few endorsements for candidates. See my endorsement blog post.
πDept of Events and Talks π£οΈ
HarHarLinks announces
πMatrix Conference 2025 (website)
The CfP is open until June 8th! Submit your talk or workshop idea now!
The Events Working Group is working hard on organising the Matrix Conference in an incredible venue in the gorgeous city of Strasbourg. Book your accommodation now, tickets will be available soon!
If you are interested in lending a hand, volunteer to help us organize the conference, or join the Events WG!
We're grateful to Element for committing to being our Anchor Sponsor for the Matrix Conference 2025. To make this an excellent event, we are looking for further sponsors! Many opportunities are still available, including booths to present your product, live stream and video recording for worldwide recognition, food, and more! Your ideas are possible; contact us at [email protected]!
πMatrix Community Summit 2025
Yan says
July 31 β August 2 Β· c-base Β· Berlin
πWhy a Community Summit Matters
Matrix is more than a protocol β it's a social, technical, and political project. It needs places where people can meet, exchange ideas, build software, and strengthen the community.
In a world increasingly dominated by a few Big Tech players, decentralization is not just a technical feature β it's a necessity. A connected planet deserves open protocols, community-driven infrastructure, and people who care about building a better future together.
πWho Is It For?
The Matrix Community Summit is open to:
- π§βπ» Developers
- π§βπ¨ Designers
- π οΈ Admins & Maintainers
- π’ Activists
- πββοΈ Curious users and power users
If you work with Matrix β or want to β this is for you. Whether you're presenting a new project, debugging something in person, or dreaming up the next big thing β come and be part of it.
Join the conversation early in or Matrix space!
πLooking Back: 2022 & 2023
In 2022 and 2023, the Matrix Community Summit took place in Berlin as a fully independent, community-organized event β open, experimental, and collaborative. We shared ideas, built prototypes, discussed hard problems, and explored the possibilities of federated communication. Read some of the vibe.
π2024: Embedded β and now independent again
In 2024, we were part of the official Matrix Conference β large, professional, inspiring.
But in 2025, we're going back to our roots:
No trade fair. No product booths. No audience.Instead, an open and flexible schedule made by the people who show up. Every participant is encouraged to propose at least one session β a talk, a workshop, a hackathon, a brainstorm, a walk-and-talk, or anything in between.
πTickets & Swag
Ticket sales will start soon β we're aiming for very affordable pricing to keep the event accessible. While the summit itself runs on volunteer effort, your ticket helps cover t-shirts, snacks, and drinks throughout the event.
Participation in the summit is open, but please register in advance so we can plan accordingly. Optional event t-shirts will be available on site or via preorder through the Matrix room.
Food and drinks will be available at the c-base, and we'll organize light communal catering where possible. Contributions welcome!
πFormat & Sessions
Sessions can take many forms β from short lightning talks to full-day workshops or all-night hackathons.
The venue will be open 24 hours β ideal for deep dives, spontaneous sessions, or late-night breakthroughs.
On Thursday and Friday, youβre also welcome to co-work from the c-base during the day β so you can get your day job done remotely and still spend your evenings immersed in the Matrix community. Please note: there are no sleeping arrangements on-site, so plan your accommodation accordingly. See Sleepover Sync Room.πParticipation & Recording
Most sessions will not be recorded β if you want to take part, you need to be there in person.
We do plan to record a few on-stage discussions and deep dives, and we're still exploring creative formats to capture the vibe and message of MCS25 and beam it out from c-base to the world. Got ideas? Let us know in the Matrix room!πExtend Your Experience: Before & After Workations
Want more time to work and connect with the community?
Join our Matrix Workations at the Black Pony Club in Krems (Austria):
Before the Summit:
ποΈ July 19β29
A relaxed co-living and co-working space to warm up for MCS25.
Transfer to Berlin will be organized.After the Summit:
ποΈ August 4β17
Decompress, code, dream, and build β together.
Transfer from Berlin and to FrOSCon will be arranged.More info and coordination in the Matrix room!
πCan't afford to come?
Try harder π
If financial reasons are the issue β get in touch. We may be able to help.
There's a sleepover coordination room for couchsurfing and hotel sharing, and we're working to secure some travel budget for community contributors. Reach out to the orga team in the Matrix room!πCan't come at all?
No worries β we'll be around:
Some of us will attend FrOSCon, the Matrix Conference in Strasbourg, and the Chaos Communication Congress.
Or reach out to the Matrix Foundation Events Working Group β they can help you run your own local meetup or event.If you're looking for a conference focused on Matrix products, updates from companies and institutions working on and with Matrix, or want to help shape how the protocol is used in large organizations, nationwide deployments, or international federations, please consider attending the Matrix Conference in Strasbourg later this year.
πLocation: The c-base, Berlin
We're gathering at the legendary c-base β a space station under Berlin, a hackerspace, a future lab, and a home for radical imagination and technical tinkering.
It's the perfect place for federation, open infrastructure, and decentralized dreams.πParticipate & Support
The Matrix Community Summit is not a commercial event β there are no booths, no product talks.
Instead, we offer sponsorship packages for organizations that want to support the event and help keep it grassroots and independent.Want to join? Propose a session. Bring your project. Share your knowledge. Let's build together.
There is a pad already set for coordination. Next meeting will be on 6.6. 5pm CEST. Coordinate and ask questions in the Matrix room.
πDept of Spec π
Andrew Morgan (anoa) {he/him} reports
Here's your weekly spec update! The heart of Matrix is the specification - and this is modified by Matrix Spec Change (MSC) proposals. Learn more about how the process works at https://spec.matrix.org/proposals.
πMSC Status
New MSCs:
- MSC4294: Ignore and mass ignore invites
- MSC4293: Redact on ban
- MSC4292: Handling incompatible room versions in clients
MSCs in Final Comment Period:
- No MSCs are in FCP.
Accepted MSCs:
- No MSCs were accepted this week.
Closed MSCs:
- MSC2063: Add "server information" public API proposal
- The underlying git branch ended up being used for another MSC. If anyone wants to revive this MSC, please create a new MSC with the previous branch's contents.
See the current list of FCPs in proposed final comment period here.
πSpec Updates
πTrust & Safety
Trust and safety efforts remain high priority for many teams around the ecosystem. This includes the Spec Core Team, where T&S-related MSCs are getting attention off the back of the recent spam waves (apologies for these). This work is actively ongoing in both spec and implementation. If this topic interests you, now is a great time to get involved!
πCustom emotes and stickers
On a lighter tone, it was missed from last week's TWIM as I was away, but MSC2545: Image Packs (Emoticons & Stickers) has finally had final comment period proposed! (It only took five years - that's partially my fault :). Thank you to those who kept poking to get it over the line.
Care has been taken to keep the functional bits of the MSC the same as the long-implemented version that's been around for years. However, in-progress MSCs are inherently unstable, and there have been a few changes over the last few months that existing implementations should pay attention to.
Client authors are highly recommended to take a look at the current MSC copy. It's been mostly rewritten entirely in the last year (with various slight tweaks to the functionality), so please do read the proposal in full and weigh in on any open threads. Thanks!
πDept of Clients π±
πNheko (website)
Desktop client for Matrix using Qt and C++17.
Nico announces
We have been experimenting how to deal with invites. You might want to only receive invites from your friends or you might want to prevent certain servers from inviting you. Alternatively you might just really not get invited to certain rooms.
For that reason on the development branch of Nheko, you can now either
/allowinvites
or/blockinvites
to certain rooms or from certain users or servers. You can even tell Nheko to just block everything you didn't explicitly allow. Any blocked invite currently gets rejected immediately without showing up in the UI. An actual graphical interface to manage invite permissions will follow once we settled on an implementation.This is in general the same idea as MSC4155, but when we implemented it, the format of that MSC didn't really fit our requirements. That MSC now changed its event format, but we haven't revisited if it now is a better fit or not.
Happy inviting!
πElement X iOS (website)
A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 16+.
Mauro Romito reports
- Threads works is progressing smoothly!
- From the next RC the moderation and safety settings will now be recorded on the account data, allowing devices to share that setting
- We are also updating our internal architecture to use the StateStoreV2 which will provide a safer and more performant way for the UI to update to changes
πElement X Android (website)
Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.
Jorge says
Happy weekend everyone! The week is over and here's our progress on the Element X Android app:
- Notifications: we've upgrade the UnifiedPush library used in the app, hoping to provide a better support for alternative push clients. Also, we now process and render notifications in batches, which is more efficient and should make the process faster, resulting in smaller delays. This includes ringing call notifications.
- Proxy: we fixed an issue with the global proxy used in Android, which wasn't correctly setting some of the values in the Matrix Rust SDK, resulting in the client not being able to connect to the homeserver.
- Login through links: we've added support for logging into some homeserver by following a link.
- Room loading improvements: we're using a more optimised strategy for loading the timeline of a room, which makes it load faster and fixes an issue which displayed some state events that should have been filtered out as they cause too much noise.
- Moderation: we're still working on improving the moderation UX in the app.
πDept of Bots π€
πDraupnir (website)
A moderation bot for open Matrix communities
Gnuxie ππ announces
Draupnir v2.3.1 has been released (via v2.3.0). This update stabilises a suite of homeserver administrative features. Including invitation blocking that is compatible with synapse workers via synapse-http-antispam. This replaces the old mjolnir synapse module that requires restarting in order to fetch new policies, and is easily enabled if you are using MDAD.
Additionally it is also possible to retroactively reject invitations on behalf of resident users via room takedowns sourced from watched policy lists. And resident users can be automatically suspended and unsuspended based on your policy list subscriptions too. Which is very handy for homeservers that have public registration. Please read the homeserver admin overview and CHANGELOG for all the details. And also checkout the new search feature in the draupnir documentation contributed by Cat. We'll see you in #draupnir:matrix.org!
πDept of Interesting Projects π°οΈ
Jade announces
I'm happy to announce that my proposal for a Matrix archiver has been accepted for GSoC 2025.
https://jade.ellis.link/blog/2025/05/27/gsoc-2025-acceptance
If you're interested in this for your community, I'd love to hear from you! You can find me in the rooms for #libretto:ellis.link, #metabrainz:chatbrainz.org and #continuwuity:continuwuity.org.
πMatrix Federation Stats
Aine [don't DM] says
πMatrix Federation Stats
collected by MatrixRooms.info - an MRS instance by etke.cc
As of today,
12436
Matrix federateable servers have been discovered by matrixrooms.info,3615
(29.1%
) of them are publishing their rooms directory over federation. The published directories contain18152
rooms.Stats timeline is available on MatrixRooms.info/stats
πDept of Ping
Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by pingbot, a maubot that you can host on your own server.
π#ping:maunium.net
Join #ping:maunium.net to experience the fun live, and to find out how to add YOUR server to the game.
Rank | Hostname | Median MS |
---|---|---|
1 | tuwunel.love | 178.5 |
2 | codestorm.net | 229 |
3 | rory.gay | 247.5 |
4 | nexy7574.uk | 248 |
5 | uwu.everypizza.im | 289 |
6 | dev.neko.support | 293.5 |
7 | tomfos.tr | 294.5 |
8 | envs.net | 317.5 |
9 | calitabby.net | 375.5 |
10 | haise.uk | 377.5 |
πThat's all I know
See you next week, and be sure to stop by #twim:matrix.org with your updates!
To learn more about how to prepare an entry for TWIM check out the TWIM guide.
The Foundation needs you
The Matrix.org Foundation is a non-profit and only relies on donations to operate. Its core mission is to maintain the Matrix Specification, but it does much more than that.
It maintains the matrix.org homeserver and hosts several bridges for free. It fights for our collective rights to digital privacy and dignity.
Support us