AI marks

95 clients

Clients

Apps people chat in: web, desktop, mobile and terminal. Filter, sort, or pick up to four to compare. Telemetry and defaults side by side: privacy at a glance; features and the MSCs behind them: clients × features.

95 shown

Acter

Dormant

mobile, desktop

A Flutter + matrix-rust-sdk app for organising groups on Matrix: chat plus tasks, events, pins and structured discussion.

  • Android
  • iOS
  • Windows
Licence
LicenseRef-Acter-Public-Source-License-1.0
Language
Dart
Authors 90d
0
Last release
18 Aug 2025

No commits in the last year, last on 16 Oct 2025

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

AgentSmith

Abandoned

bridge-like IRC server

A proof-of-concept IRC server that is a Matrix client, so IRC clients can talk to Matrix.

  • Server
Licence
MIT
Language
Crystal
Authors 90d
0
Last release
—

No commits in the last year, last on 14 Jun 2019

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

app.cinny.ir (Persian Cinny)

Slowing

web · fork of cinny

A Persian, right-to-left fork of Cinny served from Iranian infrastructure so it stays reachable during internet blackouts.

  • Web
Licence
AGPL-3.0-only
Language
TypeScript
Authors 90d
1
Last release
—
60 commits in a year
0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Axon (matrix-axon)

Small team

bouncer + web, desktop, mobile, terminal

A self-hosted always-on Matrix agent (sync, E2EE, full-history search) with its own API, shipped with terminal, web, desktop and mobile clients.

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux
  • Terminal
Licence
Apache-2.0
Language
Rust
Authors 90d
2
Last release
3 Nov 2026
441 commits in a year
8 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • 3 more not found: Sliding sync, Spaces, Group calls

BarkVR

Active

XR social

An open-source decentralised social XR tool built on Godot 4, with Matrix login and chat among its networks.

  • Linux
Licence
MIT
Language
GDScript
Authors 90d
3
Last release
10 Oct 2026
205 commits in a year
0 of 24 features found
PolicyBanned (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Cactus Comments

Abandoned

web (comments widget)

An embeddable Elm web client that turns Matrix rooms into federated comment sections, with a companion appservice.

  • Web
Licence
LGPL-3.0
Language
Elm
Authors 90d
0
Last release
8 Jul 2022

No commits in the last year, last on 7 Jul 2023

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): No
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Cerulean

Abandoned

web (microblogging)

An experimental matrix.org web client demonstrating Twitter-style public threaded conversations (MSC2836).

  • Web
Licence
Apache-2.0
Language
JavaScript
Authors 90d
0
Last release
3 Apr 2023

No commits in the last year, last on 24 Jan 2023

0 of 24 features found · 1 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): No
  • Threads: Partial
  • 4 more not found: Sliding sync, Next-gen auth (OIDC), Spaces, Group calls

Cetirizine

Abandoned

web

An experimental personal React web client built around sliding sync.

  • Web
Licence
Apache-2.0
Language
TypeScript
Authors 90d
0
Last release
—

No commits in the last year, last on 19 Sept 2023

1 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Sliding sync: Yes
  • 5 more not found: Encryption (E2EE), Next-gen auth (OIDC), Threads, Spaces, Group calls

Chatrix

Slowing

web (WordPress plugin)

A WordPress plugin by Automattic that embeds a Matrix client (built on Hydrogen) in pages, as a block or a popup.

  • Web
Licence
GPL-2.0-only
Language
TypeScript
Authors 90d
0
Last release
17 Apr 2025
3 commits in a year
0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): No
  • Threads: No
  • Spaces: No
  • 3 more not found: Sliding sync, Next-gen auth (OIDC), Group calls

Chatty (Chats)

Active

mobile, desktop

Purism's GTK messaging app for SMS/MMS, Matrix (via libcmatrix) and XMPP, aimed at Linux phones and desktops.

  • Linux
Licence
GPL-3.0-or-later
Language
C
Authors 90d
9
Last release
28 Feb 2026
94 commits in a year
1 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Threads: No
  • Spaces: No
  • 3 more not found: Sliding sync, Next-gen auth (OIDC), Group calls

chooj

Dormant

mobile (feature phone)

A Matrix client for KaiOS feature phones with VoIP calls; no longer developed.

