| Crates.io | mxlink |
| lib.rs | mxlink |
| version | 1.10.1 |
| created_at | 2024-09-11 11:43:42.88813+00 |
| updated_at | 2025-09-12 13:51:48.941356+00 |
| description | A library for connecting (linking) to the Matrix Client Server API (for building bots, etc.) |
| homepage | |
| repository | https://github.com/etkecc/rust-mxlink |
| max_upload_size | |
| id | 1371876 |
| size | 224,437 |
Matrix Link (mxlink) is a Rust library (a higher-level abstraction on top of matrix-rust-sdk) for building Matrix services (bots, etc.)
It's similar to headjack, but tries to be less opinionated and more featureful.
It finds use in the 🤖 baibot Matrix bot.
🎈 Easy to use API for getting started with matrix-rust-sdk. See the examples directory or baibot
🔒 Encryption
(Optional) At-rest encryption of the session file
At-rest encryption of the SQLite data store (performed by matrix-rust-sdk itself)
🔄 (Optional) Support for using matrix-rust-sdk's recovery module for backing up and restoring encryption keys (in case of session / SQLite store data loss)
🖴 Helpers for working with Matrix Account Data on a per-room level or globally
🗂 Some convenience functions around Matrix APIs