Ruma is a Matrix homeserver, client and supporting libraries written in the Rust programming language.
This site contains an introduction to Matrix and a guide to using Ruma. Choose a guide below to begin.
If you're new to Matrix and want to learn how to use it, this is the place to start.
Topics include an overview of the protocol, its major features, and a discussion of what problems it solves.
Once you understand Matrix and want to run your own homeserver with Ruma, this guide will tell you how.
Topics include configuration, deployment, and management.
The source code and content of this website are free and available under the MIT license: www.ruma.io