Client: Difference between revisions

From IM Wiki
Jump to navigation Jump to search
Matrix>MapleDAV
m Correct spelling of 'MacOS' to 'macOS'
Matrix>MapleDAV
Suggestion from Zayd (@zayd:envs.net); Add BSD Section to tables
Line 15: Line 15:
!macOS
!macOS
!Linux
!Linux
!BSD
!Android
!Android
!iOS
!iOS
Line 24: Line 25:
|Yes
|Yes
|Yes
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 30: Line 32:
|-
|-
|[[Element_X|Element X]]
|[[Element_X|Element X]]
|No
|No
|No
|No
|No
Line 42: Line 45:
|Yes
|Yes
|Yes
|Yes
|No
|Yes
|Yes
|No
|No
Line 48: Line 52:
|-
|-
|[[SchildiChat Next]]
|[[SchildiChat Next]]
|No
|No
|No
|No
|No
Line 60: Line 65:
|Yes
|Yes
|Yes
|Yes
|No
|No
|No
|No
|No
Line 66: Line 72:
|-
|-
|[[Xinny]]
|[[Xinny]]
|No
|No
|No
|No
|No
Line 75: Line 82:
|-
|-
|[[Variance]]
|[[Variance]]
|No
|No
|No
|No
|No
Line 84: Line 92:
|-
|-
|[[Nheko]]
|[[Nheko]]
|Yes
|Yes
|Yes
|Yes
|Yes
Line 90: Line 99:
|No
|No
|No
|No
|FreeBSD, OpenBSD
|
|-
|-
|[[Hydrogen]]
|[[Hydrogen]]
|No
|No
|No
|No
|No
Line 105: Line 115:
|No
|No
|Yes
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 114: Line 125:
|No
|No
|Yes
|Yes
|No
|No
|No
|No
|No
Line 120: Line 132:
|-
|-
|[[NeoChat]]
|[[NeoChat]]
|Yes
|Yes
|Yes
|Yes
|Yes
Line 126: Line 139:
|No
|No
|No
|No
|FreeBSD, OpenBSD
|
|-
|-
|[[QuickMedia]]
|[[QuickMedia]]
Line 132: Line 145:
|
|
|Yes
|Yes
|No
|
|
|
|
Line 138: Line 152:
|-
|-
|[[Thunderbird]]
|[[Thunderbird]]
|Yes
|Yes
|Yes
|Yes
|Yes
Line 144: Line 159:
|No
|No
|No
|No
|FreeBSD, OpenBSD
|
|-
|-
|[[Quadrix]]
|[[Quadrix]]
Line 150: Line 165:
|Yes
|Yes
|Yes
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 159: Line 175:
|No
|No
|Yes
|Yes
|No
|Yes
|Yes
|No
|No
Line 167: Line 184:
|No
|No
|No
|No
|Yes
|Yes
|Yes
|No
|No
|No
|No
|No
|No
|FreeBSD
|
|-
|-
|[[Syphon]]
|[[Syphon]]
Line 177: Line 195:
|No
|No
|Yes
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 183: Line 202:
|-
|-
|[[Watch the Matrix]]
|[[Watch the Matrix]]
|No
|No
|No
|No
|No
Line 195: Line 215:
|No
|No
|Yes
|Yes
|No
|No
|No
|No
|No
Line 201: Line 222:
|-
|-
|[[Quaternion]]
|[[Quaternion]]
|Yes
|Yes
|Yes
|Yes
|Yes
Line 207: Line 229:
|No
|No
|No
|No
|FreeBSD
|
|-
|-
|[[Mirage]]
|[[Mirage]]
Line 213: Line 235:
|
|
|Yes
|Yes
|No
|
|
|
|
Line 221: Line 244:
|
|
|
|
|
|Yes
|
|
|
|
|
|
|
|
|FreeBSD
|-
|-
|[[SmallTalk]]
|[[SmallTalk]]
|No
|No
|No
|No
|No
Line 237: Line 262:
|-
|-
|[[Chooj]]
|[[Chooj]]
|No
|No
|No
|No
|No
Line 249: Line 275:
|Yes
|Yes
|Yes
|Yes
|No
|Yes
|Yes
|Yes
|Yes
Line 255: Line 282:
|-
|-
|[[Ma's Trix]]
|[[Ma's Trix]]
|No
|No
|No
|No
|No
Line 264: Line 292:
|-
|-
|[[Nio]]
|[[Nio]]
|No
|No
|No
|No
|No
Line 273: Line 302:
|-
|-
|[[Ditto]]
|[[Ditto]]
|No
|No
|No
|No
|No
Line 282: Line 312:
|-
|-
|[[Neo]]
|[[Neo]]
|No
|No
|No
|No
|No
Line 291: Line 322:
|-
|-
|[[Scylla]]
|[[Scylla]]
|No
|No
|No
|No
|No
Line 303: Line 335:
|Yes
|Yes
|Yes
|Yes
|No
|No
|No
|No
|No
Line 311: Line 344:
|No
|No
|Yes
|Yes
|No
|No
|No
|No
|No

Revision as of 12:31, 23 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

The table below showcases which client is supported on which operating system:

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

Feature matrix

The table below lists graphical clients with their supported features:

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

TUI Clients

Platform support

Client
Mnotify
Gomuks
Iamb
Matrix-Commander
Ement.el
Miitrix
Miitrix-NX

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