Matrix is an open specification for an online communication protocol. It includes all the features you'd expect from a modern chat platform including instant messaging, group chats, audio and video calls, searchable message history, synchronization across all your devices, and end-to-end encryption. Matrix is federated, so no single company controls the system or your data. You can use an existing server you trust or run your own, and the servers synchronize messages seamlessly. Learn more in the Introduction to Matrix.
Rust is a systems programming language from Mozilla built with safety, concurrency, and performance in mind. Its novel approach to memory safety and its rich type system make it an excellent choice for writing fast, secure, and reliable programs. Learn more at The Rust Programming Language.
Ruma is a Matrix homeserver, client, and supporting libraries written in Rust. Ruma's approach to Matrix emphasizes correctness, security, stability, and scalability. Read and download Ruma source code on GitHub. Get caught up with the latest developments in the news and on Twitter. Join the discussion in #ruma:matrix.org.
The source code and content of this website are free and available under the MIT license: www.ruma.io