Multiplatform Matrix chat client
https://mlm-games.github.io/Mages/ β// readme
Mages
Mages is an experimental matrix chat client.
- UI: Compose Multiplatform
- Core: a Rust library built on top of matrix-rust-sdk, exposed to Kotlin via UniFFI (not using matrix-sdk-ffi)
The goal was to have a cross-platform desktop/mobile client, while not being as heavy as web apps (initially there were very few alternatives to element-desktop which notify, with proper screen-sharing support and that stay hidden in my tray (unlike neochat, though it has linux-specific push notifs via kunifiedpush, while this currently polls)).
The client might work well for most, but is never aiming to be as stable as elementβs clients (or other clients like fluffy or fractal, for example, which seem to have a user-focused goal)
Status
This is experimental-stage software. It is still in its early stages, and might lack common features or have (game/use-breaking?) bugs (do open an issue if youβve encountered any)
Features (as of the last README update)
- Room list with previews and unread counts
- Room and thread timelines (text, media, polls, live-location sharing) -β¦