Skip to content

Repository files navigation

Relay

Relay is a multiplatform matrix client, it's still in early stages of development, you can check the current implemented features in the following list:

  • 🔒 E2E encryption
  • 🗨️ read and send messages including images in dms, groups and spaces
  • 📹 VoIP calls
  • ➕ Room creation
  • ➖ Room leaving
  • 👑 Modification of room settings
  • ℹ️ Basic room information (participants, name and room picture)
  • 🖼️ sticker support
  • 🔔 background notifications

You can install the app from the pre-compiled versions on the releases tab. Take into account relay is in very early stage of developemnt so many features are not implemented or not working properly.

Serving the Relay during development

Run the following command in the root of your project to start developing with the default platform:

dx serve

To run for a different platform, use the --platform platform flag. E.g.

dx serve --platform desktop

Useful links during development

https://docs.rs/matrix-sdk/latest/matrix_sdk

https://github.com/matrix-org/matrix-rust-sdk/tree/main/examples

https://dioxuslabs.com/learn/0.7/getting_started/

Components

For components on this project we use oficial dioxus component library and style it to follow our design https://dioxuslabs.github.io/dioxus-components/

About

Matrix client in rust

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages