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

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
A Qt5-based IM client for the Matrix protocol
Author: QMatrixClient team
Maturity: Early beta

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: No longer maintained

Matrix Console Android
A neutral Android 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

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

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

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

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

Circle
A thin client and server for group chat, supporting IRC & Matrix
Author: LeoNerd
Maturity: Beta

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

Neo
A Linux Python3 + GTK+ Client
Author: f0x
Maturity: Alpha

nheko
A Qt/C++11 desktop client for Matrix
Author: mujx
Maturity: Late Alpha

Mozilla Thunderbird
A free email & chat app
Author: Frédéric Wang
Maturity: Beta

Koma
A modern client designed to launch fast and help you find information in large amounts of messages
Author: wilpeters
Maturity: Alpha

matrix-static
A static golang generated preview of public world readable Matrix rooms
Author: Michael Telatynski
Maturity: Released

Fractal
Fractal is a Matrix Client written in Rust.
Author: danigm
Maturity: Early alpha

Guillotine
Guillotine is a Matrix Client written in Rust.
Author: danigm
Maturity: Early alpha

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

mycete
Matrix Twitter / Mastodon client
Author: Aaron Bieber
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: Obsolete
Matrex
Author: Ryan Johnson
Maturity: Alpha
Dendrite
Author: Matrix.org team
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: ImmanuelBaskaran
Maturity: Alpha
matrix-rocketchat
Author: exul
Maturity: Alpha
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
Gyr
Python framework for application services
Author: Adam Beckmeyer
Maturity: Alpha
matrix-relay
Relays messages between rooms using AS API
Author: Adam Beckmeyer
Maturity: Alpha
Matrixcraft bridge
Author: paftree
Maturity: Alpha
Matrix Email Bridge
Two ways Email<->Matrix bridge
Author: Kamax.io and Open-Xchange
Maturity: Alpha
matrix-appservice-webhooks
Slack-compatible webhooks for Matrix
Author: Travis Ralston
Maturity: Beta
matrix-appservice-twilio
Bridges Twilio (SMS) 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: QMatrixClient team
Maturity: Beta
goMatrix
Author: geir54
Maturity: Alpha
Drupal matrix_api module
A Drupal 8 integration module/SDK
Author: freelock
Maturity: Alpha
gomatrix
Official Golang Matrix client SDK
Author: Matrix.org
Maturity: Stable
Matrix Java SDK
Author: Kamax.io
Maturity: Alpha
Glitch in the Matrix
Author: eta
Maturity: Alpha
Swift MatrixSDK
Author: gperdomor
Maturity: Alpha
godot-matrix
Godot Engine module for Matrix client
Author: vurpo
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
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
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
Federated Identity, Authentication and Directory service
Author: Kamax.io
Maturity: Late beta
rocket-sheep
A bot to connect makerspaces with their members
Author: Travis Ralston
Maturity: Released
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
matrix-embedded-federation
A lightweight homeserver SDK intended for enhanced bridging
Author: Travis Ralston
Maturity: Alpha
matrix-voyager-bot
Maps the Matrix network as it discovers rooms
Author: Travis Ralston
Maturity: Alpha
Matrix Knowledge Base
FAQs and more. Bot-friendly collection of Matrix knowledge. Also suitable for humans.
Author: Coffee
Maturity: Alpha
sydent
The official Matrix Identity Server implementation
Author: Matrix.org team
Maturity: Stable
synapse-diaspora-auth
A diaspora authenticator for synapse
Author: Shamil K Muhammed
Maturity: Stable
matrix-pollbot
A bot for creating polls
Author: Shawn Anastasio
Maturity: Early Beta
Dimension
An alternative integrations manager for Riot
Author: Travis Ralston
Maturity: Alpha
matrix-topic-bot
A simple bot that provides dynamic topics
Author: Travis Ralston
Maturity: Released
Matrix Wishlist
A github repository tracking community requests for bridges, bots, and more.
Author: Travis Ralston
Maturity: Stable
matterbridge
Bot for bridging Matrix and Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, Rocket.Chat, Hipchat(via xmpp), Steam.
Author: 42wim
Maturity: Stable
SmsMatrix
A simple Android SMS (text message) <--> Matrix bridge.
Author: Gerben Droogers
Maturity: Alpha