# Matrix protocol for chat

**URL:** https://meta.discourse.org/t/matrix-protocol-for-chat/210780
**Category:** Feature
**Tags:** chat
**Created:** [December 1, 2021, 10:02pm UTC](https://meta.discourse.org/t/matrix-protocol-for-chat/210780 "2021-12-01T22:02:26Z")
**Posts on this page:** 1
**Showing post:** 21

<div class="post-metadata">

### Author: ![dan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dan/32/101549_2.png) [@dan](https://meta.discourse.org/u/dan)
#### Post date: [February 5, 2023, 8:49pm UTC](https://meta.discourse.org/t/matrix-protocol-for-chat/210780/21 "2023-02-05T20:49:36Z")

</div>

I released the code on GitHub, but I would say this is alpha-level quality right now. A lot of things work, but the plugin is lacking documentation and there are some more patches (such as [this one](https://github.com/discourse/discourse/pull/20170)) required for Discourse to make it work.

[https://github.com/udan11/discourse-chat-matrix](https://github.com/udan11/discourse-chat-matrix)

What has been implemented so far:

- Homeserver discovery – works ✅
- Channels – works ✅
- Group Chats – works ✅
- Direct Chats – works ✅
- Edits – works ✅
- Deletions – works ✅
- Uploads – scheduled next
- Presence/typing notifications and read receipts – scheduled next (if possible)
- Reactions – works ✅
- Replies – works ✅
- Text messages (plain and formatted, emojis) – works ✅

There will be a more formal topic that announces the plugin when it reaches beta quality. Thank you for your interest in this plugin!

---

_[View the full topic](https://meta.discourse.org/t/matrix-protocol-for-chat/210780)._
