Matrix is a whole ecosystem of matrix-enabled clients, servers, gateways, application services, bots, etc.
The easiest way to get started is to pick a client listed below, pick a server, and join #matrix:matrix.org.

 

This page aims to collect all known Matrix projects. If you want to add a new one (or update an existing one), you can submit a PR to the matrix.org project on GitHub - the existing projects can be found here, and you can use the project template for new projects - submit an issue, or just let us know in the #matrix:matrix.org room.

Projects using Matrix:

 

Clients


  • matrix-static
    A static golang generated preview of public world readable Matrix rooms
    Author: Michael Telatynski
    Type: logging
    Platform: Web
    Maturity: Released

  • Riot Android
    Riot is a glossy client with an emphasis on performance and usability
    Author: Riot.im
    Platform: Android
    Maturity: Released

  • Riot iOS
    Riot is a glossy client with an emphasis on performance and usability
    Author: Riot.im
    Platform: iOS
    Maturity: Released

  • Riot
    Riot is a glossy web client with an emphasis on performance and usability
    Author: Riot.im
    Platform: Windows, MacOS, Linux, Web
    Maturity: Released

  • Glowing Bear + WeeChat Script
    A great IRC-style web interface to Matrix.
    Author: glowing-bear.org
    Platform: Web
    Maturity: Late beta

  • WeeChat script
    For fans of command line interfaces, a nice Matrix script for WeeChat, an IRSSI like CLI
    Author: Tor
    Platform: Windows, MacOS, Unix-like
    Maturity: Late beta

  • Circle
    A thin client and server for group chat, supporting IRC & Matrix
    Author: LeoNerd
    Platform: UNIX-like
    Maturity: Beta

  • Mozilla Thunderbird
    A free email & chat app
    Author: Frédéric Wang
    Platform: Windows, MacOS, Linux
    Maturity: Beta

  • journal
    A web client for writing news stories, personal blogs and more, built on matrix.
    Author: Luke Bernard
    Type: blog
    Platform: Web
    Maturity: Early beta

  • Quaternion
    A Qt5-based IM client for the Matrix protocol
    Author: QMatrixClient team
    Platform: Windows, MacOS, Linux
    Maturity: Early beta

  • nheko
    A Qt/C++11 desktop client for Matrix
    Author: mujx
    Platform: Windows, MacOS, UNIX-like
    Maturity: Late Alpha

  • mm
    A minimalistic client written in Go
    Author: Meutraa
    Platform: UNIX-like
    Maturity: Alpha

  • Freebird
    Matrix based Twitter clone
    Author: tjgillies
    Type: micro-blog
    Platform: Web
    Maturity: Alpha

  • Matrix Blog
    Read-only blog-style Matrix interface
    Author: simeng
    Type: blog
    Platform: Web
    Maturity: Alpha

  • Headjack
    Experimental Chrome App client
    Author: SkaveRat
    Maturity: Alpha

  • Interlocutor
    Free, decentralized comment software for the web
    Author: Alexander Maznev
    Type: commenting
    Platform: Web
    Maturity: Alpha

  • Koma
    A modern client designed to launch fast and help you find information in large amounts of messages
    Author: wilpeters
    Platform: Windows, MacOS, UNIX-like
    Maturity: Alpha

  • matrix-esp8266
    Tiny matrix client for the esp8266 microcontroller
    Author: Matt Williams
    Maturity: Alpha

  • matrix-ircd
    An IRCd implementation backed by Matrix.
    Author: Erik
    Maturity: Alpha

  • Matrix Live
    Liveblogging based on Matrix
    Author: ar
    Type: microblog
    Platform: Web
    Maturity: Alpha

  • Matrix Recorder
    Enables you to keep a record of all messages you have received.
    Author: ar
    Type: logging
    Maturity: Alpha

  • MatrixClient
    Matrix Client for macOS
    Author: Avery Pierce
    Platform: MacOS
    Maturity: Alpha

  • Morpheus
    A windows focused QT Client written in Golang.
    Author: MTRNord
    Platform: Windows
    Maturity: Alpha

  • NaChat
    Desktop Qt client
    Author: Ralith
    Platform: Windows, MacOS, UNIX-like
    Maturity: Alpha

  • Neo
    A Lightweight Webclient
    Author: f0x
    Platform: Web
    Maturity: Alpha

  • purple-matrix
    A plugin for libpurple
    Author: Matrix.org team
    Platform: Windows, MacOS, Unix-like
    Maturity: Alpha

  • redpill
    A Python2 CLI client
    Author: oddvar
    Maturity: Alpha

  • Revolt
    Revolt wraps Riot to provide better integration with desktop environments.
    Author: Adrian Perez
    Platform: UNIX-like
    Maturity: Alpha

  • Riotic
    macOS native webkitwrapper of Riot
    Author: Joakim Ahlen
    Maturity: Alpha

  • Tensor
    QML-based Matrix client
    Author: David A Roberts, Quiark
    Platform: Windows, MacOS, Linux, Android, SailfishOS, Ubuntu Touch
    Maturity: Alpha

  • Unplug
    Experimental Kotlin client
    Author: hrjet
    Platform: Windows, MacOS, Unix-like
    Maturity: Alpha

  • Fest
    A Gtk/Rust Matrix client using ruma-client-api
    Author: jplatte
    Platform: UNIX-like
    Maturity: Early Alpha

  • Fractal
    Fractal is a Matrix Client written in Rust.
    Author: danigm
    Platform: UNIX-like
    Maturity: Early alpha

  • [legacy] Matrix.el
    Matrix client for Emacs
    Author: Ryan Rix, gjkamat
    Platform: emacs
    Maturity: Early Alpha

  • Matrix Console Android
    A neutral Android client showcasing Matrix capabilities and implementation.
    Author: Matrix.org team
    Maturity: No longer maintained

  • Matrix Console iOS
    A neutral iOS client showcasing Matrix capabilities and implementation.
    Author: Matrix.org team
    Maturity: No longer maintained

  • Matrix Console Web
    Matrix.org’s legacy AngularJS web client.
    Author: Matrix.org team
    Maturity: No longer maintained

  • Perpetually Talking Online (PTO)
    PTO is an IRC frontend to the federated Matrix network.
    Author: tdfischer
    Maturity: Abandoned