A Rust-based Matrix homeserver, positioned as a drop-in alternative to Synapse and successor to conduwuit.
continuwuity/continuwuity
A community-maintained Matrix homeserver written in Rust, continuing the archived conduwuit project.
- Stars
- 1,162
- Forks
- 34
- Open issues
- 0
- Last commit
- 17 hours ago
What is it?
Continuwuity is a Matrix homeserver written in Rust. Matrix is an open, federated chat protocol, and a homeserver hosts user accounts and rooms and exchanges messages with other servers in the network. Continuwuity is a community fork of conduwuit, which has been archived and is no longer maintained.
The project focuses on keeping a stable, lightweight, and efficient Matrix server that runs on modest hardware. Its stated goals include better specification compliance, fixing bugs and performance issues inherited from conduwuit, and adding features that homeserver administrators need. Installation instructions and a deployment guide are published on the project website.
The project accepts outside contributions through a pull request review process, with changes tested on tester servers before merging. Sample public homeservers are listed for people who want to try a Matrix account before running their own.
Key features
- 01Implements the Matrix homeserver protocol in Rust.
- 02Supports federation with other Matrix homeservers.
- 03Forked from conduwuit and maintained by a community team.
- 04Aims for a lightweight footprint suited to modest hardware.
- 05Publishes deployment guides on the project website.
Use cases
- Running a private or community chat server on your own hardware.
- Hosting Matrix accounts for a small group or organization.
- Trying a self-hosted alternative to conduwuit with an active maintainer team.
Quick start
- 1
Open the deployment section on the continuwuity.org website for installation instructions
Things to know
- Existing data cannot be migrated from Conduit, Grapevine, Dendrite, or Synapse; only conduwuit data is supported.
- The README has no written migration guide for incompatible homeservers.
In collections
Topics
FAQ
- What is continuwuity?
- A community-maintained Matrix homeserver written in Rust, continuing the archived conduwuit project. Continuwuity is a Matrix homeserver written in Rust. Matrix is an open, federated chat protocol, and a homeserver hosts user accounts and rooms and exchanges messages with other servers in the network. Continuwuity is a community fork of conduwuit, which has been archived and is no longer maintained.
- Is continuwuity free to use? What license does it have?
- continuwuity is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is continuwuity still maintained?
- Actively maintained. The last commit to continuwuity was on Nov 6, 2026.
- What can I use continuwuity for?
- Running a private or community chat server on your own hardware. Hosting Matrix accounts for a small group or organization. Trying a self-hosted alternative to conduwuit with an active maintainer team.
- How do I install continuwuity?
- Open the deployment section on the continuwuity.org website for installation instructions
- Where can I get continuwuity?
- The source code and installation instructions are on GitHub: https://github.com/continuwuity/continuwuity
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Synapse is an open source Matrix homeserver written in Python and Rust, maintained by Element.
A web and desktop client for the Matrix open communication protocol, built on the Matrix JS SDK.
A simple, elegant web client for the Matrix open messaging protocol, built with React and TypeScript.
Java-based XMPP/Jabber chat server, modular and configurable, supporting client connections over TCP, BOSH and WebSockets.
Nextcloud Talk is a chat, video and audio calling app that runs inside a self-hosted Nextcloud server.