Client: Difference between revisions
Jump to navigation
Jump to search
m Array in a Matrix moved page Client/List of clients to Clients |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:Client_software]] | [[Category:Client_software]] | ||
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client. | |||
<!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --> | <!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --> | ||
Line 1,068: | Line 1,066: | ||
|Fork of [[Miitrix]] | |Fork of [[Miitrix]] | ||
|} | |} | ||
__FORCETOC__ |
Revision as of 19:34, 17 July 2024
A Matrix client is a software program, often a GUI, which implements the Client-Server API specified by the Matrix specification. Messages and events are usually sent using a Matrix client.
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 | ||||||
Beeper | Windows | macOS | Linux | Android | iOS | |||
SchildiChat | Windows | macOS | Linux | Android | Web | |||
SchildiChat Next | Android | |||||||
BeboConnect | Windows | macOS | Linux | Android | iOS | Web | ||
Matrix Static | Web | |||||||
Matrix Viewer | Web | |||||||
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-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:
CLI/TUI Clients
Platform support
The table below showcases which CLI and TUI clients are supported on which operating system:
Client | PC/desktop | Mobile | Web | Others | ||||
---|---|---|---|---|---|---|---|---|
Windows | macOS | Linux | BSD | Android | iOS | |||
Mnotify | ||||||||
Gomuks | Windows | macOS | Linux | |||||
Iamb | Windows | macOS | Linux | BSD | ||||
Matrix-Commander | ||||||||
Ement.el | Windows | macOS | Linux | BSD | ||||
Miitrix | Nintendo 3DS | |||||||
Miitrix-NX | Nintendo Switch |
Feature matrix
The table below lists CLI and TUI clients with their supported features:
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 |