Licence
GPL-3.0-only
Language
TypeScript
Authors 90d
0
Last release
5 Oct 2024

No commits in the last year, last on 3 Aug 2025

1 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): No
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Cinny

Active

web, desktop

A web and desktop Matrix client with a Discord-like layout, built on matrix-js-sdk; the desktop app wraps it with Tauri.

  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
TypeScript
Authors 90d
5
Last release
25 Oct 2026
157 commits in a year
15 of 24 features found · 4 partly
PolicyBanned (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: No
  • Next-gen auth (OIDC): Partial
  • Threads: Partial
  • Spaces: Yes
  • Group calls: Yes

Circles (FUTO)

Dormant

mobile (social network)

FUTO's prototype end-to-end encrypted social network for friends and families, built on Matrix; development ended in late 2024.

  • Android
  • iOS
Licence
Apache-2.0
Language
Kotlin
Authors 90d
0
Last release
3 Feb 2025

No commits in the last year, last on 3 Feb 2025

1 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Commet

Active

desktop, mobile, web

A Flutter Matrix client for Windows, Linux, Android and web, focused on features with a simple interface.

  • Android
  • iOS
  • Web
  • Windows
  • Linux
Licence
AGPL-3.0-only
Language
Dart
Authors 90d
6
Last release
28 Oct 2026
277 commits in a year
17 of 24 features found
PolicyBanned (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: No
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Next-gen auth (OIDC)

Daydream

Abandoned

web

An experimental Matrix web client in Rust compiled to WebAssembly, using an early matrix-rust-sdk.

  • Web
Licence
AGPL-3.0
Language
Rust
Authors 90d
0
Last release
—

No commits in the last year, last on 22 Aug 2020

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Ditto

Abandoned

mobile

A React Native Matrix client for iOS and Android; development on hiatus since 2021.

  • Android
  • iOS
Licence
GPL-3.0-only
Language
TypeScript
Authors 90d
0
Last release
—

No commits in the last year, last on 25 Aug 2021

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

dzaima/chat

Slowing

desktop

A keyboard-oriented Java desktop chat client for Matrix with its own UI toolkit.

  • Linux
Licence
MIT
Language
Java
Authors 90d
1
Last release
—
30 commits in a year
0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Echelon

Active

desktop, mobile

A cross-platform Matrix client for gaming communities, in Rust with Slint on the matrix-rust-sdk.

  • Linux
Licence
MIT
Language
Rust
Authors 90d
3
Last release
—
170 commits in a year
1 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Element Call

Active

web (video calls)

Element's MatrixRTC video-conferencing app (LiveKit backend), usable standalone in the browser and embedded as a widget in Element Web and Element X.

  • Web
Licence
AGPL-3.0-only OR LicenseRef-Element-Commercial
Language
TypeScript
Authors 90d
11
Last release
30 Oct 2026
1.3k commits in a year
2 of 24 features found
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Group calls: Yes
  • 4 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces

Element Classic (Android, iOS)

Slowing

mobile

Element's previous-generation mobile apps; still supported with security updates, no new features.

  • Android
  • iOS
Licence
AGPL-3.0-only OR LicenseRef-Element-Commercial
Language
Kotlin
Authors 90d
6
Last release
25 Sept 2026
160 commits in a year
6 of 24 features found · 2 partly
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Partial
  • 2 more not found: Sliding sync, Next-gen auth (OIDC)

Element for Nextcloud

Small team

web (Nextcloud app) · fork of element-web

A Nextcloud app that bundles Element Web so it can be installed and served from a Nextcloud instance.

  • Web
Licence
AGPL-3.0-or-later
Language
JavaScript
Authors 90d
2
Last release
2 Aug 2026
14 commits in a year
0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Element Web / Desktop

Active

web, desktop

Element's web client and its Electron desktop app, built on matrix-js-sdk; both now live in one pnpm monorepo.

  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial
Language
TypeScript
Authors 90d
41
Last release
27 Oct 2026
2.1k commits in a year
22 of 24 features found · 2 partly
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Partial
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Element X

Active

mobile

Element's next-generation mobile apps for Android (Kotlin/Compose) and iOS (SwiftUI), both on the matrix-rust-sdk.

  • Android
  • iOS
Licence
AGPL-3.0-only OR LicenseRef-Element-Commercial
Language
Kotlin
Authors 90d
41
Last release
26 Oct 2026
4.3k commits in a year
16 of 24 features found · 1 partly
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Partial
  • Spaces: Yes
  • Group calls: Yes

Ement.el

Dormant

terminal (Emacs)

A Matrix client for GNU Emacs, distributed through GNU ELPA.

  • Terminal
Licence
GPL-3.0-or-later
Language
Emacs Lisp
Authors 90d
0
Last release
16 Nov 2025
6 commits in a year
2 of 24 features found · 1 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Partial
  • Threads: No
  • Spaces: Yes
  • 3 more not found: Sliding sync, Next-gen auth (OIDC), Group calls

Extera Next

Slowing

mobile, desktop, web · fork of fluffychat

A FluffyChat fork with extra features (message translation, image editor, richer profiles); development moved from GitHub to a self-hosted Forgejo.

  • Android
  • Web
  • Windows
  • Linux
Licence
AGPL-3.0
Language
Dart
Authors 90d
0
Last release
—
728 commits in a year
15 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance) In productOptional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 2 more not found: Sliding sync, Next-gen auth (OIDC)

Fermium

Slowing

terminal (Emacs)

A Matrix client for Emacs: Emacs Lisp UI with a small Rust helper on the matrix-rust-sdk.

  • Terminal
Licence
BSD-3-Clause
Language
Emacs Lisp
Authors 90d
1
Last release
—
22 commits in a year
0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useConfig only (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Fest

Abandoned

desktop

An unfinished GTK+ 3 Matrix client in Rust; Fractal started as its fork.

  • Linux
Licence
GPL-3.0-or-later
Language
Rust
Authors 90d
0
Last release
—

No commits in the last year, last on 1 Apr 2020

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

FluffyChat

Active

mobile, desktop, web

A cross-platform Flutter Matrix client for Android, iOS, desktop and web, built on the Matrix Dart SDK.

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-or-later
Language
Dart
Authors 90d
15
Last release
28 Oct 2026
924 commits in a year
19 of 24 features found
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: No
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Fractal

Active

desktop

A GTK 4 / libadwaita Matrix client for GNOME, written in Rust on the matrix-rust-sdk.

  • Linux
Licence
GPL-3.0-or-later
Language
Rust
Authors 90d
9
Last release
26 Oct 2026
224 commits in a year
9 of 24 features found · 3 partly
PolicyBanned (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: No
  • Next-gen auth (OIDC): Yes
  • Threads: No
  • Spaces: No
  • Group calls: No

gomuks

Active

web, desktop, terminal

A Matrix client in Go on mautrix-go, split into a backend (embeddable or run as a bouncer-like server) and web, Electron, Android and terminal frontends.

  • Android
  • Web
  • macOS
  • Linux
  • Terminal
Licence
AGPL-3.0-or-later
Language
Go
Authors 90d
4
Last release
16 Oct 2026
830 commits in a year
17 of 24 features found · 4 partly
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: No
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Partial

Gōsuto (gosuto)

Dormant

terminal

A cyberpunk-styled terminal Matrix client in Rust with Vim motions, E2EE and LiveKit voice calls.

  • Terminal
Licence
Apache-2.0 OR MIT
Language
Rust
Authors 90d
0
Last release
29 Mar 2026
217 commits in a year
2 of 24 features found · 2 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Spaces: Yes
  • Group calls: Partial
  • 3 more not found: Sliding sync, Next-gen auth (OIDC), Threads

gotktrix

Abandoned

desktop

A Matrix client in Go and GTK4; marked obsolete on matrix.org.

  • Linux
Licence
AGPL-3.0-or-later
Language
Go
Authors 90d
0
Last release
4 Jul 2022

No commits in the last year, last on 5 Apr 2023

1 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): No
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Heorot

Dormant

web, desktop

A Discord-style self-hosted Matrix client (spaces as servers, rooms as channels, voice channels); continued as Jorvik.

  • Web
  • Windows
Licence
AGPL-3.0
Language
TypeScript
Authors 90d
0
Last release
—
14 commits in a year
2 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Group calls: Yes
  • 5 more not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces

Hydrogen

Dormant

web

A lightweight, embeddable Matrix web client by Element with broad browser support; marked obsolete on matrix.org.

  • Web
Licence
AGPL-3.0-only OR LicenseRef-Element-Commercial
Language
TypeScript
Authors 90d
0
Last release
21 Oct 2024
1 commits in a year
1 of 24 features found
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Threads: No
  • Spaces: No
  • 3 more not found: Sliding sync, Next-gen auth (OIDC), Group calls

iamb

Active

terminal

A terminal Matrix client with Vim keybindings, written in Rust on the matrix-rust-sdk.

  • Terminal
Licence
Apache-2.0
Language
Rust
Authors 90d
17
Last release
30 Oct 2026
209 commits in a year
9 of 24 features found · 2 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: No
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • 1 more not found: Group calls

Jorvik

Small team

web, desktop · fork of heorot

A Discord-style self-hosted Matrix client continuing Heorot, with voice and video channels, screen sharing and E2EE on by default.

  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0
Language
TypeScript
Authors 90d
2
Last release
27 Oct 2026
347 commits in a year
3 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Group calls: Yes
  • 4 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces

journal

Abandoned

web (blogging)

An unfinished blogging platform concept built on Matrix; no longer maintained.

  • Web
Licence
Apache-2.0
Language
JavaScript
Authors 90d
0
Last release
26 Oct 2019

No commits in the last year, last on 22 Dec 2019

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

kazv

Small team

desktop, mobile

A convergent Qt/Kirigami Matrix client built on libkazv, the project's own C++ Matrix library.

  • Linux
Licence
AGPL-3.0-or-later
Language
QML
Authors 90d
2
Last release
4 Sept 2026
61 commits in a year
2 of 24 features found · 1 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Spaces: No
  • 4 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Group calls

Keryx

Small team

mobile

An Android app for watching and steering a self-hosted Hermes AI agent, talking to its gateway directly or through a Matrix homeserver.

  • Android
Licence
MIT
Language
Kotlin
Authors 90d
1
Last release
4 Nov 2026
495 commits in a year
0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Koma / Continuum

Abandoned

desktop

A pure Kotlin desktop Matrix client (later renamed Continuum).

  • Linux
Licence
GPL-3.0-only
Language
Kotlin
Authors 90d
0
Last release
18 Aug 2020

No commits in the last year, last on 18 Aug 2020

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Komai

Active

desktop · fork of nheko

A desktop-first Qt/QML Matrix client by etke.cc, a fork of Nheko rebuilt around the Rust matrix-sdk, developed largely with AI coding agents.

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-or-later
Language
TypeScript
Authors 90d
4
Last release
25 Oct 2026
3.6k commits in a year
13 of 24 features found · 1 partly
PolicyEncouraged (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productOptional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Sliding sync

konheko

Abandoned

mobile

A small, unfinished Matrix client for Sailfish OS built on mtxclient, the library behind Nheko.

Licence
GPL-3.0-only
Language
C++
Authors 90d
0
Last release
23 May 2021

No commits in the last year, last on 7 Jul 2021

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): No
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Koushi (koushi-matrix)

Active

desktop

A Tauri desktop Matrix client on the Rust matrix-sdk for multilingual (CJK) use, with multi-account tabs, local encrypted search and an MCP server for AI assistants.

  • Windows
  • macOS
  • Linux
Licence
Apache-2.0 OR MIT
Language
Rust
Authors 90d
5
Last release
5 Nov 2026
3.4k commits in a year
0 of 24 features found · 1 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productOptional (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Lightning

Active

desktop

A native Qt 6/QML desktop Matrix client on the official Rust matrix-sdk, with local search of encrypted rooms and MatrixRTC group calls.

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-or-later
Language
TypeScript
Authors 90d
8
Last release
2 Nov 2026
2.7k commits in a year
14 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Sliding sync

Mactrix

Active

desktop

Native macOS Matrix client in AppKit and SwiftUI, on the matrix-rust-sdk Swift bindings.

  • macOS
Licence
GPL-3.0-only
Language
Swift
Authors 90d
3
Last release
30 Oct 2026
174 commits in a year
9 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • 2 more not found: Encryption (E2EE), Group calls

Mages

Active

mobile, desktop

Experimental Matrix client with a Compose Multiplatform UI over its own Rust core on matrix-rust-sdk, for Android and Linux.

  • Android
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
Kotlin
Authors 90d
4
Last release
4 Nov 2026
1.5k commits in a year
22 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Matrix Blog (h4x.no)

Abandoned

web (blog)

A read-only, blog-style web interface to a Matrix room.

  • Web
Licence
Apache-2.0
Language
JavaScript
Authors 90d
0
Last release
—

No commits in the last year, last on 14 Jun 2016

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

matrix-client.el

Abandoned

terminal (Emacs)

The older Matrix client for Emacs, superseded by Ement.el.

  • Terminal
Licence
GPL-3.0
Language
Emacs Lisp
Authors 90d
0
Last release
—

No commits in the last year, last on 16 Sept 2021

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

matrix-commander

Small team

terminal (CLI)

Python command-line client for sending, receiving and scripting Matrix messages, on matrix-nio.

  • Terminal
Licence
GPL-3.0-or-later
Language
Python
Authors 90d
1
Last release
2 Jul 2026
34 commits in a year
5 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Threads: Yes
  • 4 more not found: Sliding sync, Next-gen auth (OIDC), Spaces, Group calls

matrix-commander-rs

Active

terminal (CLI)

Rust rewrite of matrix-commander on matrix-sdk: a CLI client for sending, receiving and scripting.

  • Terminal
Licence
GPL-3.0-or-later
Language
Rust
Authors 90d
4
Last release
24 Oct 2026
67 commits in a year
3 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Miitrix

Abandoned

other (Nintendo 3DS homebrew)

Matrix client for the Nintendo 3DS.

Licence
Apache-2.0
Language
C++
Authors 90d
0
Last release
—

No commits in the last year, last on 8 Jul 2020

1 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): No
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

MindRoom Chat

Small team

web, desktop, mobile · fork of cinny

A Cinny-based Matrix client made for the MindRoom AI-agent platform: streaming agent replies, tool traces, approval cards and canvases.

  • Android
  • iOS
  • Web
  • macOS
Licence
AGPL-3.0-only
Language
TypeScript
Authors 90d
1
Last release
4 Nov 2026
795 commits in a year
22 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Sliding sync

Mirage

Abandoned

desktop

Customizable, keyboard-operable Qt/QML desktop client on matrix-nio; development stopped in 2021 (continued as the Moment fork).

  • Linux
Licence
LGPL-3.0-or-later
Language
QML
Authors 90d
0
Last release
26 Jul 2021

No commits in the last year, last on 26 Jul 2021

4 of 24 features found · 3 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

mnotify

Small team

terminal (CLI)

Small Rust CLI (mn) for getting messages from scripts and servers into Matrix rooms, E2EE included, with JSON output.

  • Terminal
Licence
EUPL-1.2
Language
Rust
Authors 90d
1
Last release
7 Oct 2026
50 commits in a year
7 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Threads: Yes
  • 3 more not found: Next-gen auth (OIDC), Spaces, Group calls

Moment

Dormant

desktop · fork of mirage

Customizable, keyboard-operable Qt/QML desktop client, a fork of Mirage on matrix-nio.

  • Linux
Licence
LGPL-3.0-or-later
Language
QML
Authors 90d
0
Last release
6 Mar 2025
6 commits in a year
6 of 24 features found · 5 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Threads: Partial
  • 4 more not found: Sliding sync, Next-gen auth (OIDC), Spaces, Group calls

Neo

Abandoned

web

Lightweight Matrix web client; the GitHub copy is archived and points to neo.pixie.town, where development was said to continue.

  • Web
Licence
AGPL-3.0-only
Language
JavaScript
Authors 90d
0
Last release
1 Jun 2018

No commits in the last year, last on 3 Oct 2019

4 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

NeoChat

Active

desktop, mobile · fork of spectral

KDE's Matrix client, built with Qt, Kirigami and libQuotient, for Linux desktops, Plasma Mobile, Windows and Android.

  • Android
  • Windows
  • Linux
Licence
GPL-3.0-only
Language
C++
Authors 90d
16
Last release
8 Oct 2026
1.1k commits in a year
20 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Sliding sync

Neoment

Slowing

terminal (Neovim plugin)

Matrix client as a Neovim plugin in Lua; no E2EE.

  • Terminal
Licence
MIT
Language
Lua
Authors 90d
1
Last release
—
155 commits in a year
11 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): No
  • Threads: Yes
  • Spaces: Yes
  • 3 more not found: Sliding sync, Next-gen auth (OIDC), Group calls

Nheko

Slowing

desktop

Native desktop Matrix client in C++ and Qt/QML, built on mtxclient.

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-or-later
Language
TypeScript
Authors 90d
1
Last release
11 Aug 2025
52 commits in a year
15 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Threads: Yes
  • Spaces: Yes
  • 3 more not found: Sliding sync, Next-gen auth (OIDC), Group calls

Nio

Dormant

mobile

SwiftUI Matrix client for iOS and macOS; the community room says it is not actively maintained.

  • iOS
  • macOS
Licence
MPL-2.0
Language
Swift
Authors 90d
0
Last release
10 Jun 2021
1 commits in a year
2 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Parula

Active

desktop, mobile

Local-first suite (mail, chat, video calls, calendar, contacts, files) in TypeScript on Electron and Capacitor, with Matrix chat among its protocols.

  • Android
  • iOS
  • Windows
  • macOS
  • Linux
Licence
EUPL-1.2
Language
TypeScript
Authors 90d
4
Last release
24 Oct 2026
1.8k commits in a year
17 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Group calls: Yes
  • 3 more not found: Sliding sync, Threads, Spaces

polycule

Dormant

mobile, desktop, web

Keyboard-optimised Flutter Matrix client for Android, Linux and web.

  • Android
  • Web
  • Linux
Licence
EUPL-1.2
Language
Dart
Authors 90d
0
Last release
14 Aug 2025
2 commits in a year
10 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: No
  • Next-gen auth (OIDC): Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Threads

Pony House

Dormant

web, desktop · fork of cinny

A customisable Matrix "superapp" client, a fork of Cinny, with web and desktop builds.

  • Web
  • Linux
Licence
AGPL-3.0
Language
JSX
Authors 90d
0
Last release
12 Sept 2024

No commits in the last year, last on 15 Mar 2025

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Quadrix

Abandoned

web, desktop, mobile

React Native / Electron Matrix client for all major platforms; matrix.org marks it obsolete.

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-or-later
Language
TypeScript
Authors 90d
0
Last release
—

No commits in the last year, last on 10 Nov 2023

10 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Group calls: Yes
  • 5 more not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces

Quaternion

Slowing

desktop

Cross-platform Qt desktop client of the Quotient project, the reference client for libQuotient.

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-only
Language
TypeScript
Authors 90d
0
Last release
21 Mar 2025
21 commits in a year
6 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Spaces: Yes
  • 3 more not found: Next-gen auth (OIDC), Threads, Group calls

Relay

Active

desktop

Native macOS Matrix client in SwiftUI, built on the author's pure-Swift MatrixKit SDK.

  • macOS
Licence
Apache-2.0
Language
Swift
Authors 90d
4
Last release
3 Nov 2026
797 commits in a year
18 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Threads

Rivet

Dormant

desktop

Early desktop Matrix client in Rust (gpui) on matrix-sdk; README says it is in heavy development.

  • Linux
Licence
AGPL-3.0-only
Language
Rust
Authors 90d
0
Last release
—
12 commits in a year
7 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Spaces: Yes
  • Group calls: Yes
  • 4 more not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads

Rooster

Active

desktop · fork of commet

A Commet fork (Flutter) built around always-on voice rooms, screen sharing, a soundboard and a DJ booth, for Windows and Linux.

  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
Dart
Authors 90d
6
Last release
4 Nov 2026
324 commits in a year
20 of 24 features found
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Sliding sync

rumatui

Abandoned

terminal

Click-able command-line (TUI) Matrix client in Rust on early matrix-rust-sdk.

  • Terminal
Licence
MIT OR Apache-2.0
Language
Rust
Authors 90d
0
Last release
20 Jul 2020

No commits in the last year, last on 20 Aug 2021

5 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Sable

Active

web, desktop · fork of cinny

A Cinny fork focused on quality-of-life features; v1 (Sable Legacy) is in maintenance and development moved to the Sable v2 rewrite ("Sable next").

  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
TypeScript
Authors 90d
44
Last release
4 Nov 2026
7.1k commits in a year
23 of 24 features found
PolicyBanned (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Sailtrix

Dormant

mobile

Matrix client for Sailfish OS with E2EE, in beta.

  • Sailfish OS
Licence
GPL-3.0-only
Language
TypeScript
Authors 90d
0
Last release
29 Mar 2026
18 commits in a year
5 of 24 features found
PolicyBanned (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

SchildiChat Legacy

Slowing

web, desktop, mobile · fork of element-web

The original SchildiChat: forks of Element Web/Desktop and Element Android (classic), now marked obsolete by matrix.org.

  • Android
  • Web
  • Windows
  • macOS
  • Linux
Licence
Apache-2.0
Language
Shell
Authors 90d
1
Last release
2 Oct 2026
38 commits in a year
0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

SchildiChat Next

Small team

mobile · fork of element-x

Android Matrix client forked from Element X Android, with SchildiChat's UI and settings additions.

  • Android
Licence
AGPL-3.0-only
Language
Kotlin
Authors 90d
1
Last release
27 Oct 2026
136 commits in a year
21 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useConfig only (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

SchildiChat Revenge

Small team

desktop, mobile

A newer SchildiChat client built on matrix-rust-sdk (via matrix-sdk-ffi) with a Kotlin Compose Multiplatform UI for desktop and Android.

  • Android
  • Windows
  • Linux
Licence
GPL-3.0-only
Language
Kotlin
Authors 90d
2
Last release
26 Oct 2026
957 commits in a year
21 of 24 features found
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Seaglass

Abandoned

desktop

Native macOS Matrix client (Cocoa, MatrixSDK); its own room calls it "truly dead".

  • macOS
Licence
GPL-3.0-only
Language
Swift
Authors 90d
0
Last release
28 May 2019

No commits in the last year, last on 2 Jun 2019

3 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Singularity

Small team

desktop

Desktop Matrix client in Tauri (SvelteKit UI, Rust core on matrix-sdk).

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-only
Language
Rust
Authors 90d
1
Last release
21 Oct 2026
202 commits in a year
8 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useConfig only (fits the chosen stance)(against the chosen stance)
  • Spaces: Yes
  • 5 more not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Group calls

SmallTalk

Abandoned

mobile

Tiny Android Matrix messenger with its own Kotlin Matrix implementation.

  • Android
Licence
Apache-2.0
Language
Kotlin
Authors 90d
0
Last release
8 Jan 2023

No commits in the last year, last on 26 Jan 2023

2 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Spectral

Abandoned

desktop

Qt/QML desktop client built on libQuotient; development stopped in early 2021, and NeoChat started as a fork of it.

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-or-later
Language
C++
Authors 90d
0
Last release
16 Apr 2020

No commits in the last year, last on 14 Jan 2021

2 of 24 features found · 4 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): No
  • Sliding sync: No
  • Next-gen auth (OIDC): No
  • 3 more not found: Threads, Spaces, Group calls

Syphon

Abandoned

mobile

Privacy-focused Flutter Matrix client for Android and iOS; the project says it is unmaintained.

  • Android
  • iOS
  • Linux
Licence
AGPL-3.0-only
Language
Dart
Authors 90d
0
Last release
2 Oct 2022

No commits in the last year, last on 17 Aug 2023

10 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Tacit

Active

desktop, web · fork of tammy

Fork of Tammy (Trixnity Messenger) with a reworked desktop-first visual style.

  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
Kotlin
Authors 90d
14
Last release
2 Nov 2026
2.5k commits in a year
15 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Spaces: Yes
  • 3 more not found: Sliding sync, Threads, Group calls

Tammy

Active

web, desktop, mobile

White-label messenger by connect2x on Trixnity Messenger (Kotlin Multiplatform), for web, desktop, Android and iOS.

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
Kotlin
Authors 90d
13
Last release
20 Oct 2026
2.3k commits in a year
16 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Spaces: Yes
  • Group calls: Yes
  • 2 more not found: Sliding sync, Threads

Tensor

Abandoned

desktop, mobile

Early Qt/QML Matrix client (2015 to 2017).

  • Android
  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-only
Language
QML
Authors 90d
0
Last release
23 Apr 2016

No commits in the last year, last on 21 Feb 2017

0 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Tesseract

Active

desktop

Desktop Matrix client for Linux, Windows and macOS built on matrix-rust-sdk, with a C++/Rust bridge and thin per-platform shells; requires sliding sync.

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-or-later
Language
C++
Authors 90d
4
Last release
1 Nov 2026
2.6k commits in a year
23 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Third Room

Abandoned

web (3D)

Matrix-based 3D virtual-world platform in the browser; paused in 2023 for lack of funding.

  • Web
Licence
Apache-2.0
Language
C
Authors 90d
0
Last release
—

No commits in the last year, last on 10 Jul 2023

13 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Spaces: Yes
  • Group calls: Yes
  • 2 more not found: Sliding sync, Threads

Thunderbird

Active

desktop

Mozilla's mail client, whose chat module includes a Matrix account type built on matrix-js-sdk.

  • Windows
  • macOS
  • Linux
Licence
MPL-2.0
Language
Rust
Authors 90d
55
Last release
4 Nov 2026
4.1k commits in a year
11 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • 2 more not found: Sliding sync, Group calls

uMatriks

Abandoned

mobile

Matrix client for Ubuntu Touch; the README marks it unmaintained.

Licence
GPL-3.0-only
Language
QML
Authors 90d
0
Last release
13 Apr 2018

No commits in the last year, last on 9 Mar 2020

1 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

Vommet

Active

desktop, mobile, web · fork of commet

A downstream, LLM-assisted soft fork of Commet (Flutter), aimed at Discord-like papercuts and the Nether voice bridges.

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
Dart
Authors 90d
8
Last release
5 Nov 2026
550 commits in a year
19 of 24 features found
PolicyAllowed (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Sliding sync

WanChat

Slowing

mobile · fork of element-x

Element X Android fork adapted to China's network environment, with ntfy notifications and auto-delete.

  • Android
Licence
AGPL-3.0-only
Language
Kotlin
Authors 90d
1
Last release
10 Apr 2026
9 commits in a year
19 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Watch The Matrix

Small team

mobile (watch)

watchOS Matrix client: view rooms and send messages and reactions on Apple Watch.

  • Other
Licence
MPL-2.0
Language
Swift
Authors 90d
1
Last release
20 Sept 2026
7 commits in a year
1 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Spaces: Yes
  • 5 more not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Group calls

weechat-matrix

Abandoned

terminal (WeeChat plugin)

Python Matrix plugin for the WeeChat IRC client, on matrix-nio.

  • Terminal
Licence
ISC
Language
Python
Authors 90d
0
Last release
3 Jul 2021

No commits in the last year, last on 23 Jul 2023

2 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • 5 more not found: Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

WizardChat

Small team

web, desktop, mobile

Matrix client that moved from a web/desktop app to a new Rust core with native apps for web, desktop, iOS and Android.

  • Android
  • iOS
  • Web
Licence
AGPL-3.0-only
Language
TypeScript
Authors 90d
1
Last release
4 Nov 2026
816 commits in a year
22 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useConfig only (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

xmatic

Active

mobile

A native Sailfish OS client with a Silica (Qt) interface over matrix-rust-sdk.

  • Sailfish OS
Licence
Apache-2.0
Language
TypeScript
Authors 90d
3
Last release
30 Oct 2026
105 commits in a year
5 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • 3 more not found: Threads, Spaces, Group calls

Yapfast

Active

desktop

Native Rust Discord client that started as a Matrix client and still supports Matrix (encrypted rooms, spaces, MatrixRTC voice).

  • Windows
  • Linux
Licence
GPL-3.0-only
Language
Rust
Authors 90d
10
Last release
5 Nov 2026
542 commits in a year
17 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Zam

Active

web, desktop, mobile

Svelte Matrix client on matrix-js-sdk for web (PWA), Electron desktop and Android (Capacitor), with a long feature list; the hosted copy is matrix.crafty.moe.

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-only
Language
TypeScript
Authors 90d
3
Last release
5 Nov 2026
2.2k commits in a year
22 of 24 features found · 1 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Partial
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Zooid

Active

web

Web Matrix client built for collaborating with AI agents; the human-facing half of the Zooid agent platform, whose daemon bridges agents onto Matrix.

  • Web
Licence
MIT
Language
TypeScript
Authors 90d
3
Last release
14 Oct 2026
130 commits in a year
7 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • Threads: Yes
  • Spaces: Yes
  • 4 more not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Group calls