Client: Difference between revisions

From IM Wiki
Jump to navigation Jump to search
Matrix>MapleDAV
m edit comment
Matrix>MapleDAV
Added yes/no templating to GUI feature matrix
Line 376: Line 376:
|Stable
|Stable
|
|
|Yes
|{{yes}}
|
|
|No
|{{no}}
|No
|{{no}}
|Only Web and Desktop
|Only Web and Desktop
|https://element.io/
|https://element.io/
Line 389: Line 389:
|Beta
|Beta
|
|
|Yes
|{{yes}}
|
|
|No
|{{no}}
|No
|{{no}}
|Yes
|{{yes}}
|https://element.io/
|https://element.io/
|[https://github.com/element-hq/element-web https://github.com/element-hq/]
|[https://github.com/element-hq/element-web https://github.com/element-hq/]
Line 402: Line 402:
|Stable
|Stable
|
|
|Yes
|{{yes}}
|
|
|Yes
|{{yes}}
|Yes
|{{yes}}
|No
|{{no}}
|https://schildi.chat/
|https://schildi.chat/
|https://github.com/SchildiChat/
|https://github.com/SchildiChat/
Line 415: Line 415:
|Beta
|Beta
|
|
|Yes
|{{yes}}
|
|
|
|
|
|
|Yes
|{{yes}}
|https://schildi.chat/
|https://schildi.chat/
|https://github.com/SchildiChat/
|https://github.com/SchildiChat/
Line 428: Line 428:
|Stable
|Stable
|AGPL-3.0
|AGPL-3.0
|Yes
|{{yes}}
|
|
|Yes
|{{yes}}
|Yes
|{{yes}}
|No
|{{no}}
|https://cinny.in/
|https://cinny.in/
|https://github.com/cinnyapp/cinny
|https://github.com/cinnyapp/cinny
Line 441: Line 441:
|Abandoned
|Abandoned
|AGPL-3.0
|AGPL-3.0
|Yes
|{{yes}}
|
|
|Yes
|{{yes}}
|No
|{{no}}
|No
|{{no}}
|
|
|https://github.com/array-in-a-matrix/xinny
|https://github.com/array-in-a-matrix/xinny
Line 454: Line 454:
|
|
|AGPL-3.0
|AGPL-3.0
|Yes
|{{yes}}
|
|
|Yes
|{{yes}}
|Yes
|{{yes}}
|No
|{{no}}
|
|
|https://github.com/mat-1/variance/
|https://github.com/mat-1/variance/
Line 467: Line 467:
|Stable
|Stable
|
|
|Yes
|{{yes}}
|
|
|
|
|Yes
|{{yes}}
|No
|{{no}}
|
|
|
|
Line 480: Line 480:
|
|
|
|
|Yes
|{{yes}}
|
|
|No
|{{no}}
|No
|{{no}}
|No
|{{no}}
|
|
|
|
Line 493: Line 493:
|
|
|
|
|Yes
|{{yes}}
|
|
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 506: Line 506:
|
|
|
|
|Yes
|{{yes}}
|
|
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 519: Line 519:
|
|
|
|
|Yes
|{{yes}}
|
|
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 536: Line 536:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 549: Line 549:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 562: Line 562:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 575: Line 575:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 588: Line 588:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 601: Line 601:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 614: Line 614:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 627: Line 627:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 640: Line 640:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 653: Line 653:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 666: Line 666:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 679: Line 679:
|
|
|
|
|No
|{{no}}
|
|
|
|
Line 688: Line 688:
|
|
|Mixed
|Mixed
|No
|{{no}}
|Yes
|{{yes}}
|
|
|
|
|No
|{{no}}
|
|
|https://github.com/farooqkz/chooj
|https://github.com/farooqkz/chooj
Line 705: Line 705:
|
|
|
|
|No
|{{no}}
|
|
|https://github.com/davidar/tensor
|https://github.com/davidar/tensor
Line 714: Line 714:
|Alpha
|Alpha
|
|
|No
|{{no}}
|No
|{{no}}
|No
|{{no}}
|No
|{{no}}
|No
|{{no}}
|
|
|
|
Line 729: Line 729:
|
|
|
|
|No
|{{no}}
|No
|{{no}}
|No
|{{no}}
|https://nio.chat/
|https://nio.chat/
|https://github.com/niochat/nio
|https://github.com/niochat/nio
|No active development
|{{no}} active development
|-
|-
|[[Ditto]]
|[[Ditto]]
Line 742: Line 742:
|
|
|
|
|No
|{{no}}
|No
|{{no}}
|No
|{{no}}
|https://www.dittochat.org/
|https://www.dittochat.org/
|https://gitlab.com/ditto-chat/ditto
|https://gitlab.com/ditto-chat/ditto
Line 757: Line 757:
|
|
|
|
|No
|{{no}}
|https://neo.pixie.town/
|https://neo.pixie.town/
|https://git.pixie.town/neo/neo
|https://git.pixie.town/neo/neo
Line 770: Line 770:
|
|
|
|
|No
|{{no}}
|https://scylla.danilafe.com/login
|https://scylla.danilafe.com/login
|https://github.com/DanilaFe/Scylla
|https://github.com/DanilaFe/Scylla
Line 783: Line 783:
|
|
|
|
|No
|{{no}}
|
|
|https://github.com/koma-im/continuum-desktop
|https://github.com/koma-im/continuum-desktop
Line 796: Line 796:
|
|
|
|
|No
|{{no}}
|
|
|https://github.com/neilalexander/seaglass?tab=readme-ov-file
|https://github.com/neilalexander/seaglass?tab=readme-ov-file

Revision as of 15:46, 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 Android iOS Web
Element X Android iOS
SchildiChat Windows macOS Linux Android Web
SchildiChat Next Android
Cinny Windows macOS Linux Web
Xinny Web
Variance Web
Nheko Windows macOS Linux BSD
Hydrogen Web
FluffyChat Linux Android iOS Web
Fractal Linux
NeoChat Windows macOS Linux BSD
QuickMedia Linux
Thunderbird Windows macOS Linux BSD
Quadrix Windows macOS Linux Android iOS Web
Commet Windows Linux Android Web
Gotktrix Linux BSD
Syphon Linux Android iOS
Watch the Matrix WatchOS
Kazv Linux
Quaternion Windows macOS Linux BSD
Mirage Linux
Spectral BSD
SmallTalk Android
Chooj KaiOS
Tensor Windows macOS Linux Android iOS
Ma's Trix fx-CG10, fx-CG20, fx-CG50
Nio iOS
Ditto Android iOS Web
Neo Web
Scylla Web
Continuum macOS Linux
Seaglass macOS

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