Clients
To connect to the Matrix federation, you will use a client. These are some of the most popular Matrix clients available today, and more are available at try-matrix-now. To get started using Matrix, pick a client and join #matrix:matrix.org. To see more clients in a features matrix, see the Clients Matrix.
Mobile

Element is a glossy client with an emphasis on performance and usability

Element is a glossy client with an emphasis on performance and usability

A Matrix client for desktop and mobile

React Native client for iOS and Android

iOS client built with SwiftUI

A user-friendly app for Android and iOS made with Flutter

Cute instant messaging app for all platforms.
Desktop

Element is a glossy web client with an emphasis on performance and usability

A glossy client for Matrix, written in QtQuick Controls 2 and C++

A Qt5-based IM client for Matrix

A Qt/C++17 desktop client for Matrix

A Matrix client for desktop and mobile

A fancy, customizable, keyboard-operable Matrix client

Fractal is a Matrix Client written in Rust.

Cute instant messaging app for all platforms.

A truly native Matrix client for macOS
Terminal-based / Command Line

Weechat Matrix protocol script written in python

A terminal Matrix client written in Go
Command line Matrix client.

Simple CLI-based Matrix client for sending and receiving with support for end-to-end encryption and emoji verification
Web

Element is a glossy web client with an emphasis on performance and usability

Cute instant messaging app for all platforms.
Nintendo 3DS

A Matrix client for the Nintendo 3DS