Matrix

From Revolt Wiki
Revision as of 09:01, 30 May 2025 by Lenify (Sọ̀rọ̀ | contribs) (Removed Protocol-related columns)


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

Below is a list of Matrix clients.

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