
Conduit
Lightweight Matrix homeserver written in Rust
Activity unknown
No repository statistics available for this project.

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:
Similar to Conduit

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

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.

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.


wastebin
Minimal pastebin with encryption and syntax highlighting
wastebin is a minimal, self-hostable pastebin with a Rust/axum backend, SQLite storage, syntax highlighting, optional encryption, and expiration/burn-after-read controls.
Ktistec
Single-user ActivityPub server for small trusted communities
Lightweight single-user ActivityPub server using SQLite; supports rich text, Markdown, images, polls, threading, translations and MCP.


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.




