Clients
The Matrix ecosystem is vibrant. Whatever platform you use, someone has probably already developed a client for it.
Featured clients
Clients are needed to chat using Matrix. Here is a selection of the most mature ones you can safely use.
Cinny
A Matrix client focusing primarily on simple, elegant and secure interface.
Open client details
FluffyChat
Cute instant messaging app for all platforms.
Open client details
Nheko
Desktop client for Matrix using Qt and C++20.
Open client details
Element X
Next generation Element on mobile with native OIDC, sliding sync and Matrix RTC for calls.
Open client details
Element Web / Desktop
A glossy web and desktop client with an emphasis on performance and usability.
Open client details
All known clients
Here we list all the clients the Foundation is aware of, with a maturity score and a list of important features they support or not to help you pick the best for you.
SchildiChat Next
A fork of Element X with additional features such as Spaces support.
Open client details
Sable
An almost stable Matrix client, based on Cinny but with more features.
Open client details
Extera Next
Extera Next is another generation of Extera, made on top of FluffyChat.
Open client details
Ement.el
Ement.el is a Matrix client for GNU Emacs, the text editor and Lisp environment (which runs on GNU/Linux, MacOS, and Windows, as well as other platforms). It aims to be simple, fast, featureful, and reliable, while integrating naturally with Emacs.
Open client details
Neoment
A Matrix client for Neovim, bringing chat functionality directly into your editor.
Open client details
Tammy
Tammy is a fast Matrix client focusing on simplicity and extensibility.
Open client details
chatty
A simple to use messaging app for 1:1 communication and small groups supporting SMS, MMS, Matrix and XMPP.
Open client details
WanChat
A fork of Element X, adapted for China's environment, that supports selfβdestructing messages, removing all room records, and uses ntfy for push notifications.
Open client details
matrix-commander
Simple but convenient CLI-based Matrix client app for sending and receiving.
Open client details
Watch The Matrix
A Matrix client for watchOS written in Swift
Open client details
< polycule >
A geeky and efficient [matrix] client for power users.
Open client details
Cinny
A Matrix client focusing primarily on simple, elegant and secure interface.
Open client details
Element Classic
Previous generation mobile app. Supported, but not developed further.
Open client details
FluffyChat
Cute instant messaging app for all platforms.
Open client details
Singularity
Client focusing on speed and interactivity.
Open client details
Hydrogen
Lightweight matrix client with legacy and mobile browser support.
Open client details
SchildiChat Revenge
Desktop client focusing on customizable keyboard navigation and native multi-account support.
Open client details
chooj
The only Matrix client for KaiOS, focusing on being light, fast and easy to use. The project is currently in alpha state. Basic chat works but a lot of features need to be worked out.
Open client details
Commet
Focused on providing a feature rich experience while maintaining a simple interface
Open client details
iamb
A terminal-based Matrix client with Vim keybindings written in Rust.
Open client details
Thunderbird
A free open-repo email, calendar & chat app
Open client details
Fractal
A Matrix messaging app for GNOME, written in Rust. Its interface is optimized for collaboration in large groups, such as free software projects, and will fit all screens, big or small.
Open client details
Mages
Experimental Matrix client made using Compose Multiplatform (and Rust).
Open client details
Nheko
Desktop client for Matrix using Qt and C++20.
Open client details
SchildiChat
Based on Element, with a more traditional instant messaging experience.
Open client details
Miitrix
Miitrix is a proof-of-concept client for the Nintendo 3DS, featuring a terminal-based user interface implemented with printf.
Open client details
Element X
Next generation Element on mobile with native OIDC, sliding sync and Matrix RTC for calls.
Open client details
Quadrix
Minimal Matrix client available in all main app stores
Open client details
Quaternion
A Qt5-based IM client for Matrix.
Open client details
Extera
A fork of Cinny in Material UI with customizable CSS, support for polls and captions.
Open client details
matrix-commander-rs
Simple but convenient CLI-based Matrix client app for sending and receiving.
Open client details
Element Web / Desktop
A glossy web and desktop client with an emphasis on performance and usability.
Open client details
