πMatrix Live
πDept of Status of Matrix π‘οΈ
πTrademark Policy
Denise announces
Today we have announced The Matrix.org Foundation's first trademark policy. You can see all details in the announcement blog post and the policy itself. We have also improved the branding guidelines area of the website and have plans to continue building it out.
Huge thanks to the Website & Content Working Group for their support getting us here! Any questions/suggestions please head over to #matrix-legal:matrix.org or email us.
πSenior DevRel Position
Thib says
You might have heard the news already, but The Foundation is looking for its next Thib!
If you think you would be a good fit for the job, or know someone who would be, please share our Senior DevRel Job Description with them and send me an email!
πDept of Events and Talks π£οΈ
πMatrix Community Summit 2026 / Call For Your Participation
Yan 't' Minagawa announces
May 21β25, 2026 (Pentecost) c-base Berlin
website | space | general | orga | tickets | schedule
The Matrix Community Summit 2026 is aimed at developers, maintainers, contributors, designers, product managers who work on Matrix-based projects - or who want to experiment with them.
The summit runs for five full days at c-base, enough time to move beyond introductions and engage in substantive work. The focus is on code, product design, architecture, integrations, and honest, constructive peer feedback.
The Matrix Community Summit is a place for everyone who likes working on real problems, and who understands collaborative development as the core of a vibrant ecosystem.
πMotto: Beyond Chat
Matrix started as a messaging protocol, but the ecosystem has long grown beyond chat.
At the Matrix Community Summit we explore Matrix as a general real-time collaboration layer: applications, widgets, bots, IoT, shared tools, integrations, experiments, and new kinds of decentralized software.
The motto is intentionally not exclusive. Work on messaging itself, including clients, servers, bridges, federation, security, moderation, and protocol development, remains equally important.
"Beyond Chat" simply invites people to explore what else Matrix can become.
If you like to propose a session please use our session scheduler or drop a note in our hedgedoc. We have a great venue in the heart of Berlin and can be quite flexible but at the same time we want to offer you a schedule. There is some skeleton for formats:
πMorning
Project presentations in the form of lightning talks, focussing on:
- intention
- concept
- technical overview
Rather than marketing, talks should present:
- the problem statement
- architecture
- current status
- open questions
- specific challenges
These talks can serve as entry points for the project labs.
πDaytime
Open collaborative workspaces (Project Labs) centered around a specific project or topic. Here participants discuss, test, deconstruct, integrate, and build upon ideas together.
Participants can:
- test projects against their own use cases
- challenge architectural and design decisions
- develop their own features
- collaboratively refine prototypes
- identify or directly resolve issues
- give or receive structured feedback
πEvening β Hack & Tell
In the evening, everyone reunites for short demos of what was created, refactored, validated, or discarded in the labs.
A chance to share results, lessons learned, and new ideas.
πAfterwards β Music, Meet & Mingle
Relax and socialize. We will have on saturday a special session on open hardware hack and tell. If you want play some music or present your artwork, just propose a session or contact yan.
πSubmit Your Project
If you want to give a Lightning Talk, a Project Lab or something else, please submit your session idea in OpenKI.
This helps us to group related topics, coordinate labs and ensure the right people meet each other
Some slots will remain reserved for spontaneous submissions during the summit.
πJoin the Pre-Meetup Video Calls
To help shape the summit together, we host weekly open pre-meetups.
These calls are for:
- discussing project ideas
- coordinating labs
- meeting other participants
- refining proposals
Every Saturday 18:00 (6pm) CET Starting tomorrow online
Everyone interested in participating is welcome.
πGet Your Ticket
If you plan to attend MCS26, please get your ticket early.
Early registrations help us organize:
- space
- infrastructure
- workshops
- catering
With sufficient industry sponsorship (see sponsor tickets) we plan to provide:
- a daily vegan/vegetarian buffet
- a beverage allowance
So the focus can remain on what matters:
exchange, development, and community.
πDept of Servers π’
πZendrite
A (new) Matrix Home Server (forked from Dendrite, Go-based)pat-s reports
Hey community,
as the development around Dendrite has stalled during the last year, a new fork has been created named Zendrite (community choice) which has seen substantial bugfixes and other feature contributions. It provides native Sliding Sync support and runs on the most recent Golang libraries. As a notable goodie on top, it also provides support for ALTCHA, an alternative to Google's reCaptcha. The effort has been loosely coordinated and discussed within the remaining Dendrite community and all maintainers and member there are aware of the new project. Matthew's AI prompting skills have come up with the great new icon representing the project.
The docs have been revamped and are now powered by Astro Starlight. The source repo pat-s/zendrite lives on CodeFloe, a Forgejo-based Forge which is hosted in the EU and running on donations.
The migration from Dendrite is seamless and you should see a substantial performance improvement paired with lower memory usage. For further discussions, please join #dendrite-dev:matrix.org and/or open issues in the source repo.
πHammerhead
nex (it/she) π³οΈββ§οΈ announces
Given it's nearing "completion", I've decided to change course with Hammerhead's development and instead focus on the client-to-server (and related) APIs, in turn dropping the entire federation component. This has allowed me to drastically reduce the API surface I need to take into consideration when designing new endpoints, massively reducing code complexity, and overall made development significantly easier. Ultimately, Hammerhead can now be used pretty reliably between multiple users on the same deployment, with many clients working with minimal friction.
There's still no support for E2EE, but device cross-signing is next on my list, alongside typing indicators and read receipts. Account data was the most recent addition, which I'm pretty sure just leaves the E2EE endpoints and a few more miscellaneous endpoints like context and room summaries left to implement. Then I can return to focusing on re-implementing the federation components.
If you don't know what Hammerhead is, it's a new small homeserver implementation written in Golang using mautrix-go. There is now documentation at https://timedout.codeberg.page/hammerhead, and if you're interested in following developments, you can star the repository at https://codeberg.org/timedout/hammerhead, and join the devroom at #hammerhead:nexy7574.co.uk. <3.
πDept of Clients π±
πElement X iOS (website)
A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.
Mauro reports
- This week we released on the store 26.03.2, while also creating the RC for 26.03.3
- Redesigned the whole sharing location flow.
- Started implementing Live Location Sharing.
- Migrated our whole CI codebase from fastlane to pure Swift tools.
- More progress was made in implementing an internal migration system between Element Classic and Element X
πElement X Android (website)
Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.
Benoit reports
- The release 26.03.3 is making its way to the stores. The content of the release can be found here: https://github.com/element-hq/element-x-android/releases/tag/v26.03.3
- We're working on the location sharing at the moment. We're doing some preparatory work to let Element X finally support the live location sharing: integration of the Maplibre Compose library, and iteration on the current design.
- Also working to improve the speed of the notifications, and to make them more reliable.
- And, as a regular basis, we are fixing bugs and polishing the application
πCinny (website)
A Matrix client focusing primarily on simple, elegant and secure interface.
ajbura reports
This release introduces voice and video rooms. The feature builds on the open-sourced Element Call library, which makes it possible to integrate VoIP functionality directly into Cinny. With this addition, users can create voice or video rooms directly from the client, making real-time conversations much easier within Matrix spaces.
Alongside the new functionality, the release also includes several bug fixes. These address an issue with incorrect matrix.to event link generation, ensure that recently used emojis persist correctly, and fix a crash caused by malformed location URIs.
For the full details, check out the GitHub release page. As always, weβre grateful for the community's feedback and contributions. For help or questions, please drop a message in #cinny:matrix.org
πSable & Wally
Joop Kiefte π (LaPingvino) reports
Thinks have never looked better for Cinny, with Cinny itself now having voice calls upstreamed, and the forks Sable and Wally iterating on what they do best. Wally's most important niche turns out to be the accessibility support. I would like to call out to the rest of the ecosystem to give proper accessibility more attention, and we'll be happy to help out to make that happen!
The Wally fork in the meantime has added favorites, drag and drop and other fixes for the issue tracker (that you can use as a widget in any other client that supports widgets, as mentioned in the last update) and steady bugfixes for e.g. DM calling. There is now also experimental support for per message profiles, with a simple interface that should help out most people moving over from Discord with e.g. PluralKit needs. And as I have a lot of rooms that include a lot of active rooms in big spaces (yay Whatsapp Bridge!), I keep iterating on making handling unread chats easier.
While I mostly experiment on my own, the Sable community on the other hand has a very active developer community working out their ideal Cinny experience, so I would love to shout out to their amazing community and recommend you to give that a try first!
Also, if you start using the issue tracker, let me know! I think it can be the start of amazing collaborative projects over Matrix, so I would love to know any communities that give this a try!
πDept of SDKs and Frameworks π§°
πTrixnity (website)
Multiplatform Kotlin SDK for developing Clients, Bots, Appservices and Servers.
Benedict announces
It has been busy weeks for Trixnity! We shipped several updates and are happy to announce that the latest release with Trixnity 5.2.0. This release focuses on performance, developer experience, and polishing things up with a number of fixes.
πWebAssembly support
Trixnity now supports WebAssembly (Wasm) as a Kotlin target! This means running Trixnity in the browser just got significantly faster. You may see at least an improved by 2β3Γ compared to Kotlin/JS.
To make this possible, we also replaced our internally used IndexedDB implementation entirely.
πAutomatic filter updates
Trixnity supports custom Matrix event types in addition to the standard ones. These events are automatically added to the sync and messages filters so clients receive them without additional configuration. However, there was one annoying issue: when a new event type was added, the existing filter would not update, meaning the client would never receive that event.
This has been fixed now, and Trixnity detects when registered events changed and automatically creates a new filter including the new event types. So your client will always receive the events it supports, without manual intervention.
πBugfixes
We also fixed several bugs. Some of them were introduced with the Trixnity 5 release. A few long-standing bugs that had been lurking around for a while were also fixed.
Trixnity is now used quite widely, but interestingly very few bugs are reported. That makes us slightly suspicious⦠So if you run into any issues, please let us know! Your reports help make the ecosystem better for everyone.
πDept of Ops π
πMatrix Helm Charts
cyclikal reports
tl;dr 10 new bridges and a new Installation Guide! Visit cyclikal94/matrix-helm-charts to find helm charts to quickly deploy
ntfy,matrix-appservice-ircandmautrix-*bridges.Matrix Helm Charts is a collection of... well... Helm Charts for Matrix! Easy to use charts designed to be deployed into Kubernetes to make setting up Bridges, Integrations and other related Matrix Ecosystem things simple.
A brand new room, #matrix-helm:matrix.org has been created to discuss / get support!
πWhat's new!
Previously
ntfyan alternative push notification provider for Android;matrix-appservice-ircan IRC bridge; and the two Python-basedmautrixbridges,telegramandgooglechat; had been implemented.This time, work on the Go-based
mautrixbridges has been completed, with all 10 updated bridges now having accompanying helm charts!
- These all use a shared base chart, so when new Go bridges appear / changes occur, updates will be simple!
- Double puppetting is enabled by default and uses a shared App Service registration across all charts using the same base chart version.
- Let the charts automatically setup required postgres in namespace, or point them at your own.
Somehow theres been 300+ downloads of the
mautrix-whatsappchart already, with a smattering of love for the others, awesome that people are trying these out / hopefully finding useful! πI plan to work through the matrix.org Ecosystem page for ideas on new charts to add, but suggestions very welcome!
πWant to try yourself?
Deploying is as easy as:
Downloading the config
values.yamland configuring it to your setup:export CHART=mautrix-whatsapp curl -L "https://raw.githubusercontent.com/cyclikal94/matrix-helm-charts/main/charts/${CHART}/values.matrix.example.yaml" -o "${CHART}-values.yaml"Installing the chart:
helm upgrade --install "${CHART}" "oci://ghcr.io/cyclikal94/matrix-helm-charts/${CHART}" \ --namespace "${CHART}" \ --create-namespace \ --values "./${CHART}-values.yaml"For App Service bridges (basically everything except
ntfy) give Synapse the App Service Registration file - if you're using ESS Community it's just:synapse: appservices: - configMap: mautrix-whatsapp-registration configMapKey: appservice-registration-whatsapp.yamlFor more info, I've created an Installation guide!
πMatrix Federation Stats
Aine [etke.cc] says
collected by MatrixRooms.info - an MRS instance by etke.cc
As of today,
17454Matrix federateable servers have been discovered by matrixrooms.info,4129(23.7%) of them are publishing their rooms directory over federation. The published directories contain18546rooms.The most popular server software among the online servers is:
- synapse:
14030(80.4%)- continuwuity:
1196(6.9%)- conduit:
596(3.4%)- dendrite:
366(2.1%)Stats timeline is available on π MatrixRooms.info/stats
π§© Integrations with apps and servers | π Support the project | π How to add your server | π How to remove your server
π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 | mistress-sky-is-best-mistress-dommy-mommy.kaiwa.cc | 162.5 |
| 2 | usbpc.xyz | 207.5 |
| 3 | melthecat.dev | 222 |
| 4 | codestorm.net | 228 |
| 5 | shork.ch | 240 |
| 6 | vrkknn.net | 255 |
| 7 | vengeful.eu | 266 |
| 8 | stelle-is-the-bestest-puppy.shork.ch | 272.5 |
| 9 | cisnt.uk | 274 |
| 10 | maunium.net | 288 |
π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