Client: Difference between revisions

From IM Wiki
Jump to navigation Jump to search
Matrix>MapleDAV
m Testing out yes/no templates on the first row (element)
Matrix>MapleDAV
Remove all 'No' for preparation for templates
Line 35: Line 35:
|-
|-
|[[Element_X|Element X]]
|[[Element_X|Element X]]
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|Yes
|Yes
|No
|
|
|
|-
|-
Line 48: Line 48:
|Yes
|Yes
|Yes
|Yes
|No
|
|Yes
|Yes
|No
|
|Yes
|Yes
|
|
|-
|-
|[[SchildiChat Next]]
|[[SchildiChat Next]]
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|No
|
|No
|
|
|
|-
|-
Line 68: Line 68:
|Yes
|Yes
|Yes
|Yes
|No
|
|No
|
|No
|
|Yes
|Yes
|
|
|-
|-
|[[Xinny]]
|[[Xinny]]
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|
|
|-
|-
|[[Variance]]
|[[Variance]]
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|
|
Line 99: Line 99:
|Yes
|Yes
|Yes
|Yes
|No
|
|No
|
|No
|
|
|
|-
|-
|[[Hydrogen]]
|[[Hydrogen]]
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|
|
|-
|-
|[[FluffyChat]]
|[[FluffyChat]]
|No
|
|No
|
|Yes
|Yes
|No
|
|Yes
|Yes
|Yes
|Yes
Line 125: Line 125:
|-
|-
|[[Fractal]]
|[[Fractal]]
|No
|
|No
|
|Yes
|Yes
|No
|
|No
|
|No
|
|No
|
|
|
|-
|-
Line 139: Line 139:
|Yes
|Yes
|Yes
|Yes
|No
|
|No
|
|No
|
|
|
|-
|-
Line 148: Line 148:
|
|
|Yes
|Yes
|No
|
|
|
|
|
Line 159: Line 159:
|Yes
|Yes
|Yes
|Yes
|No
|
|No
|
|No
|
|
|
|-
|-
Line 168: Line 168:
|Yes
|Yes
|Yes
|Yes
|No
|
|Yes
|Yes
|Yes
|Yes
Line 176: Line 176:
|[[Commet]]
|[[Commet]]
|Yes
|Yes
|No
|
|Yes
|Yes
|No
|
|Yes
|Yes
|No
|
|Yes
|Yes
|
|
|-
|-
|[[Gotktrix]]
|[[Gotktrix]]
|No
|
|No
|
|Yes
|Yes
|Yes
|Yes
|No
|
|No
|
|No
|
|
|
|-
|-
|[[Syphon]]
|[[Syphon]]
|No
|
|No
|
|Yes
|Yes
|No
|
|Yes
|Yes
|Yes
|Yes
|No
|
|
|
|-
|-
|[[Watch the Matrix]]
|[[Watch the Matrix]]
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|WatchOS
|WatchOS
|-
|-
|[[Kazv]]
|[[Kazv]]
|No
|
|No
|
|Yes
|Yes
|No
|
|No
|
|No
|
|No
|
|
|
|-
|-
Line 229: Line 229:
|Yes
|Yes
|Yes
|Yes
|No
|
|No
|
|No
|
|
|
|-
|-
Line 238: Line 238:
|
|
|Yes
|Yes
|No
|
|
|
|
|
Line 255: Line 255:
|-
|-
|[[SmallTalk]]
|[[SmallTalk]]
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|No
|
|No
|
|
|
|-
|-
|[[Chooj]]
|[[Chooj]]
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|KaiOS
|KaiOS
|-
|-
Line 278: Line 278:
|Yes
|Yes
|Yes
|Yes
|No
|
|Yes
|Yes
|Yes
|Yes
|No
|
|
|
|-
|-
|[[Ma's Trix]]
|[[Ma's Trix]]
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|fx-CG10, fx-CG20, fx-CG50
|fx-CG10, fx-CG20, fx-CG50
|-
|-
|[[Nio]]
|[[Nio]]
|No
|
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|No
|
|
|
|-
|-
|[[Ditto]]
|[[Ditto]]
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|Yes
|Yes
Line 315: Line 315:
|-
|-
|[[Neo]]
|[[Neo]]
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|
|
|-
|-
|[[Scylla]]
|[[Scylla]]
|No
|
|No
|
|No
|
|No
|
|No
|
|No
|
|Yes
|Yes
|
|
Line 338: Line 338:
|Yes
|Yes
|Yes
|Yes
|No
|
|No
|
|No
|
|No
|
|
|
|-
|-
|[[Seaglass]]
|[[Seaglass]]
|No
|
|Yes
|Yes
|No
|
|No
|
|No
|
|No
|
|No
|
|
|
|}
|}

Revision as of 15:31, 26 February 2024


This is a list of all the known Matrix clients. For more information on what a client is, check the page about clients.


GUI Clients

Platform support

Client PC/desktop Mobile Web Others
Windows macOS Linux BSD Android iOS
Element Windows macOS Linux BSD Android iOS Web
Element X Yes Yes
SchildiChat Yes Yes Yes Yes Yes
SchildiChat Next Yes
Cinny Yes Yes Yes Yes
Xinny Yes
Variance Yes
Nheko Yes Yes Yes Yes
Hydrogen Yes
FluffyChat Yes Yes Yes Yes
Fractal Yes
NeoChat Yes Yes Yes Yes
QuickMedia Yes
Thunderbird Yes Yes Yes Yes
Quadrix Yes Yes Yes Yes Yes Yes
Commet Yes Yes Yes Yes
Gotktrix Yes Yes
Syphon Yes Yes Yes
Watch the Matrix WatchOS
Kazv Yes
Quaternion Yes Yes Yes Yes
Mirage Yes
Spectral Yes
SmallTalk Yes
Chooj KaiOS
Tensor Yes Yes Yes Yes Yes
Ma's Trix fx-CG10, fx-CG20, fx-CG50
Nio Yes
Ditto Yes Yes Yes
Neo Yes
Scylla Yes
Continuum Yes Yes
Seaglass Yes

Feature matrix

The table below lists graphical clients with their supported features:

Feature matrix
Client Language Development Cycle License E2EE Voice over IP (VoIP) Custom Image Reactions Custom Text Reactions Sliding Sync Website Source Code Comments
Element TypeScript, Swift, Kotlin Stable Yes No No Only Web and Desktop https://element.io/ https://github.com/element-hq/
Element X Swift, Kotlin Beta Yes No No Yes https://element.io/ https://github.com/element-hq/
SchildiChat TypeScript, Swift, Kotlin Stable Yes Yes Yes No https://schildi.chat/ https://github.com/SchildiChat/ Fork of Element
SchildiChat Next Kotlin Beta Yes Yes https://schildi.chat/ https://github.com/SchildiChat/ Fork of Element X
Cinny TypeScript Stable AGPL-3.0 Yes Yes Yes No https://cinny.in/ https://github.com/cinnyapp/cinny
Xinny JavaScript Abandoned AGPL-3.0 Yes Yes No No https://github.com/array-in-a-matrix/xinny Fork of Cinny
Variance TypeScript AGPL-3.0 Yes Yes Yes No https://github.com/mat-1/variance/ Fork of Cinny
Nheko C++ Stable Yes Yes No
Hydrogen Yes No No No
FluffyChat Yes No
Fractal Yes No
NeoChat Yes No
Quickmedia No
Thunderbird No
Quadrix No
Commet No
Gotkrix No
Syphon No
Watch the Matrix No
Kazv No
Quaternion No
Mirage No
Spectral No
SmallTalk No
Chooj TypeScript Mixed No Yes No https://github.com/farooqkz/chooj
Tensor C++ Abandoned GPL-3.0 No https://github.com/davidar/tensor
Ma's Trix C Alpha No No No No No Borderline TUI?
Nio Swift Beta HPL-2.0 No No No https://nio.chat/ https://github.com/niochat/nio No active development
Ditto TypeScript Abandoned GPL-3.0 No No No https://www.dittochat.org/ https://gitlab.com/ditto-chat/ditto
Neo JavaScript Abandoned AGPL-3.0 No https://neo.pixie.town/ https://git.pixie.town/neo/neo
Scylla Elm Abandoned MIT No https://scylla.danilafe.com/login https://github.com/DanilaFe/Scylla
Continuum Kotlin Abandoned GPL-3.0 No https://github.com/koma-im/continuum-desktop
Seaglass Swift Abandoned GPL-3.0 No https://github.com/neilalexander/seaglass?tab=readme-ov-file

CLI/TUI Clients

Platform support

The table below showcases which CLI and TUI clients are supported on which operating system:

Platform support
Client PC/desktop Mobile Web Others
Windows macOS Linux BSD Android iOS
Mnotify
Gomuks Yes Yes Yes
Iamb Yes Yes Yes Yes
Matrix-Commander
Ement.el Yes Yes Yes Yes
Miitrix No No No No No No No Nintendo 3DS
Miitrix-NX No No No No No No No Nintendo Switch

Feature matrix

The table below lists CLI and TUI clients with their supported features:

Feature matrix
Client Language Development Cycle License E2EE Website Source Code Comments
Mnotify
Gomuks
Iamb
Matrix-Commander
Ement.el
Miitrix C++ Apache-2.0 https://github.com/Sorunome/miitrix
Miitrix-NX C++ Apache-2.0 https://github.com/RoblKyogre/miitrix-nx Fork of Miitrix