Conduit logo

Conduit

Website

Lightweight Matrix homeserver written in Rust

Activity unknown

No repository statistics available for this project.

Conduit screenshot

Conduit is a lightweight, open-source Matrix homeserver implemented in Rust. It targets easy setup and low system requirements by shipping as a single binary with an embedded database (RocksDB by default) while also supporting a SQLite backend for smaller installations.

Key Features

  • Single self-contained binary for simple deployment and low overhead.
  • Implemented in Rust and built on Ruma and the axum web framework for modularity and performance.
  • Default RocksDB storage engine with an optional SQLite backend; configurable cache and DB tuning options.
  • Docker and systemd packaging examples and deployment guides; configuration via a conduit.toml file (TOML-based).
  • Focus on core Matrix features with ongoing improvements and a changelog documenting protocol/version updates and fixes.

Use Cases

  • Small personal or family Matrix homeserver on low-resource hardware (Raspberry Pi, single-board computers).
  • Lightweight team or community chat server that needs easy setup and minimal maintenance overhead.
  • Developers and administrators who prefer a single-binary Rust implementation for embedding or custom deployments.

Limitations and Considerations

  • Project is marked beta: some Matrix features and federation edge-cases are incomplete (examples historically include certain E2EE federation behaviors and outgoing presence/read-receipt handling). Users should evaluate feature gaps against their needs before production use.

Conduit provides a compact, Rust-native alternative to heavier Matrix homeservers, prioritizing simplicity, performance, and low resource usage while continuing to close feature gaps and improve federation behavior.

Categories:

Tags:

Tech Stack:

Share:

Similar to Conduit

Synapse logo

Synapse

Matrix homeserver for federated, secure real-time communication

4.6k
587
Last commit

Synapse is a Matrix homeserver implementation for running federated, secure real-time chat and collaboration on your own infrastructure.

AGPL-3.0Actively maintained
Alternative to:
Element Matrix (Hosted) logo
Element Matrix (Hosted)
+19
Snac logo

Snac

Lightweight ActivityPub server written in portable C

Open-source, minimal ActivityPub server in portable C — multiuser, Mastodon-API compatible, no database required, JavaScript-free web UI for small federated instances.

Activity unknown
Alternative to:
Mastodon (mastodon.social) logo
Mastodon (mastodon.social)
+6

Continuwuity

Community-maintained Matrix homeserver in Rust

Continuwuity is a fast, lightweight Matrix homeserver written in Rust, focused on stability, performance, and improved Matrix specification compliance for federation.

Activity unknown
Alternative to:
Element Matrix (Hosted) logo
Element Matrix (Hosted)
+6
wastebin logo

wastebin

Minimal pastebin with encryption and syntax highlighting

842
60
Last commit

wastebin is a minimal, self-hostable pastebin with a Rust/axum backend, SQLite storage, syntax highlighting, optional encryption, and expiration/burn-after-read controls.

MITActively maintained
Alternative to:
Pastebin logo
Pastebin
+4

Ktistec

Single-user ActivityPub server for small trusted communities

437
22
Last commit

Lightweight single-user ActivityPub server using SQLite; supports rich text, Markdown, images, polls, threading, translations and MCP.

AGPL-3.0Actively maintained
Alternative to:
Mastodon (mastodon.social) logo
Mastodon (mastodon.social)
+5
Mitra logo

Mitra

Federated microblogging server for the ActivityPub network

Lightweight ActivityPub microblogging platform with Mastodon-compatible API, rich post interactions, and optional paid subscriptions via Monero.

Activity unknown
Alternative to:
Mastodon (mastodon.social) logo
Mastodon (mastodon.social)
+6