An open network for secure, decentralised communication

Matrix is an open standard for interoperable, decentralised, real-time communication over IP. It can be used to power Instant Messaging, VoIP/WebRTC signalling, Internet of Things communication - or anywhere you need a standard HTTP API for publishing and subscribing to data whilst tracking the conversation history.

Matrix defines the standard, and provides open source reference implementations of Matrix-compatible Servers, Clients, Client SDKs and Application Services to help you create new communication solutions or extend the capabilities and reach of existing ones.

lightbulb_outline View ideas list


  • python
  • javascript
  • nodejs
  • postgresql
  • go


comment IRC Channel
mail_outline Contact email 2019 Projects

  • Cnly
    Dendrite: Feature Completion in Multiple Areas + General Fixes/Improvements
    Feature completion for the Client/Server API, Sync Server, Room Server, and Federation component, plus various fixes and improvements to Dendrite and...
  • Alexey Andreyev
    LibQMatrixClient end-to-end encryption support
    Adding end-to-end encryption to libqmatrixclient for future support in Qt/libqmatrixclient-based client like Quaternion.
  • Eisha Chen-yen-su
    Matrix Visualisations
    The goal of this project is to develop a tool which will allow to visualise the events Directed Acyclic Graph data structure which describes the...
  • Kai Hiller
    Reliable Bridges, finally!
    Thinking everyone got a message, but for some it didn't arrive – that is bad. This project will improve Matrix to better handle cases in which...