matrix-construct

A high-performance Matrix homeserver written in Rust, the official successor to conduwuit, designed for scalable, low-cost, enterprise-ready deployments.

v1.9.4
Published at
9d ago
2,615
Stars
5,231
Download
Synced at
8d ago
rust

Latest release

v1.9.4Oct 10, 2026, 03:13 PM
Downloads slow? Switch the source anytime above

README

Project Overview

Tuwunel is a featureful Matrix homeserver written in Rust that you can use instead of Synapse with your favorite Matrix client, bridge, or bot. It is a scalable, low-cost, enterprise-ready, community-driven alternative that fully implements the Matrix Specification.

Key Features

  • High-performance Matrix server: Written in Rust, scalable and low-cost
  • Full Matrix specification implementation: Supports all but the most niche Matrix spec features
  • Multi-platform support: Docker images, static binaries, Deb/RPM packages, AUR packages, Nix packages, and more
  • Enterprise-ready: Used by multiple companies in production, sponsored by the Swiss government for citizen services

Target Audience

  • Individuals and organizations who need self-hosted Matrix servers
  • Enterprise users seeking a Synapse alternative
  • Teams who need high-performance, low-cost instant messaging servers

Quick Start

  1. Docker: docker pull jevolk/tuwunel:latest
  2. Debian/Ubuntu: Follow the Debian guide to set up the APT repository
  3. Arch Linux: Install tuwunel or tuwunel-bin from AUR
  4. NixOS: Use the services.matrix-tuwunel module

Core Advantages

  • Written in Rust for excellent performance
  • Fully implements the Matrix specification
  • Enterprise-ready with government and enterprise adoption
  • Multiple installation methods for flexible deployment

Release history

Sort