AI marks

Spec support

Clients × features

Which client supports which feature, and the Matrix Spec Changes each feature rests on. Every cell is an AI agent's reading of the client's docs or code, not checked by a person; it links to its source where there is one.

The features and their MSCs

Clients don't list the MSCs they implement the way servers advertise them, so this page uses the features the agent looked for in each client. Features with no MSC are older core spec or purely client-side.

FeatureMSCsFoundPartlyNoNot foundOf 95 clients
Encryption (E2EE) none 541931
Cross-signing MSC1756 merged, v1.1 400055
Key backup MSC1219 merged, v1.1 403052
Sliding sync MSC4186 fcp
MSC3575 closed
152870
Next-gen auth (OIDC) MSC3861 merged, v1.15 311162
Threads MSC3440 merged, v1.4 304556
Spaces MSC1772 merged, v1.2 400550
1:1 calls none 270761
Group calls MSC4143 fcp
MSC3401 closed
313160
Reactions MSC2677 merged, v1.7 350159
Edits MSC2676 merged, v1.4 312062
Replies none 420053
Polls MSC3381 fcp 172175
Custom emoji MSC2545 merged, v1.19 274163
Stickers none 272165
Location MSC3488 open
MSC3489 open
233069
Voice messages MSC3245 open 211073
Private read receipts MSC2285 merged, v1.4 210074
Presence none 390056
Room upgrades MSC1501 merged 340160
URL previews none 232070
Push notifications none 255065
Rich text editor none 81086
Moderation tools none 312062

Feature support by client

Clients are sorted by how many of the 24 features were found. 77 clients have at least one answer; 18 more, with nothing found yet, are folded below. A low count usually means the client is small or its docs don't say, not that the features are missing.

