Tuwunel
A Matrix homeserver written in Rust as a lighter, faster alternative to Synapse, and the official successor to conduwuit.
Tuwunel at a glance
What is Tuwunel?
Tuwunel implements the Matrix specification for all but niche uses, so your users can chat with any Matrix client, bridge or bot and federate with other servers. It is written entirely in Rust to keep resource use low while scaling. The project continues conduwuit after that fork reached stability, and the README says the Swiss government is its main sponsor and runs it for citizens. Packages cover Docker, static binaries, deb and rpm repositories, the AUR, Nix and Alpine.
Good fit if
- You want your own Matrix server on modest hardware.
- You find Synapse heavy to operate for a small or mid-sized community.
Before you adopt it
Tuwunel is Apache-2.0 with no paid parts. The repository dates from February 2025, and one developer writes almost all of the commits, although the README mentions full-time staff funded by companies. Linux builds and container images are published.
Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction
How to run Tuwunel yourself
- Docker
- Dockerfile or compose file in the repository
- Compose file
- docs/deploying/docker-compose.yml: 1 service
- Setup effort
- 1 of 5, judged from the compose file
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- Builds for Linux, including ARM in GitHub releases
- Interface languages
- English only
Install instructions: tuwunel.chat or the README on GitHub.
Tuwunel health: is it still maintained?
72 of 100, actively developed
Read from GitHub on 5 November 2026. How the score works
Tuwunel license: is it open source?
Tuwunel uses Apache-2.0, an open-source license approved by the OSI.
- February 2025First published on GitHub.
- TodayApache-2.0.
Tuwunel for developers
Written in
- Rust 97%
- HCL 1%
- Shell <1%
- Nix <1%
- TypeScript <1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to Tuwunel
- ejabberdRobust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server) 80 health · GPL-2.0 · 6.7k stars
- ZulipZulip server and web application. Open-source team chat that helps teams stay productive and focused. 93 health · Apache-2.0 · 26.2k stars
- ElementA glossy Matrix collaboration client for the web. 89 health · AGPL-3.0 · 13.6k stars
- Rocket.ChatThe Secure CommsOS™ for mission-critical operations 82 health · MIT · 46.4k stars
- MumbleMumble is an open-source, low-latency, high quality voice chat software. 82 health · BSD · 8.4k stars
Questions about Tuwunel
Is Tuwunel open source?
Yes. Tuwunel is published under Apache-2.0, an OSI-approved open-source license.
Is Tuwunel still maintained?
Its health score is 72 of 100 (actively developed). It had 1,057 commits in the last 90 days, the latest on 3 November 2026, and its latest release came out on 10 October 2026.
How do I run Tuwunel?
You can run it with Docker, as an app for Linux, including ARM. The README on GitHub has the exact steps.
What is Tuwunel written in?
Tuwunel is written mainly in Rust (97% of the code), by GitHub’s count of the repository.
What are the alternatives to Tuwunel?
Close alternatives in the Team chat category include ejabberd, Zulip, Element.