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 that appeals and join #matrix:matrix.org:

 

Weechat/Matrix
If you like command line clients, try the Weechat plugin.

Riot
If you like glossy and feature-rich web clients, try Riot.

Riot iOS
You can also access Matrix on your iOS phone via Riot iOS.

Riot Android
Riot is also available on Android devices!

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-doc project on github - the existing projects can be found here - or just let us know in the #matrix:matrix.org room.

Projects using Matrix:

Clients


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

Net::Async::Matrix Client
A Perl CLI client from Net::Async::Matrix and Tickit
Author: LeoNerd
Maturity: Alpha

WeeChat script
For fans of command line interfaces, a nice Matrix script for WeeChat, an IRSSI like CLI
Author: Tor
Maturity: Late beta

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

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

Tensor
QML-based Matrix client
Author: David A Roberts
Maturity: Alpha

Quaternion
Quaternion is an IM client for the Matrix protocol
Author: Fxrh
Maturity: Alpha

matrix-client.el
A Matrix.org frontend for Emacs!
Author: Ryan Rix
Maturity: Alpha

purple-matrix
A plugin for libpurple
Author: Matrix.org team
Maturity: Alpha

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

Matrix Console iOS
A neutral iOS client showcasing Matrix capabilities and implementation.
Author: Matrix.org team
Maturity: Late beta

Matrix Console Android
A neutral Android client showcasing Matrix capabilities and implementation.
Author: Matrix.org team
Maturity: Late beta

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

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

Unplug
Experimental Kotlin client
Author: hrjet
Maturity: Alpha

redpill
A Python2 CLI client
Author: oddvar
Maturity: Alpha

Headjack
Experimental Chrome App client
Author: SkaveRat
Maturity: Alpha

morpheus
A Haskell client for Matrix
Author: Xe
Maturity: Alpha

Matrix Blog
Read-only blog-style Matrix interface
Author: simeng
Maturity: Alpha

NaChat
Desktop Qt client
Author: Ralith
Maturity: Alpha

Revolt
Revolt wraps Riot to provide better integration with desktop environments.
Author: Adrian Perez
Maturity: Alpha

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

mm
A minimalistic client written in Go
Author: Meutraa
Maturity: Alpha

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

gomatrix
A Golang Matrix client
Author: Kegsay
Maturity: Alpha

MatrixClient
Matrix Client for macOS
Author: Avery Pierce
Maturity: Alpha

Servers

Synapse
Author: Matrix.org team
Maturity: Late beta
Pallium
Author: KoFish
Maturity: Alpha
jSynapse
Author: Swarmcom
Maturity: Alpha
bullettime
Author: Patrik Oldsberg
Maturity: Alpha
Ruma
Author: Jimmy Cuadra
Maturity: Alpha
Dendron
Author: Matrix.org team
Maturity: Beta
Matrex
Author: Ryan Johnson
Maturity: Alpha

Application Services

OpenMarket's SMS Gateway
Author: OpenMarket
Maturity: Late beta
Matrix.org AS Node SDK
Author: Matrix.org team
Maturity: Early beta
Matrix.org IRC Bridge
Author: Matrix.org team
Maturity: Early beta
redpill IRC bridge
Author: Tjgillies
Maturity: Alpha
gomatrix IRC bridge
Author: Tor
Maturity: Alpha
Project Clearwater / Matrix Gateway
Author: Matt Williams
Maturity: Alpha
xmpptrix
Author: SkaveRat
Maturity: Alpha
matrix-appservice-bridge
Author: Kegsay
Maturity: Early beta
matrix-appservice-respoke
Author: Matrix.org team
Maturity: Alpha
Vertobridge
Author: Matthew / Kegan
Maturity: Alpha
matrix-appservice-slack
Author: illicitonion
Maturity: Early beta
Matrix-XMPP Bridge
Author: jfrederickson
Maturity: Alpha
node-purple
Author: Matrix.org team / tjfontaine
Maturity: Early beta
slackbridge
Author: illicitonion
Maturity: Alpha
Mero
NodeJS based XMPP facade bridge for matrix.org
Author: SkaveRat
Maturity: Alpha
Rocket Chat Federation
Author: Rocket.Chat
Maturity: Alpha
matrix-appservice-gitter
Author: LeoNerd
Maturity: Early beta
Twitter bridge
Author: Half-Shot
Maturity: Alpha
matrix-appservice-discord
Author: Half-Shot
Maturity: Alpha
matrix-appservice-rocketchat
Author: oddvar
Maturity: Early beta
matrix-appservice-gitter-twisted
Author: Remi Rampin
Maturity: Alpha
telematrix
Author: SijmenSchoon
Maturity: Alpha
Hangouts Bridge
Author: CyrusTheHedgehog
Maturity: Alpha
matrix-rocketchat
Author: exul
Maturity: Early beta
imessage bridge
Author: Keyvan Fatehi
Maturity: Alpha
matrix-appservice-facebook
Author: Keyvan Fatehi
Maturity: Alpha
matrix-appservice-minecraft
Bridges Minecraft server chat to and from Matrix
Author: Travis Ralston
Maturity: Alpha
matrix-appservice-instagram
Bridges Instagram to Matrix
Author: Travis Ralston
Maturity: Alpha

Client SDKs

