If you like command line clients, try this Weechat Matrix protocol script written in python
A cross-platform desktop client based on Qt5/QML.
Nheko is a glossy native desktop app for Matrix, based on Qt5.
If you're looking for a client for GNOME, try Fractal.
Matrix is a whole ecosystem of matrix-enabled clients, servers, gateways, application services, bots, etc. If you’d like to learn more, this page aims to collect all known Matrix projects. 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 - or just let us know in the #matrix:matrix.org room.
Riot is a glossy web client with an emphasis on performance and usability
For fans of command line interfaces, a nice Matrix script for WeeChat, an IRSSI like CLI
Riot is a glossy client with an emphasis on performance and usability
Riot is a glossy client with an emphasis on performance and usability
QML-based Matrix client
A Qt5-based IM client for Matrix
A plugin for libpurple
PTO is an IRC frontend to the federated Matrix network.
Matrix.org’s legacy AngularJS web client.
A neutral iOS client showcasing Matrix capabilities and implementation.
A great IRC-style web interface to Matrix.
A neutral Android client showcasing Matrix capabilities and implementation.
Experimental Kotlin client
A Python2 CLI client
Experimental Chrome App client
Read-only blog-style Matrix interface
Desktop Qt client
Revolt wraps Riot to provide better integration with desktop environments.
An IRCd implementation backed by Matrix.
A minimalistic client written in Go
macOS native webkitwrapper of Riot
A web client for writing news stories, personal blogs and more, built on matrix.
Matrix Client for macOS
A thin client and server for group chat, supporting IRC & Matrix
A Gtk/Rust Matrix client using ruma-client-api
A Lightweight Webclient
A Qt/C++14 desktop client for Matrix
A free email & chat app
A modern client designed to launch fast and help you find information in large amounts of messages
A static golang generated preview of public world readable Matrix rooms
Fractal is a Matrix Client written in Rust.
A windows focused QT Client written in Golang.
Matrix Twitter / Mastodon client
A terminal Matrix client written in Go
Matriksi is a client for Sailfish OS
Linux native chat client (GTK2)
Simple chatbot for matrix.org, inspired by rbot.
An attempt to maintain the legacy matrix-client.el a little bit longer
A Java client for Matrix
A simpler Matrix client for Android, with fewer permissions and dependencies
Palaver is a chat client for Matrix written in Kotlin.
A glossy client for Matrix, written in QtQuick Controls 2 and C++
uMatriks is a native matrix client being developed for Ubuntu Touch
Cross Platform multi-protocol messaging app that combines common web applications into one
A truly native Matrix client for macOS
A Matrix client for Emacs!
An Android client with the goal of having a simple UI and UX
A minimalist Elm-based web client
Library and client for the Matrix protocol for Emacs
Open, nonprofit and cute client for Ubuntu Touch
communicate with the Matrix using your favourite IRC client (or bot)
Weechat Matrix protocol script written in python
An easy to use Android app for Matrix, with design inspired by other popular IM apps
An experimental golang Matrix homeserver
Ruma is a server written in Rust.
Discontinued in favour of Dendrite ("Dendron, done right")
A WIP toy Matrix server implementation in Elixir.
Dendrite (aka 'Dendron done Right') is a next-generation homeserver written in Golang
mxhsd is Matrix Homeserver aimed towards entities who want to have in-depth control of their servers
Construct is a C++ Matrix Homeserver
Transform is a matrix homeserver built using Typescript and Redis.
This project bridges Slack to Matrix
Basic FFI bindings for libpurple
NodeJS based XMPP facade bridge for matrix.org
This project bridges to Matrix, via the AS API on the Matrix side, and a Gitter user on the Gitter side.
This project bridges Rocket Chat to Matrix.
Python 2 application using Twisted that bridges the Matrix chat network with Gitter.
This project bridges Telegram to Matrix.
This is a puppeted Facebook bridge for Matrix.
Bridges Instagram to Matrix
Python framework for application services
Relays messages between rooms using AS API
Python 2 application using Twisted that bridges the Matrix chat network with the Gitter system.
Two ways Email<->Matrix bridge
An application service framework written in Go
Slack-compatible webhooks for Matrix
Bridges Twilio (SMS) to Matrix
A Matrix-Telegram hybrid puppeting/relaybot bridge
Prosody module to act as a Matrix Application Service
Single-user Matrix.org Application Service (AS) to bridge SMSes to the Matrix network!
puppet style slack bridge for matrix
This project creates a bridge between a Matrix room and an XMPP MUC
send and recieve SMS messages with voip.ms
Describe your project here
A Matrix-WhatsApp puppeting bridge
Bridges Minecraft to Matrix
A Matrix-Facebook Messenger puppeting bridge
A Matrix-Hangouts puppeting bridge
Matrix.org's Android SDK
Matrix.org's iOS SDK
AngularJS SDK is deprecated.
Python SDK from matrix.org
Matrix.org's JS SDK
Matrix.org's reusable UI interfaces for iOS
Matrix Client SDK for GLib
A Qt-based library to make IM clients for Matrix
A Matrix library for go currently in development.
A Drupal 8 integration module/SDK
Official Golang Matrix client SDK
Godot Engine module for Matrix client
Perl6 Matrix client SDK
A bot-focused SDK for matrix
An asyncio Matrix framework written in Python
A Golang Matrix framework
Operator is a C++ library for plugging into the Matrix
A library that exposes matrix-js-sdk state via Redux
SDK built on top of Boost.Asio
An SDK for building Matrix communication applications in Ruby
A Matrix client library written in Racket
A Matrix library for C# UWP
A Botkit connector for Matrix
Our dear Matrix Bot (v1)
ivar2 is an IRC/Matrix bot on speed
A Matrix-adapter for Hubot
A bot for controlling MPD over matrix.
Our dear Matrix Bot (v2)
Bot with an array of plugins
Bot for bridging Matrix and one-to-one XMPP chats
Posts links to emails in Matrix rooms. Ideal for newsletter distribution.
Bot with plugins
A bot to connect makerspaces with their members
A minimal Matrix notification bot
Maps the Matrix network as it discovers rooms
A bot for creating polls
Bot for bridging Matrix and Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, Rocket.Chat, Hipchat(via xmpp), Steam.
A GitLab bot for Matrix
Extensible bot based on Net::Async::Matrix
Interact with Trello in matrix
Measures latency between homeservers as perceived by users
A bot which listens to JIRA Webhooks and sends stuff between Matrix and Jira.
A personal chatbot
A bot for playing D&D.
Connect a DialogFlow agent to Matrix as a chatbot
A non-puppeting (i.e. bot) bridge between Matrix and XMPP group chats.
FAQBot answers questions
A general language/linguistics bot
A maubot plugin to view xkcd comics
A maubot that rolls dice. Has built-in calculator.
This bot runs Eliza, a chatbot from the 1960s
A maubot that tracks the karma of users.
Post a message to a matrix room with a simple HTTP POST
This project bridges Discord to Matrix via the Application Service API
This is an application service that bridges Matrix to Rocket.Chat, written in Rust.
Hangouts appservice written in Python 3.6 using asyncio.
bridging with a variety of backends including libpurple and xmpp.js
Android App that will bridge SMS/MMS messages
The first Matrix/IRC bridge
A simple/flexible bot framework
Commands to interact with a Matrix homeserver
Drive Adafruit Neopixels over Matrix
Pipe to/from a Matrix room via the Python SDK
A Decentralized Webring
Post notifications from Concourse CI jobs
Hard Disk Space Capacity Calculation for Matrix.org Synapse Homeserver
A Matrix.org image deck
Free, decentralized comment software for the web
Visual bot creation using Node-RED
Bot framework for matrix-dotnet-sdk
Matrix based Twitter clone
Tiny matrix client for the esp8266 microcontroller
A custom push gateway
A tool to manage Synapse password resets
Liveblogging based on Matrix
Ansible playbook for matrix/riot.im setup
POC designed to bridge Matrix rooms to FB chat.
This project bridges between matrix and telegram.
Purges Matrix room history room using the HTTP API
Federated Identity server
sygnaler is an alternative Push Gateway for Matrix written in swift.
Enables you to keep a record of all messages you have received.
A parking system PoC using Matrix
A Python API for making Matrix bots
FAQs and more. Bot-friendly collection of Matrix knowledge. Also suitable for humans.
The official Matrix Identity Server implementation
A diaspora authenticator for synapse
An alternative integrations manager for matrix clients
A github repository tracking community requests for bridges, bots, and more.
A simple Android SMS (text message) <--> Matrix bridge, implemented as a bot
A replacement media repository for your homeserver
A management GUI for Matrix-Synapse server
A proxy for the client/server API to make IoT virtual devices easier
Mage is a set of Ansible roles are constructed around LXD containers and Ubuntu
This demo showcases Matrix as an open decentralised comms layer for the open VR web
Matrix server setup using Ansible and Docker
Provides a C++ wrapper for the libolm library, used in Matrix's end-to-end encryption
The Matrix Synapse homeserver for Docker / k8s
REST endpoint Authentication module for synapse
The first public catalog for matrix rooms, grouped by ratings or categories
A small end-to-end prober and Prometheus stats exporter for a Matrix homeserver
An implementation of the Double Ratchet cryptographic ratchet in C++
Tools for handling slack channels and converting them to matrix
Docker Compose setup for development of Synapse and Matrix appservices
Allows synapse to use SMF 2.1 forum accounts from its database as a password provider
Allows Synapse to use UNIX accounts through PAM
Terraform your matrix homeserver
Python bindings for the Olm C library.
Spam / Trolling Filtration Utility
olm, implemented in Rust
React.js frontend for the federation-tester api
Go Bindings for libolm
Various tools for maintaining a matrix synapse chat server
riot.im docker image generator