An open network for secure, decentralized communication
Matrix defines the standard, and provides open source reference implementations of Matrix-compatible Servers, Client SDKs and Application Services to help you create new communication solutions or extend the capabilities and reach of existing ones.
Matrix’s initial goal is to fix the problem of fragmented IP communications: letting users message and call each other without having to care what app the other user is on - making it as easy as sending an email.
The longer term goal is for Matrix to act as a generic HTTP messaging and data synchronisation system for the whole web - allowing people, services and devices to easily communicate with each other, empowering users to own and control their data and select the services and vendors they want to use.
Matrix 2020 Projects
Adding Features in End-to-End encryption for Nheko-RebornMatrix is an open decentralized communication network. It actively supports the end to end encryption. This project involves adding features of end...
E2E encryption for go-nebThis is a proposal concerning the addition of E2E encryption support for the Matrix bot in Go, go-neb. The project would touch upon other parts of...
Enabling E2EE in Opsdroid Matrix ConnectorTransitioning the matrix connector in opsdroid to matrix-nio API to add support for E2EE and facilitate further development
HTML Embeddable Matrix Chat RoomsA reusable web component that a website author can download, style/theme, and embed into their website to make comments work with minimal integration...
Move matrix-ircd to async/awaitMatrix-ircd is a work-in-progress bridge between matrix and IRC. The majority of the code was written in mid 2017 and does not use modern Rust...
Ruma procedural macro refactoring and moreRust's procedural macros can be one of the more complicated and difficult to read sections of any codebase. A well-implemented and easy to use macro...