Skip to main content

Matrix

Matrix is kind of like a federated IRC system and Element is a web and mobile interface to the Matrix system.

Dendrite is Matrix homeserver written in Go. It is a rewrite of synapse that is written in Python that has issues scaling.

Bridges

Bots

  • hebbot - Matrix bot which can generate "This Week in X" like blog posts.
  • maubot - Plugin-based Matrix bot system.

Notes

  • Dendrite: You don't need to run Kafka unless working on distributed stuff. It is composed of several microservices (room server, sync api, media api...). Kafka is used to transfer messages between those microservices.