AI marks

matrix-rust-sdk

Not measured yet stable

A Matrix client-server library in Rust with UniFFI bindings for Kotlin and Swift; the base of Element X and many newer clients and bots.

Rust · licence Apache-2.0

The collector has not measured this project yet.

AI

AI policy

What the project says about AI-made contributions

Restricted (fits the chosen stance)(against the chosen stance)
“If content was made with the help of AI, you **must** convey that this is the case. [...] It is **not allowed** to use AI in an autonomous-looking way to contribute to the Matrix Rust SDK.”

Its own "AI policy" section: disclosure required (PR template checkbox "This PR was made with the help of AI."), human-written communication, general AI for review forbidden, no vibe coding or agent mode.

Source: github.com/matrix-org/matrix-rust-sdk/blob/b59505e2f5980ced579dd6d4d272583a34cca76e/CONTRIBUTING.md

AI in development

Whether the developers use AI tools on the repository

Occasional (fits the chosen stance)(against the chosen stance)

AI in the product

Whether the product itself has AI features

None found (fits the chosen stance)(against the chosen stance)

A library: no LLM or generative AI feature found in its code or docs.

Features

FeatureValueHow we knowEvidence
Encryption (E2EE) Yes: Yes
own crypto crate matrix-sdk-crypto on vodozemac; also shipped as bindings (crypto-wasm, crypto-nodejs, crypto-ffi)
code github.com/matrix-org/matrix-rust-sdk/blob/b5950
Crypto vodozemac — —
Sliding sync Yes: Yes
native MSC4186 simplified sliding sync; Element X uses it exclusively
code github.com/matrix-org/matrix-rust-sdk/blob/b5950
Next-gen auth (OIDC) Yes: Yes
OAuth 2.0 next-gen auth (MSC3861 family), including MSC4108 QR login
code github.com/matrix-org/matrix-rust-sdk/blob/b5950
Threads Yes: Yes
threaded timelines and a thread list service in matrix-sdk-ui
code github.com/matrix-org/matrix-rust-sdk/blob/b5950
Spaces Yes: Yes
space service in matrix-sdk-ui
code github.com/matrix-org/matrix-rust-sdk/blob/b5950
Qr login Yes: Yes
MSC4108
code github.com/matrix-org/matrix-rust-sdk/blob/b5950
Matrixrtc Yes: Yes
MatrixRTC / Element Call widget support
code github.com/matrix-org/matrix-rust-sdk/blob/b5950
Purpose client, bot, bridge claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Used by acter, axon, baibot, daydream, echelon, element-x, fermium, fractal, gosuto, iamb, komai, koushi, libquotient, lightning, mactrix, mages, matrix-android-sdk2, matrix-commander-rs, matrix-ios-sdk, matrix-sdk-crypto-nodejs, matrix-sdk-crypto-wasm, matrix-swift, mnotify, rivet, rumatui, sable, schildichat-next, schildichat-revenge, singularity, tesseract, trinity-bot, wanchat, yapfast — —

Notes

matrix.org lists it as "matrix-rust-sdk" (Stable, Rust, maintainer: Element Creations Ltd., on behalf of The Matrix.org Foundation). Last non-bot commit 2026-10-26, 2822 non-bot commits in the last year and 55 authors in the last 90 days by our count at b59505e2f598 (the collector recounts).

Researched by an AI agent (Claude) on 5 Nov 2026, not checked by a person. Source file: data/projects/sdk/matrix-rust-sdk.yaml. Spotted a mistake? Open an issue with a link.