Feature support by client
Client Found Encryption (E2EE)Cross-signingKey backupSliding syncNext-gen auth (OIDC)ThreadsSpaces1:1 callsGroup callsReactionsEditsRepliesPollsCustom emojiStickersLocationVoice messagesPrivate read receiptsPresenceRoom upgradesURL previewsPush notificationsRich text editorModeration tools
Sable Active 23 Encryption (E2EE): Yes (pattern match [megolm]) Cross-signing: Yes (pattern match [cross-signing]) Key backup: Yes (pattern match [key backup]) Sliding sync: Yes (pattern match [sliding_sync]) Next-gen auth (OIDC): Yes (pattern match [auth_metadata]) Threads: Yes (pattern match [thread_root]) Spaces: Yes (pattern match [SpaceChild]) 1:1 calls: Yes (pattern match [call_invite]) Group calls: Yes (pattern match [msc4143]) Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [in_reply_to]) Polls: Yes (pattern match [org.matrix.msc3381]) Custom emoji: Yes (pattern match [emoticon]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [geo:]) Voice messages: Yes (pattern match [voice-message]) Private read receipts: Yes (pattern match [m.read.private]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Yes (pattern match [link_preview]) Push notifications: Yes (pattern match [UnifiedPush]) Rich text editor: Not found Moderation tools: Yes (pattern match [/report])
Tesseract Active 23 Encryption (E2EE): Yes (pattern match [matrix-sdk-crypto]) Cross-signing: Yes (pattern match [Cross-signing]) Key backup: Yes (pattern match [recovery key]) Sliding sync: Yes (required: "login will fail if the server does not support it") Next-gen auth (OIDC): Yes (preferred login is MAS / OAuth2) Threads: Yes (pattern match [ThreadList]) Spaces: Yes (pattern match [SpaceChild]) 1:1 calls: Yes (pattern match [webrtc]) Group calls: Yes (pattern match [livekit]) Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [in_reply_to]) Polls: Yes (pattern match [msc3381]) Custom emoji: Yes (pattern match [image_pack]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [msc3488]) Voice messages: Yes (pattern match [msc3245]) Private read receipts: Yes (pattern match [m.read.private]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Yes (pattern match [UrlPreview]) Push notifications: Yes (pattern match [UnifiedPush]) Rich text editor: Not found Moderation tools: Yes (pattern match [report_event])
Element Web / Desktop Active 22 +2 Encryption (E2EE): Yes Cross-signing: Yes Key backup: Yes Sliding sync: Partial (Native MSC4186 sliding sync behind the labs flag feature_sliding_sync (default off).) Next-gen auth (OIDC): Yes (Next-gen auth (OAuth 2.0 / MAS); docs/oauth.md. matrix.org: supported.) Threads: Yes Spaces: Yes 1:1 calls: Yes (Legacy m.call; Jitsi widgets also supported (matrix.org).) Group calls: Yes (Element Call embedded (@element-hq/element-call-embedded 0.28.0).) Reactions: Yes Edits: Yes Replies: Yes Polls: Yes Custom emoji: Partial (matrix.org: image_packs partial; no im.ponies code found in apps/web/src.) Stickers: Yes (Via the integration manager sticker picker.) Location: Yes (Static and live location (beacons).) Voice messages: Yes Private read receipts: Yes Presence: Yes Room upgrades: Yes URL previews: Yes Push notifications: Yes (Desktop/browser notifications and pusher management.) Rich text editor: Yes (Markdown composer plus the optional WYSIWYG composer.) Moderation tools: Yes
Zam Active 22 +1 Encryption (E2EE): Yes (pattern match [rust-crypto]) Cross-signing: Yes (pattern match [cross-signing]) Key backup: Yes (pattern match [recovery_key]) Sliding sync: Partial (optional, in Debug settings, alongside classic sync) Next-gen auth (OIDC): Yes (native OAuth 2.0 / OIDC (MAS); no QR login or device-code grant yet) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [SpaceChild]) 1:1 calls: Yes (pattern match [webrtc]) Group calls: Yes (MatrixRTC (MSC4143) with LiveKit; needs server-side infrastructure) Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [m.in_reply_to]) Polls: Yes (pattern match [org.matrix.msc3381]) Custom emoji: Yes (pattern match [im.ponies]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [m.beacon]) Voice messages: Yes (pattern match [org.matrix.msc3245.voice]) Private read receipts: Yes (pattern match [private read receipt]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [Tombstone]) URL previews: Yes (pattern match [link preview]) Push notifications: Yes (pattern match [UnifiedPush]) Rich text editor: Not found Moderation tools: Yes (pattern match [reportEvent])
Mages Active 22 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Yes (pattern match [cross_signing]) Key backup: Yes (pattern match [RecoveryKey]) Sliding sync: Yes (pattern match [Sliding sync]) Next-gen auth (OIDC): Yes (pattern match [oidc]) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [isSpace]) 1:1 calls: Yes (pattern match [CallInvite]) Group calls: Yes (pattern match [ElementCall]) Reactions: Yes (pattern match [m.reaction]) Edits: Not found Replies: Yes (pattern match [inReplyTo]) Polls: Yes (pattern match [m.poll]) Custom emoji: Yes (pattern match [ImagePack]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [geo:]) Voice messages: Yes (pattern match [voiceMessage]) Private read receipts: Yes (pattern match [ReadPrivate]) Presence: Yes (pattern match [setPresence]) Room upgrades: Yes (pattern match [RoomUpgrade]) URL previews: Yes (pattern match [LinkPreview]) Push notifications: Yes (pattern match [UnifiedPush]) Rich text editor: Not found Moderation tools: Yes (pattern match [reportContent])
MindRoom Chat Small team 22 Encryption (E2EE): Yes (pattern match [matrix-sdk-crypto]) Cross-signing: Yes (pattern match [CrossSigning]) Key backup: Yes (pattern match [SecretStorage]) Sliding sync: Not found Next-gen auth (OIDC): Yes (pattern match [OIDC]) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [SpaceChild]) 1:1 calls: Yes (pattern match [RTCPeerConnection]) Group calls: Yes (pattern match [ElementCall]) Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.new_content]) Replies: Yes (pattern match [m.in_reply_to]) Polls: Yes (pattern match [m.poll]) Custom emoji: Yes (pattern match [im.ponies]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [m.location]) Voice messages: Yes (pattern match [VOICE_MESSAGE]) Private read receipts: Yes (pattern match [ReadPrivate]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [Tombstone]) URL previews: Yes (pattern match [LinkPreview]) Push notifications: Yes (pattern match [setPusher]) Rich text editor: Not found Moderation tools: Yes (pattern match [/report])
WizardChat Small team 22 Encryption (E2EE): Yes (pattern match [matrix-sdk-crypto]) Cross-signing: Yes (pattern match [cross-signing]) Key backup: Yes (pattern match [recovery key]) Sliding sync: Yes (pattern match [Sliding sync]) Next-gen auth (OIDC): Yes (pattern match [MSC3861]) Threads: Yes (pattern match [m.thread]) Spaces: Yes (pattern match [m.space.parent]) 1:1 calls: Yes (pattern match [m.call.invite]) Group calls: Yes (pattern match [MatrixRTC]) Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.new_content]) Replies: Yes (pattern match [m.in_reply_to]) Polls: Yes (pattern match [m.poll]) Custom emoji: Yes (pattern match [emoticon]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [geo:]) Voice messages: Yes (pattern match [voice message]) Private read receipts: Yes (pattern match [ReadPrivate]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Yes (pattern match [Link preview]) Push notifications: Not found Rich text editor: Not found Moderation tools: Yes (pattern match [report_event])
SchildiChat Next Small team 21 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Yes (pattern match [cross-signing]) Key backup: Yes (pattern match [recoveryKey]) Sliding sync: Yes (inherited from Element X, which requires simplified sliding sync (MSC4186)) Next-gen auth (OIDC): Yes (pattern match [OIDC]) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [isSpace]) 1:1 calls: Yes (pattern match [CallInvite]) Group calls: Yes (pattern match [element-call]) Reactions: Not found Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [inReplyTo]) Polls: Not found Custom emoji: Yes (pattern match [ImagePack]) Stickers: Not found Location: Yes (pattern match [m.location]) Voice messages: Yes (pattern match [voice message]) Private read receipts: Yes (pattern match [READ_PRIVATE]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Yes (pattern match [urlpreview]) Push notifications: Yes (pattern match [UnifiedPush]) Rich text editor: Yes (pattern match [wysiwyg]) Moderation tools: Yes (pattern match [/report])
SchildiChat Revenge Small team 21 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Yes (pattern match [cross-signing]) Key backup: Yes (pattern match [recoveryKey]) Sliding sync: Yes (pattern match [SlidingSync]) Next-gen auth (OIDC): Yes (pattern match [OIDC]) Threads: Yes (pattern match [m.thread]) Spaces: Yes (pattern match [isSpace]) 1:1 calls: Yes (pattern match [CallInvite]) Group calls: Yes (pattern match [Livekit]) Reactions: Yes (pattern match [m.reaction]) Edits: Not found Replies: Yes (pattern match [inReplyTo]) Polls: Not found Custom emoji: Yes (pattern match [ImagePack]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [m.location]) Voice messages: Yes (pattern match [VoiceMessage]) Private read receipts: Yes (pattern match [ReadPrivate]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Yes (pattern match [UrlPreview]) Push notifications: Yes (pattern match [unifiedpush]) Rich text editor: Not found Moderation tools: Yes (pattern match [reportContent])
NeoChat Active 20 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Yes (pattern match [Cross-Signing]) Key backup: Yes (pattern match [KeyBackup]) Sliding sync: Not found Next-gen auth (OIDC): Yes (pattern match [auth_metadata]) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [SpaceHierarchy]) 1:1 calls: Not found Group calls: Yes (pattern match [element call]) Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [m.in_reply_to]) Polls: Yes (pattern match [org.matrix.msc3381]) Custom emoji: Yes (pattern match [emoticon]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [geo:]) Voice messages: Yes (pattern match [VoiceMessage]) Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [roomUpgrade]) URL previews: Yes (pattern match [link preview]) Push notifications: Yes (pattern match [unifiedpush]) Rich text editor: Not found Moderation tools: Yes (pattern match [reportEvent])
Rooster Active 20 Encryption (E2EE): Yes (pattern match [vodozemac]) Cross-signing: Yes (pattern match [Cross Signing]) Key backup: Yes (pattern match [recoverykey]) Sliding sync: Not found Next-gen auth (OIDC): Yes (pattern match [Oidc]) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [space_child]) 1:1 calls: Yes (pattern match [webrtc]) Group calls: Yes (pattern match [LiveKit]) Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [inReplyTo]) Polls: Yes (pattern match [org.matrix.msc3381]) Custom emoji: Yes (pattern match [emoticon]) Stickers: Yes (pattern match [m.sticker]) Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Yes (pattern match [url_preview]) Push notifications: Yes (pattern match [Unifiedpush]) Rich text editor: Yes (pattern match [rich text editor]) Moderation tools: Yes (pattern match [reportevent])
FluffyChat Active 19 Encryption (E2EE): Yes (vodozemac via flutter_vodozemac.) Cross-signing: Yes Key backup: Yes (Online key backup / recovery via the bootstrap flow.) Sliding sync: No (No MSC4186/MSC3575 use found (only a field in public homeserver data).) Next-gen auth (OIDC): Yes (Native OIDC login.) Threads: Yes (matrix.org: supported; thread handling in lib/utils/matrix_sdk_extensions/filtered_timeline_extension.dart.) Spaces: Yes 1:1 calls: No Group calls: Yes (MatrixRTC calls over LiveKit.) Reactions: Yes Edits: Yes Replies: Yes Polls: Yes Custom emoji: Yes (im.ponies emote packs; matrix.org: partial.) Stickers: Yes Location: Yes Voice messages: Yes Private read receipts: Not found Presence: Yes Room upgrades: Yes (Handles tombstones.) URL previews: Not found Push notifications: Yes (UnifiedPush and Firebase (Google Play builds).) Rich text editor: Not found (Markdown input; no WYSIWYG editor found.) Moderation tools: Yes
Vommet Active 19 Encryption (E2EE): Yes (pattern match [vodozemac]) Cross-signing: Yes (pattern match [cross_signing]) Key backup: Yes (pattern match [recoveryKey]) Sliding sync: Not found Next-gen auth (OIDC): Yes (pattern match [OIDC]) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [space_child]) 1:1 calls: Yes (pattern match [webrtc]) Group calls: Yes (pattern match [livekit]) Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [inReplyTo]) Polls: Yes (pattern match [org.matrix.msc3381]) Custom emoji: Yes (pattern match [emoticon]) Stickers: Yes (pattern match [m.sticker]) Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Not found URL previews: Yes (pattern match [Url Preview]) Push notifications: Yes (pattern match [unifiedpush]) Rich text editor: Yes (pattern match [rich text editor]) Moderation tools: Yes (pattern match [/report])
WanChat Slowing 19 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Yes (pattern match [CrossSigning]) Key backup: Yes (pattern match [RECOVERY_KEY]) Sliding sync: Yes (pattern match [Sliding Sync]) Next-gen auth (OIDC): Yes (pattern match [Oidc]) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [isSpace]) 1:1 calls: Yes (pattern match [CallInvite]) Group calls: Yes (pattern match [ELEMENT_CALL]) Reactions: Not found Edits: Not found Replies: Yes (pattern match [inReplyTo]) Polls: Not found Custom emoji: Not found Stickers: Not found Location: Yes (pattern match [m.location]) Voice messages: Yes (pattern match [VoiceMessage]) Private read receipts: Yes (pattern match [READ_PRIVATE]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [Tombstone]) URL previews: Yes (pattern match [LinkPreview]) Push notifications: Yes (ntfy (UnifiedPush) and periodic wake-ups) Rich text editor: Yes (pattern match [richtexteditor]) Moderation tools: Yes (pattern match [/report])
Relay Active 18 Encryption (E2EE): Yes (pattern match [megolm]) Cross-signing: Yes (pattern match [cross-signing]) Key backup: Yes (pattern match [KeyBackup]) Sliding sync: Yes (pattern match [SlidingSync]) Next-gen auth (OIDC): Yes (pattern match [OIDC]) Threads: Not found Spaces: Yes (pattern match [isSpace]) 1:1 calls: Yes (pattern match [webrtc]) Group calls: Yes (pattern match [LiveKit]) Reactions: Yes (pattern match [m.reaction]) Edits: Not found Replies: Yes (pattern match [inReplyTo]) Polls: Yes (pattern match [m.poll]) Custom emoji: Yes (pattern match [ImagePack]) Stickers: Yes (pattern match [m.sticker]) Location: Not found Voice messages: Not found Private read receipts: Yes (pattern match [m.read.private]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Yes (pattern match [LinkPreview]) Push notifications: Not found Rich text editor: Not found Moderation tools: Yes (pattern match [/report])
gomuks Active 17 +4 Encryption (E2EE): Yes Cross-signing: Yes Key backup: Yes Sliding sync: No Next-gen auth (OIDC): Yes (OAuth (device code flow types); matrix.org: supported.) Threads: Yes Spaces: Yes 1:1 calls: No Group calls: Partial (Element Call widget; matrix.org: partial.) Reactions: Yes Edits: Yes Replies: Yes Polls: Partial (Displays polls.) Custom emoji: Partial Stickers: Yes Location: Yes Voice messages: Partial Private read receipts: Yes Presence: Yes Room upgrades: Yes URL previews: Yes Push notifications: Yes (Pusher registration (for the Android app).) Rich text editor: Not found Moderation tools: Yes
Commet Active 17 Encryption (E2EE): Yes Cross-signing: Yes Key backup: Yes Sliding sync: No (No sliding sync code found.) Next-gen auth (OIDC): Not found (Only a widget OIDC capability found; matrix.org: oauth unknown, sso supported.) Threads: Yes Spaces: Yes 1:1 calls: Yes Group calls: Yes (MatrixRTC with livekit_client, screen share annotations.) Reactions: Yes Edits: Yes Replies: Yes Polls: Yes Custom emoji: Yes (Image packs, import of packs; matrix.org: partial.) Stickers: Yes (Plus GIF search.) Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes Room upgrades: Not found URL previews: Yes Push notifications: Yes (UnifiedPush; a Firebase notifier also exists (commented out in pubspec.yaml).) Rich text editor: Not found Moderation tools: Yes
Parula Active 17 Encryption (E2EE): Yes (pattern match [matrix-sdk-crypto]) Cross-signing: Yes (pattern match [CrossSigning]) Key backup: Yes (pattern match [Key(backup]) Sliding sync: Not found Next-gen auth (OIDC): Yes (pattern match [OAuth2Server]) Threads: Not found Spaces: Not found 1:1 calls: Yes (pattern match [RTCPeerConnection]) Group calls: Yes (pattern match [livekit]) Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [inReplyTo]) Polls: Not found Custom emoji: Not found Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [geo:]) Voice messages: Yes (pattern match [VoiceMessage]) Private read receipts: Yes (pattern match [readPrivate]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Yes (pattern match [link preview]) Push notifications: Not found Rich text editor: Not found Moderation tools: Yes (pattern match [/report])
Yapfast Active 17 Encryption (E2EE): Yes (pattern match [matrix-sdk-crypto]) Cross-signing: Yes (pattern match [cross_signing]) Key backup: Yes (pattern match [recovery key]) Sliding sync: Yes (pattern match [Sliding Sync]) Next-gen auth (OIDC): Yes (pattern match [OAuthAuthoriz]) Threads: Yes (pattern match [ThreadList]) Spaces: Yes (pattern match [m.space.child]) 1:1 calls: Yes (pattern match [webrtc]) Group calls: Yes (pattern match [livekit]) Reactions: Yes (pattern match [m.reaction]) Edits: Not found Replies: Yes (pattern match [in_reply_to]) Polls: Not found Custom emoji: Yes (pattern match [emoticon]) Stickers: Not found Location: Yes (pattern match [m.location]) Voice messages: Yes (pattern match [Voice Message]) Private read receipts: Yes (pattern match [read_private]) Presence: Yes (pattern match [presence]) Room upgrades: Not found URL previews: Yes (pattern match [Link preview]) Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Element X Active 16 +1 Encryption (E2EE): Yes Cross-signing: Yes Key backup: Yes (Secure backup / recovery key.) Sliding sync: Yes (Native MSC4186 simplified sliding sync through matrix-rust-sdk; required.) Next-gen auth (OIDC): Yes (Native OAuth 2.0 / MAS login.) Threads: Partial (Thread timeline behind feature.thread_timeline (default off); matrix.org: partial.) Spaces: Yes 1:1 calls: No Group calls: Yes (Element Call (MatrixRTC).) Reactions: Yes Edits: Yes Replies: Yes Polls: Yes Custom emoji: Not found (matrix.org: image_packs unknown.) Stickers: Not found Location: Yes Voice messages: Yes Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Yes (Firebase and UnifiedPush providers on Android, APNs on iOS.) Rich text editor: Yes (Matrix rich text editor (WYSIWYG).) Moderation tools: Yes
Tammy Active 16 Encryption (E2EE): Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): crypto driver module (vodozemac) (5 matches in main sources)) Cross-signing: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): cross-signing bootstrap (81 matches in main sources); Trixnity feature list: cross signing (https://gitlab.com/trixnity/trixnity/-/blob/4852889934671d35c6ed8626e2ab4e74ba2f69b7/website/docs/client/features.md#L43)) Key backup: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): recovery key / key backup (156 matches in main sources); Trixnity feature list: room key backup (https://gitlab.com/trixnity/trixnity/-/blob/4852889934671d35c6ed8626e2ab4e74ba2f69b7/website/docs/client/features.md#L45)) Sliding sync: Not found (not found in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df) main sources; no MSC4186 / MSC3575 code in Trixnity 5.10.1 either, and its feature list does not mention sliding sync) Next-gen auth (OIDC): Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): OAuth 2.0 server login in the add-account flow (16 matches in main sources); Trixnity feature list: "OAuth2-based login" (https://gitlab.com/trixnity/trixnity/-/blob/4852889934671d35c6ed8626e2ab4e74ba2f69b7/website/docs/client/features.md#L39)) Threads: Not found (not found in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df) main sources; Trixnity 5.10.1 feature list: "thread (basic support, no separate timelines or client aggregations yet)" (https://gitlab.com/trixnity/trixnity/-/blob/4852889934671d35c6ed8626e2ab4e74ba2f69b7/website/docs/client/features.md#L58)) Spaces: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): spaces in the room list (4 matches in main sources)) 1:1 calls: Not found (not found in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df) main sources; Trixnity 5.10.1 models m.call.* events (https://gitlab.com/trixnity/trixnity/-/blob/4852889934671d35c6ed8626e2ab4e74ba2f69b7/trixnity-core/src/commonMain/kotlin/de/connect2x/trixnity/core/model/events/m/call/CallEventContent.kt#L22) but no UI uses them) Group calls: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): MatrixRTC video calls (enableVideoCalls, default true) (16 matches in main sources)) Reactions: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): reactions (59 matches in main sources)) Edits: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): RelatesTo.Replace (8 matches in main sources)) Replies: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): RelatesTo.Reply (2 matches in main sources)) Polls: Not found (not found in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df) main sources; no poll event types in Trixnity 5.10.1) Custom emoji: Not found (not found in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df) main sources; Trixnity 5.10.1 added ImagePackEventContent (https://gitlab.com/trixnity/trixnity/-/blob/4852889934671d35c6ed8626e2ab4e74ba2f69b7/trixnity-core/src/commonMain/kotlin/de/connect2x/trixnity/core/model/events/m/room/ImagePackEventContent.kt#L16); not used by the UI yet) Stickers: Not found (not found in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df) main sources; Trixnity 5.10.1 added StickerEventContent (https://gitlab.com/trixnity/trixnity/-/blob/4852889934671d35c6ed8626e2ab4e74ba2f69b7/trixnity-core/src/commonMain/kotlin/de/connect2x/trixnity/core/model/events/m/StickerEventContent.kt#L10); not used by the UI yet) Location: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): location messages (16 matches in main sources)) Voice messages: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): audio recorder / voice messages (33 matches in main sources)) Private read receipts: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): private read receipts (3 matches in main sources)) Presence: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): presence on avatars (29 matches in main sources)) Room upgrades: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): tombstone handling (36 matches in main sources); Trixnity feature list: room upgrades, invisible due to merged timelines (https://gitlab.com/trixnity/trixnity/-/blob/4852889934671d35c6ed8626e2ab4e74ba2f69b7/website/docs/client/features.md#L50)) URL previews: Not found (not found in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df) main sources; Trixnity 5.10.1 has the media preview_url API (https://gitlab.com/trixnity/trixnity/-/blob/4852889934671d35c6ed8626e2ab4e74ba2f69b7/trixnity-clientserverapi/trixnity-clientserverapi-client/src/commonMain/kotlin/de/connect2x/trixnity/clientserverapi/client/MediaApiClient.kt#L84) but no UI uses it) Push notifications: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): pusher setup (7 matches in main sources)) Rich text editor: Not found (not found in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df) main sources) Moderation tools: Yes (in trixnity-messenger 4.11.0-SNAPSHOT (CI build of 2026-10-21, commit f4b45841df): report message (103 matches in main sources))
Cinny Active 15 +4 Encryption (E2EE): Yes (Rust crypto initialised with initRustCrypto().) Cross-signing: Yes Key backup: Yes Sliding sync: No (No MSC4186 or MSC3575 code found; matrix.org lists it as unknown.) Next-gen auth (OIDC): Partial (Reads auth metadata and links device management to the OIDC account dashboard; no OIDC login flow found in the code. matrix.org: unknown.) Threads: Partial (Can send m.thread relations from the timeline; matrix.org lists threads as unsupported (no thread panel found).) Spaces: Yes 1:1 calls: No Group calls: Yes (Embeds Element Call (MatrixRTC); matrix.org lists voip_matrixrtc as supported.) Reactions: Yes Edits: Yes Replies: Yes Polls: No (No m.poll / MSC3381 handling found.) Custom emoji: Yes (im.ponies image packs (MSC2545); matrix.org: partial.) Stickers: Yes Location: Partial (Renders m.location messages; no sending UI found.) Voice messages: Not found (Audio files play; no voice recording (MediaRecorder) found.) Private read receipts: Not found (No m.read.private found.) Presence: Yes Room upgrades: Yes (Shows tombstones and the successor room.) URL previews: Yes Push notifications: Partial (Browser/system notifications while open and email notifications; no mobile push.) Rich text editor: Yes (Slate-based composer with formatting.) Moderation tools: Yes (Power levels, kick/ban/redact.)
Extera Next Slowing 15 Encryption (E2EE): Yes (vodozemac.) Cross-signing: Yes Key backup: Yes Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Yes Spaces: Yes 1:1 calls: Yes Group calls: Yes (Element Call compatible, LiveKit.) Reactions: Not found Edits: Not found Replies: Not found Polls: Yes Custom emoji: Yes Stickers: Yes Location: Yes Voice messages: Yes Private read receipts: Not found Presence: Yes (Rich Presence (MSC4320).) Room upgrades: Not found URL previews: Not found Push notifications: Yes Rich text editor: Not found Moderation tools: Yes
Nheko Slowing 15 Encryption (E2EE): Yes (pattern match [libolm]) Cross-signing: Yes (pattern match [cross_signing]) Key backup: Yes (pattern match [SecretStorage]) Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Yes (pattern match [m.thread]) Spaces: Yes (pattern match [space_child]) 1:1 calls: Yes (pattern match [webrtc]) Group calls: Not found Reactions: Yes (pattern match [m.reaction]) Edits: Yes Replies: Yes Polls: Not found Custom emoji: Yes (pattern match [ImagePack]) Stickers: Yes (pattern match [m.sticker]) Location: Not found Voice messages: Not found Private read receipts: Yes (pattern match [ReadPrivate]) Presence: Yes Room upgrades: Yes (pattern match [tombstone]) URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Yes (pattern match [/Report])
Tacit Active 15 Encryption (E2EE): Yes (in trixnity-messenger v4.10.3: crypto driver module (vodozemac) (5 matches in main sources)) Cross-signing: Yes (in trixnity-messenger v4.10.3: cross-signing bootstrap (81 matches in main sources); Trixnity feature list: cross signing (https://gitlab.com/trixnity/trixnity/-/blob/56583347f34cb5b190d9f3770842cbd46791a537/website/docs/client/features.md#L43)) Key backup: Yes (in trixnity-messenger v4.10.3: recovery key / key backup (154 matches in main sources); Trixnity feature list: room key backup (https://gitlab.com/trixnity/trixnity/-/blob/56583347f34cb5b190d9f3770842cbd46791a537/website/docs/client/features.md#L45)) Sliding sync: Not found (not found in trixnity-messenger v4.10.3 main sources; no MSC4186 / MSC3575 code in Trixnity 5.9.2 either, and its feature list does not mention sliding sync) Next-gen auth (OIDC): Yes (in trixnity-messenger v4.10.3: OAuth 2.0 server login in the add-account flow (16 matches in main sources); Trixnity feature list: "OAuth2-based login" (https://gitlab.com/trixnity/trixnity/-/blob/56583347f34cb5b190d9f3770842cbd46791a537/website/docs/client/features.md#L39)) Threads: Not found (not found in trixnity-messenger v4.10.3 main sources; Trixnity 5.9.2 feature list: "thread (basic support, no separate timelines or client aggregations yet)" (https://gitlab.com/trixnity/trixnity/-/blob/56583347f34cb5b190d9f3770842cbd46791a537/website/docs/client/features.md#L58)) Spaces: Yes (in trixnity-messenger v4.10.3: spaces in the room list (4 matches in main sources)) 1:1 calls: Not found (not found in trixnity-messenger v4.10.3 main sources; Trixnity 5.9.2 models m.call.* events (https://gitlab.com/trixnity/trixnity/-/blob/56583347f34cb5b190d9f3770842cbd46791a537/trixnity-core/src/commonMain/kotlin/de/connect2x/trixnity/core/model/events/m/call/CallEventContent.kt#L22) but no UI uses them) Group calls: Not found (MatrixRTC code appears only in tests in trixnity-messenger v4.10.3, the version Tacit pins; Trixnity 5.9.2 already models MSC4143 (MatrixRTC) events) Reactions: Yes (in trixnity-messenger v4.10.3: reactions (59 matches in main sources)) Edits: Yes (in trixnity-messenger v4.10.3: RelatesTo.Replace (8 matches in main sources)) Replies: Yes (in trixnity-messenger v4.10.3: RelatesTo.Reply (2 matches in main sources)) Polls: Not found (not found in trixnity-messenger v4.10.3 main sources; no poll event types in Trixnity 5.9.2) Custom emoji: Not found (not found in trixnity-messenger v4.10.3 main sources; no image pack event type in Trixnity 5.9.2) Stickers: Not found (not found in trixnity-messenger v4.10.3 main sources; no sticker event type in Trixnity 5.9.2) Location: Yes (in trixnity-messenger v4.10.3: location messages (16 matches in main sources)) Voice messages: Yes (in trixnity-messenger v4.10.3: audio recorder / voice messages (33 matches in main sources)) Private read receipts: Yes (in trixnity-messenger v4.10.3: private read receipts (3 matches in main sources)) Presence: Yes (in trixnity-messenger v4.10.3: presence on avatars (29 matches in main sources)) Room upgrades: Yes (in trixnity-messenger v4.10.3: tombstone handling (36 matches in main sources); Trixnity feature list: room upgrades, invisible due to merged timelines (https://gitlab.com/trixnity/trixnity/-/blob/56583347f34cb5b190d9f3770842cbd46791a537/website/docs/client/features.md#L50)) URL previews: Not found (not found in trixnity-messenger v4.10.3 main sources; Trixnity 5.9.2 has the media preview_url API (https://gitlab.com/trixnity/trixnity/-/blob/56583347f34cb5b190d9f3770842cbd46791a537/trixnity-clientserverapi/trixnity-clientserverapi-client/src/commonMain/kotlin/de/connect2x/trixnity/clientserverapi/client/MediaApiClient.kt#L84) but no UI uses it) Push notifications: Yes (in trixnity-messenger v4.10.3: pusher setup (7 matches in main sources)) Rich text editor: Not found (not found in trixnity-messenger v4.10.3 main sources) Moderation tools: Yes (in trixnity-messenger v4.10.3: report message (103 matches in main sources))
Lightning Active 14 Encryption (E2EE): Yes Cross-signing: Yes Key backup: Yes (Key backup restore.) Sliding sync: Not found Next-gen auth (OIDC): Yes (Browser OAuth 2.0 / OIDC sign-in.) Threads: Yes Spaces: Yes 1:1 calls: Not found Group calls: Yes (MatrixRTC audio, camera and screen share, interoperable with Element Call.) Reactions: Yes Edits: Yes Replies: Yes Polls: Yes Custom emoji: Yes Stickers: Yes Location: Not found Voice messages: Yes Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Komai Active 13 +1 Encryption (E2EE): Yes (matrix-sdk feature e2e-encryption.) Cross-signing: Yes Key backup: Yes Sliding sync: Not found (Code comments mention sliding sync; not confirmed which mode is used.) Next-gen auth (OIDC): Yes Threads: Yes ("Discord-style threads".) Spaces: Yes 1:1 calls: Yes (Legacy 1:1 calls on Linux and Windows builds, not macOS.) Group calls: Yes (Element Call / MatrixRTC built in.) Reactions: Not found Edits: Not found Replies: Yes Polls: Not found Custom emoji: Yes Stickers: Partial ("Sending stickers from the composer is not supported.") Location: Not found Voice messages: Yes (Voice messages, plus optional speech-to-text.) Private read receipts: Yes Presence: Not found Room upgrades: Yes URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Third Room Abandoned 13 Encryption (E2EE): Yes (pattern match [olm_]) Cross-signing: Yes (pattern match [CrossSigning]) Key backup: Yes (pattern match [KeyBackup]) Sliding sync: Not found Next-gen auth (OIDC): Yes (pattern match [OidcClient]) Threads: Not found Spaces: Yes (pattern match [isSpace]) 1:1 calls: Yes (pattern match [m.call.invite]) Group calls: Yes (pattern match [org.matrix.msc3401]) Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Yes (pattern match [m.sticker]) Location: Not found Voice messages: Yes (pattern match [voice message]) Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [m.room.tombstone]) URL previews: Yes (pattern match [preview_url]) Push notifications: Yes (pattern match [setPusher]) Rich text editor: Not found Moderation tools: Not found
Neoment Slowing 11 Encryption (E2EE): No ("Neoment does not currently support End-to-End Encryption (E2EE).") Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Yes (pattern match [thread_root]) Spaces: Yes (pattern match [SpaceHierarchy]) 1:1 calls: Not found Group calls: Not found Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.new_content]) Replies: Yes (pattern match [m.in_reply_to]) Polls: Not found Custom emoji: Yes (pattern match [emoticon]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [m.location]) Voice messages: Not found Private read receipts: Yes (pattern match [read_private]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Thunderbird Active 11 Encryption (E2EE): Yes (pattern match [rust-crypto]) Cross-signing: Yes (pattern match [cross-signing]) Key backup: Yes (pattern match [keybackup]) Sliding sync: Not found Next-gen auth (OIDC): Yes (pattern match [oidc]) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [isSpace]) 1:1 calls: Yes (pattern match [m.call.invite]) Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Yes (pattern match [ReadPrivate]) Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [Tombstone]) URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Yes (pattern match [reportEvent])
polycule Dormant 10 Encryption (E2EE): Yes (pattern match [vodozemac]) Cross-signing: Yes (pattern match [crossSigning]) Key backup: Yes (pattern match [keyBackup]) Sliding sync: No Next-gen auth (OIDC): Yes (native OIDC) Threads: Not found Spaces: Yes (pattern match [isSpace]) 1:1 calls: Not found Group calls: Yes (pattern match [element.call]) Reactions: Not found Edits: Not found Replies: Yes (pattern match [inReplyTo]) Polls: Not found Custom emoji: Yes (pattern match [im.ponies]) Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Yes (pattern match [upgraderoom]) URL previews: Not found Push notifications: Yes (pattern match [unifiedpush]) Rich text editor: Not found Moderation tools: Not found
Quadrix Abandoned 10 Encryption (E2EE): Not found Cross-signing: Yes (pattern match [CrossSigning]) Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Yes (pattern match [CallInvite]) Group calls: Yes (pattern match [elementcall]) Reactions: Not found Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [m.in_reply_to]) Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [setPresence]) Room upgrades: Yes (pattern match [m.room.tombstone]) URL previews: Yes (pattern match [LinkPreview]) Push notifications: Yes (pattern match [firebase/messaging]) Rich text editor: Not found Moderation tools: Yes (pattern match [/report])
Syphon Abandoned 10 Encryption (E2EE): Yes (pattern match [libolm]) Cross-signing: Not found Key backup: Yes (pattern match [KeyBackup]) Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Yes (pattern match [CallInvite]) Group calls: Not found Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [m.in_reply_to]) Polls: Not found Custom emoji: Not found Stickers: Not found Location: Yes (pattern match [m.location]) Voice messages: Not found Private read receipts: Yes (pattern match [PrivateRead]) Presence: Yes (pattern match [presence]) Room upgrades: Not found URL previews: Not found Push notifications: Yes (pattern match [apns]) Rich text editor: Not found Moderation tools: Not found
Fractal Active 9 +3 Encryption (E2EE): Yes (matrix-sdk feature e2e-encryption.) Cross-signing: Yes Key backup: Yes (Recovery setup; key import/export.) Sliding sync: No (matrix.org: unsupported.) Next-gen auth (OIDC): Yes (OAuth 2.0 (MSC3861 family); matrix.org: supported.) Threads: No Spaces: No (matrix.org: unsupported.) 1:1 calls: No Group calls: No Reactions: Yes Edits: Yes Replies: Yes Polls: Not found Custom emoji: No (matrix.org: image_packs unsupported.) Stickers: Partial (Displays stickers.) Location: Partial (Displays location messages.) Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Yes (Follows tombstones.) URL previews: Not found Push notifications: Not found Rich text editor: Partial (Markdown composer with mention pills.) Moderation tools: Yes
iamb Active 9 +2 Encryption (E2EE): Yes (matrix-sdk feature e2e-encryption.) Cross-signing: Yes Key backup: Partial (Key import/export.) Sliding sync: No Next-gen auth (OIDC): Yes (matrix-sdk OAuth authorisation.) Threads: Yes Spaces: Yes 1:1 calls: No Group calls: Not found Reactions: Yes Edits: Not found Replies: Yes Polls: Partial (Displays polls.) Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Yes
Mactrix Active 9 Encryption (E2EE): Not found Cross-signing: Yes (pattern match [CrossSigning]) Key backup: Not found Sliding sync: Yes (pattern match [slidingSync]) Next-gen auth (OIDC): Yes (README feature list: OAuth checked) Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [isSpace]) 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Yes (pattern match [inReplyTo]) Polls: Yes (pattern match [m.poll]) Custom emoji: Not found Stickers: Yes (pattern match [m.sticker]) Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Yes (pattern match [Tombstone]) URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Axon (matrix-axon) Small team 8 Encryption (E2EE): Yes (Decryption happens on the self-hosted server.) Cross-signing: Not found Key backup: Yes Sliding sync: Not found Next-gen auth (OIDC): Yes Threads: Yes Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Yes Edits: Yes Replies: Not found Polls: Not found Custom emoji: Yes Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Yes Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Singularity Small team 8 Encryption (E2EE): Not found Cross-signing: Yes (pattern match [crossSigning]) Key backup: Yes (pattern match [recoveryKey]) Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Yes (pattern match [isSpace]) 1:1 calls: Not found Group calls: Not found Reactions: Yes (pattern match [m.reaction]) Edits: Not found Replies: Yes (pattern match [inReplyTo]) Polls: Not found Custom emoji: Yes (pattern match [emoticon]) Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [m.location]) Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
mnotify Small team 7 Encryption (E2EE): Yes (pattern match [matrix-sdk-crypto]) Cross-signing: Yes (pattern match [cross-signing]) Key backup: Yes (pattern match [key backup]) Sliding sync: Yes (pattern match [sliding sync]) Next-gen auth (OIDC): Not found Threads: Yes (pattern match [m.thread]) Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Rivet Dormant 7 Encryption (E2EE): Not found Cross-signing: Yes (pattern match [cross-signing]) Key backup: Yes (pattern match [recovery key]) Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Yes (pattern match [space_child]) 1:1 calls: Yes (pattern match [CallInvite]) Group calls: Yes (pattern match [livekit]) Reactions: Not found Edits: Not found Replies: Yes (pattern match [in_reply_to]) Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Yes (pattern match [Tombstone]) URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Zooid Active 7 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Yes (pattern match [threadRoot]) Spaces: Yes (pattern match [m.space.child]) 1:1 calls: Not found Group calls: Not found Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Not found Push notifications: Yes (pattern match [setPusher]) Rich text editor: Not found Moderation tools: Not found
Moment Dormant 6 +5 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Not found Key backup: Partial (key file import and export only) Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Partial (reads m.thread relations only to send threaded read receipts; no thread view) Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Yes (pattern match [m.reaction]) Edits: Partial (received edits are displayed (CHANGELOG 0.7.4); sending an edit not found) Replies: Yes (pattern match [m.in_reply_to]) Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Partial (image previews only; external (http) media previews off by default since 0.7.6, with an IP-leak warning) Push notifications: Partial (desktop notifications and a push-rules editor) Rich text editor: Not found Moderation tools: Yes (kick, ban, power levels (README.md#L57))
Element Classic (Android, iOS) Slowing 6 +2 Encryption (E2EE): Yes Cross-signing: Yes Key backup: Yes Sliding sync: Not found (matrix.org: unknown.) Next-gen auth (OIDC): Not found (matrix.org: unknown.) Threads: Yes Spaces: Yes 1:1 calls: Yes Group calls: Partial (Jitsi conference calls (voip_jitsi supported); MatrixRTC unknown.) Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Partial Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Quaternion Slowing 6 Encryption (E2EE): Yes (pattern match [Olm_]) Cross-signing: Not found Key backup: Not found Sliding sync: Yes (pattern match [sliding sync]) Next-gen auth (OIDC): Not found Threads: Not found Spaces: Yes (pattern match [isSpace]) 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Yes (pattern match [emoticon]) Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Yes (pattern match [tombstone]) URL previews: Not found Push notifications: Not found Rich text editor: Yes (pattern match [rich_text_editor]) Moderation tools: Not found
matrix-commander Small team 5 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Yes (pattern match [m.thread]) Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.new_content]) Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
rumatui Abandoned 5 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Yes (pattern match [m.reaction]) Edits: Yes (pattern match [m.replace]) Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Yes (pattern match [tombstone]) URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Sailtrix Dormant 5 Encryption (E2EE): Yes (pattern match [olm_]) Cross-signing: Not found Key backup: Yes (pattern match [SecretStorage]) Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Yes (pattern match [m.replace]) Replies: Yes (pattern match [m.in_reply_to]) Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
xmatic Active 5 Encryption (E2EE): Yes (from matrix-rust-sdk) Cross-signing: Yes Key backup: Yes Sliding sync: Yes (Simplified Sliding Sync (MSC4186)) Next-gen auth (OIDC): Yes (OAuth 2.0 / MAS sign-in, device code, or password) Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Mirage Abandoned 4 +3 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Not found Key backup: Partial (E2E key file import and export; no server-side key backup found) Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: No (m.reaction is in the filter of event types hidden unless Chat.show_unknown_events is set (applied at matrix_client.py#L502-L506); reactions are not shown) Edits: Not found Replies: Yes (pattern match [m.in_reply_to]) Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: No (m.room.tombstone is in the same hidden-events filter; Utils.qml#L585 is only a push-rule label) URL previews: Partial (image previews of Matrix and HTTP URLs; no link (OpenGraph) previews) Push notifications: Partial (desktop notifications and a push-rules editor; no pusher) Rich text editor: Not found Moderation tools: Yes (kick, ban, power levels (README.md#L53))
Neo Abandoned 4 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Yes (pattern match [m.in_reply_to]) Polls: Not found Custom emoji: Not found Stickers: Yes (pattern match [m.sticker]) Location: Yes (pattern match [m.location]) Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Yes (pattern match [preview_url]) Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Jorvik Small team 3 Encryption (E2EE): Yes (On by default.) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Yes (LiveKit voice/video channels with screen sharing.) Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Yes Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
matrix-commander-rs Active 3 Encryption (E2EE): Yes (pattern match [Megolm]) Cross-signing: Yes (pattern match [cross signing]) Key backup: Yes (pattern match [key backup]) Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Seaglass Abandoned 3 Encryption (E2EE): Yes (pattern match [m.megolm]) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Yes (pattern match [m.sticker]) Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [setPresence]) Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Spectral Abandoned 2 +4 Encryption (E2EE): No (Only shows the "activated End-to-End Encryption" state event; no handling of encrypted messages found in the client code.) Cross-signing: Not found Key backup: Not found Sliding sync: No (Last commit 2021-01-13) Next-gen auth (OIDC): No (Last commit 2021-01-13) Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Yes Edits: Partial (Shows replaced (edited) messages; sending edits not found.) Replies: Yes Polls: Not found Custom emoji: Not found Stickers: Not found Location: Partial (Recognises the m.location message type; sending a location not found.) Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Partial (Desktop notifications (D-Bus on Linux, WinToast on Windows); no push gateway (it is a desktop client).) Rich text editor: Not found Moderation tools: Partial (Kick a user and redact messages; no ban button found in the UI.)
Gōsuto (gosuto) Dormant 2 +2 Encryption (E2EE): Yes Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Yes 1:1 calls: Not found Group calls: Partial (LiveKit-based voice with push-to-talk.) Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Partial (Member lists and power levels.)
Ement.el Dormant 2 +1 Encryption (E2EE): Partial (Encrypted rooms only through the Pantalaimon proxy; matrix.org: unsupported.) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: No Spaces: Yes 1:1 calls: Not found Group calls: Not found Reactions: Yes Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
kazv Small team 2 +1 Encryption (E2EE): Yes Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found (matrix.org: unknown.) Spaces: No 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Partial Stickers: Yes Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Element Call Active 2 Encryption (E2EE): Yes (Encrypted MatrixRTC media.) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Yes (MatrixRTC (MSC4143) with LiveKit (MSC4195).) Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Heorot Dormant 2 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Yes (Self-hosted voice channels.) Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Yes (Per-space and personal packs.) Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Nio Dormant 2 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Yes (pattern match [m.new_content]) Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Yes (pattern match [presence]) Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
SmallTalk Abandoned 2 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Yes (pattern match [firebase:messaging]) Rich text editor: Not found Moderation tools: Yes (pattern match [/report])
weechat-matrix Abandoned 2 Encryption (E2EE): Yes (pattern match [olm_]) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Yes (pattern match [in_reply_to]) Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Cetirizine Abandoned 1 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Yes (README: "A Matrix client using sliding sync" (the MSC3575 proxy era, 2023).) Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Chatty (Chats) Active 1 Encryption (E2EE): Yes Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: No Spaces: No 1:1 calls: No Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
chooj Dormant 1 Encryption (E2EE): No Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Yes ("Matrix client for KaiOS with VoIP call support"; matrix.org lists voip_1to1 as unsupported.) Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Circles (FUTO) Dormant 1 Encryption (E2EE): Yes Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Echelon Active 1 Encryption (E2EE): Yes (e2e-encryption feature.) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
gotktrix Abandoned 1 Encryption (E2EE): No (README feature list: "[ ] E2EE".) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Yes Polls: Not found Custom emoji: Not found Stickers: No ("[ ] Send stickers".) Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Hydrogen Dormant 1 Encryption (E2EE): Yes Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: No Spaces: No 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Miitrix Abandoned 1 Encryption (E2EE): No Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Yes (pattern match [m.replace]) Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
uMatriks Abandoned 1 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Yes (pattern match [m.call.invite]) Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Watch The Matrix Small team 1 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Yes (pattern match [isSpace]) 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Cerulean Abandoned 0 +1 Encryption (E2EE): No (README describes public rooms only; no crypto dependency in package.json.) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Partial (Threads via MSC2836 (not m.thread).) Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Koushi (koushi-matrix) Active 0 +1 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Partial (Can send notifications by email or ServerChan from the user's own computer.) Rich text editor: Not found Moderation tools: Not found
Cactus Comments Abandoned 0 Encryption (E2EE): No (Public comment rooms.) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Chatrix Slowing 0 Encryption (E2EE): No Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: No Spaces: No 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
konheko Abandoned 0 Encryption (E2EE): No (README "Missing features": "No E2EE support".) Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
18 clients with nothing found yet
Feature support by client
Client Found Encryption (E2EE)Cross-signingKey backupSliding syncNext-gen auth (OIDC)ThreadsSpaces1:1 callsGroup callsReactionsEditsRepliesPollsCustom emojiStickersLocationVoice messagesPrivate read receiptsPresenceRoom upgradesURL previewsPush notificationsRich text editorModeration tools
Acter Dormant 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
AgentSmith Abandoned 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
app.cinny.ir (Persian Cinny) Slowing 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
BarkVR Active 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Daydream Abandoned 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Ditto Abandoned 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
dzaima/chat Slowing 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Element for Nextcloud Small team 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Fermium Slowing 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Fest Abandoned 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
journal Abandoned 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Keryx Small team 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Koma / Continuum Abandoned 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Matrix Blog (h4x.no) Abandoned 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
matrix-client.el Abandoned 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Pony House Dormant 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
SchildiChat Legacy Slowing 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found
Tensor Abandoned 0 Encryption (E2EE): Not found Cross-signing: Not found Key backup: Not found Sliding sync: Not found Next-gen auth (OIDC): Not found Threads: Not found Spaces: Not found 1:1 calls: Not found Group calls: Not found Reactions: Not found Edits: Not found Replies: Not found Polls: Not found Custom emoji: Not found Stickers: Not found Location: Not found Voice messages: Not found Private read receipts: Not found Presence: Not found Room upgrades: Not found URL previews: Not found Push notifications: Not found Rich text editor: Not found Moderation tools: Not found

“Not found” means nobody found it in that client's docs, code or release notes, not that it is missing. MSC status and spec version come from the MSC catalogue.