Matrix: Difference between revisions

From Revolt Wiki
Created page with "Below is a list of Matrix clients. {| class="wikitable sortable" !Name !Protocol !Protocol Type !Lifecycle !Active !FOSS !Voice !Servers !E2EE !Language !Frameworks |- |Element |[https://matrix.org/docs/guides/introduction Matrix protocol] |Federated | Mature |Mature |{{Ya}} |{{Ya}} |{{Ya}} |{{Ya}} |{{Ya}} | | |- |FluffyChat |[https://matrix.org/docs/guides/introduction Matrix protocol] |Federated | Mature |Mature |{{Ya}} |{{Ya}} |{{Na}} |{{Partial}} |{{Ya}} | |..."
 
Added Extera
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Product|image=Matrix Logo.svg|website=https://matrix.org/|languages=Python, JavaScript, TypeScript, Go, Rust|repository=https://github.com/matrix-org}}
Matrix is a federated protocol that supports end-to-end encryption.
Below is a list of Matrix clients.
Below is a list of Matrix clients.


Line 9: Line 12:
!FOSS
!FOSS
!Voice
!Voice
!Servers
!Spaces
!E2EE
!E2EE
!Language
!Language
Line 17: Line 20:
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Federated
| Mature |Mature
|Mature
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
Line 24: Line 27:
|{{Ya}}
|{{Ya}}
|
|
|
|-
|[[Element X]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|
|
|-
|[[Cinny]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|TypeScript
|
|
|-
|-
Line 29: Line 56:
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Federated
| Mature |Mature
|Mature
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|Dart
|
|-
|[[SchildiChat]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|Kotlin
|
|-
|[[SchildiChat Next]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|Kotlin
|
|-
|[[Quadrix]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|TypeScript
|
|-
|[[Tammy]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|Kotlin
|
|-
|[[Extera]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|TypeScript
|
|-
|[[chatrix]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|TypeScript
|
|-
|[[Ement.el]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Na}}
|Emacs Lisp
|
|-
|[[matrix-commander]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|Python
|
|-
|[[matrix-commander-rs]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|Rust
|
|-
|[[Hydrogen]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|TypeScript
|
|-
|[[NeoChat]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|C++
|Qt
|-
|[[Nheko]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|C++
|Qt5
|-
|[[Quaternion]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Partial}}
|{{Na}}
|{{Na}}
|C++
|Qt5
|-
|[[kazv]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|QML
|
|
|-
|[[Fractal]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|Rust
|GTK4
|-
|[[chatty]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|C
|
|
|-
|-
|[[Commune]]
|[[iamb]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|Rust
|
|-
|[[gomuks]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Beta
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|Go
|
|-
|[[Commet]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Alpha
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|Dart
|
|-
|[[gotktrix]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Alpha
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|Go
|GTK4
|-
|[[mnotify]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Federated
|In Dev|
|Alpha
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|Rust
|
|-
|[[chooj]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Alpha
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|TypeScript
|
|
|-
|[[Watch The Matrix]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Alpha
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|Swift
|
|
|-
|-
|[[Cinny]]
|[[Commune]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Federated
|Mature|
|
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
Line 59: Line 350:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|JavaScript
|Svelte
|-
|[[Tensor]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|
|
|{{Na}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|C++
|
|-
|[[Syphon]]
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|
|
|{{Na}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|Dart
|Flutter
|}
|}

Latest revision as of 13:26, 23 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
Extera Matrix protocol Federated Mature Yes Yes Yes Yes Yes TypeScript
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 JavaScript Svelte
Tensor Matrix protocol Federated No Yes No No No C++
Syphon Matrix protocol Federated No Yes No No Yes Dart Flutter