Matrix: Difference between revisions

From Revolt Wiki
mNo edit summary
Added Tensor, assigned (almost) each of the clients their language
Line 50: Line 50:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|
|TypeScript
|
|
|-
|-
Line 62: Line 62:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|
|Dart
|
|
|-
|-
Line 74: Line 74:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|
|Kotlin
|
|
|-
|-
Line 86: Line 86:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|
|Kotlin
|
|
|-
|-
Line 98: Line 98:
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|
|TypeScript
|
|
|-
|-
Line 110: Line 110:
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|Kotlin
|
|
|-
|-
Line 122: Line 122:
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|TypeScript
|
|
|-
|-
Line 134: Line 134:
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|
|Emacs Lisp
|
|
|-
|-
Line 146: Line 146:
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|Python
|
|
|-
|-
Line 158: Line 158:
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|Rust
|
|
|-
|-
Line 170: Line 170:
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|TypeScript
|
|
|-
|-
Line 182: Line 182:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|
|C++
|Qt
|Qt
|-
|-
Line 194: Line 194:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|C++20
|C++
|Qt5
|Qt5
|-
|-
Line 206: Line 206:
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|
|C++
|Qt5
|Qt5
|-
|-
Line 218: Line 218:
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|QML
|
|
|-
|-
Line 230: Line 230:
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|Rust
|
|GTK4
|-
|-
|[[chatty]]
|[[chatty]]
Line 242: Line 242:
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|C
|
|
|-
|-
Line 278: Line 278:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|
|Dart
|
|
|-
|-
Line 302: Line 302:
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|
|Rust
|
|
|-
|-
Line 314: Line 314:
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|
|TypeScript
|
|
|-
|-
Line 332: Line 332:
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Federated
|In Development
|
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
Line 339: Line 339:
|{{Ya}}
|{{Ya}}
|Svelte
|Svelte
|
|-
|[[Tensor]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|
|{{Na}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|C++
|
|
|-
|-
Line 344: Line 356:
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Federated
|Mature
|
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
Line 350: Line 362:
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|Dart
|
|Flutter
|}
|}

Revision as of 16:11, 11 February 2025


Matrix is a federated protocol that supports end-to-end encryption.

Below is a list of Matrix clients.

Name Protocol Protocol Type Lifecycle Active FOSS Voice Spaces E2EE Language Frameworks
Element Matrix protocol Federated Mature Yes Yes Yes Yes Yes
Element X Matrix protocol Federated Beta Yes Yes No No Yes
Cinny Matrix protocol Federated Mature Yes Yes No Yes Yes TypeScript
FluffyChat Matrix protocol Federated Mature Yes Yes Yes Yes Yes Dart
SchildiChat Matrix protocol Federated Mature Yes Yes Yes Yes Yes Kotlin
SchildiChat Next Matrix protocol Federated Beta Yes Yes Yes Yes Yes Kotlin
Quadrix Matrix protocol Federated Mature Yes Yes No No No TypeScript
Tammy Matrix protocol Federated Mature Yes Yes No No Yes Kotlin
chatrix Matrix protocol Federated Mature Yes Yes No No Yes TypeScript
Ement.el Matrix protocol Federated Mature Yes Yes No Yes No Emacs Lisp
matrix-commander Matrix protocol Federated Mature Yes Yes No No Yes Python
matrix-commander-rs Matrix protocol Federated Mature Yes Yes No No Yes Rust
Hydrogen Matrix protocol Federated Beta Yes Yes No No Yes TypeScript
NeoChat Matrix protocol Federated Beta Yes Yes No Yes Yes C++ Qt
Nheko Matrix protocol Federated Beta Yes Yes Yes Yes Yes C++ Qt5
Quaternion Matrix protocol Federated Beta Yes Yes No No No C++ Qt5
kazv Matrix protocol Federated Beta Yes Yes No No Yes QML
Fractal Matrix protocol Federated Beta Yes Yes No No Yes Rust GTK4
chatty Matrix protocol Federated Beta Yes Yes No No Yes C
iamb Matrix protocol Federated Beta Yes Yes No Yes Yes Rust
gomuks Matrix protocol Federated Beta Yes Yes No No Yes Go
Commet Matrix protocol Federated Alpha Yes Yes No Yes Yes Dart
gotktrix Matrix protocol Federated Alpha Yes Yes No No No Go GTK4
mnotify Matrix protocol Federated Alpha Yes Yes No No No Rust
chooj Matrix protocol Federated Alpha Yes Yes No No No TypeScript
Watch The Matrix Matrix protocol Federated Alpha Yes Yes No No No Swift
Commune Matrix protocol Federated Yes Yes No Yes Yes Svelte
Tensor Matrix protocol Federated No Yes No No No C++
Syphon Matrix protocol Federated No Yes No No Yes Dart Flutter