Matrix.org Android SDK
Author: Matrix.org team
Maturity: Late beta
Matrix.org iOS SDK
Author: Matrix.org team
Maturity: Late beta
Matrix.org AngularJS SDK
Author: Matrix.org team
Maturity: DEPRECATED
Matrix.org Python SDK
Author: Matrix.org team
Maturity: Alpha
Matrix.org JS SDK
Author: Matrix.org team
Maturity: Early beta
Matrix.org MatrixKit (iOS)
Author: Matrix.org team
Maturity: Late beta
newlisp-matrix-client
Author: Ingo Hohmann
Maturity: Early beta
matrix-erlang-sdk
Author: Andreas Hallberg
Maturity: Alpha
Matrix.org React SDK
Author: Matrix.org team
Maturity: Early beta
Matrix Client SDK for GLib
Author: Gergely Polonkai
Maturity: Alpha
Net::Async::Matrix (Perl)
Author: LeoNerd
Maturity: Late beta
Matrix .NET SDK
Author: Half-Shot
Maturity: Alpha
libqmatrixclient
Author: Felix Rohrbach
Maturity: Alpha
goMatrix
Author: geir54
Maturity: Alpha
Drupal matrix_api module
A Drupal 8 integration module/SDK
Author: freelock
Maturity: Alpha

Other

NEB (N. E. Bot)
Our dear Matrix Bot
Author: Kegsay
Maturity: Late beta
Perl Matrix-IRC Bridge
The first Matrix/IRC bridge
Author: Tom Molesworth / Paul Evans
Maturity: Beta
ivar2 Matrix/IRC Bot
IRC bot with native Matrix support
Author: haste / Tor
Maturity: Beta
Bender
A simple/flexible bot framework
Author: Dylan Griffith
Maturity: Alpha
MatrixTool
Commands to interact with a Matrix homeserver
Author: LeoNerd
Maturity: Alpha
Hubot-Matrix
A Matrix-adapter for Hubot
Author: David A Roberts
Maturity: Alpha
feedbot
Connects to RSS and Twitter feeds
Author: Ryan Rix
Maturity: Early beta
Lightrix
Drive Adafruit Neopixels over Matrix
Author: Ryan Rix
Maturity: Early beta
mcat
Pipe to/from a Matrix room via the Python SDK
Author: Ryan Rix
Maturity: Early beta
Polynomial
A Decentralized Webring
Author: Ryan Rix
Maturity: Early beta
MPD DJ
A bot for controlling MPD over matrix.
Author: Half-Shot
Maturity: Alpha
Concourse/Matrix notification resource
Post notifications from Concourse CI jobs
Author: freelock
Maturity: beta
Synapse HDD space calculator
Hard Disk Space Capacity Calculation for Matrix.org Synapse Homeserver
Author: Rick Cogley
Maturity: Early beta
Go-NEB
Our dear Matrix Bot (v2)
Author: Kegsay
Maturity: Late beta
Nervewire
A Matrix.org image deck
Author: Ryan Rix
Maturity: Early beta
Interlocutor
Free, decentralized comment software for the web
Author: Alexander Maznev
Maturity: Alpha
Hello Matrix Bot
Bot with an array of plugins
Author: Alexander Rudyk
Maturity: Alpha
Matrix bot nodes for Node-RED
Visual bot creation using Node-RED
Author: mlopezr
Maturity: Alpha
matrix-dotnet-framework
Bot framework for matrix-dotnet-sdk
Author: Half-Shot
Maturity: Early beta
Freebird
Matrix based Twitter clone
Author: tjgillies
Maturity: Alpha
matrix-esp8266
Tiny matrix client for the esp8266 microcontroller
Author: Matt Williams
Maturity: Alpha
j - journalism for [matrix]
A web client for writing news stories, personal blogs and more, built on matrix.
Author: Luke Bernard
Maturity: Early beta
mxpp
Bot for bridging Matrix and one-to-one XMPP chats
Author: anewusername
Maturity: Alpha
matrix-pushgw
A custom push gateway
Author: Sergio L. Pascual
Maturity: Alpha
synapse-password-reset
A tool to manage Synapse password resets
Author: Euan Kemp
Maturity: Alpha
Matrix Live
Liveblogging based on Matrix
Author: ar
Maturity: Alpha
riotchat
Ansible playbook for matrix/riot.im setup
Author: kultsinuppeli
Maturity: Alpha
matrix-fb-chat
Author: Half-Shot
Maturity: Alpha
matrix-email-bot
Posts links to emails in Matrix rooms. Ideal for newsletter distribution.
Author: Travis Ralston
Maturity: Early beta
tiny-matrix-bot
Bot with plugins
Author: Ander Punnar
Maturity: Alpha
matrix-music-bot
last.fm scrobbler
Author: Falko
Maturity: Alpha
matrigram
Author: GalPressman & YuvalFatael
Maturity: Alpha
synpurge
Purges Matrix room history room using the HTTP API
Author: Adrian Perez de Castro
Maturity: Alpha
mxisd
A Matrix Identity Server implementation
Author: Kamax.io
Maturity: Alpha
Matrix Recorder
Enables you to keep a record of all messages you have received.
Author: ar
Maturity: Alpha
Navi
A minimal Matrix notification bot
Author: Maximilian Fricke
Maturity: Alpha
SmartParking
A parking system PoC using Matrix
Author: Natan Bagrov, Ran Moshe
Maturity: Alpha
python-matrix-bot-api
A Python API for making Matrix bots
Author: Shawn Anastasio
Maturity: Early beta