Skip to content
appsgit

Mages

Mages is a free, open-source messaging app for Android. Experimental Matrix client made using Compose Multiplatform (and Rust). It has 176 GitHub stars and is released under the AGPL-3.0-only license, and you can install it from F-Droid.

github.com/mlm-games/Mages (opens in a new tab)

About Mages

Multiplatform Matrix client It uses a Rust library built on top of matrix-sdk for the core Matrix functionality and a Compose Multiplatform UI for Android and desktop. Current capabilities: - room list with basic previews and unread counts - room and thread timelines (text and media) - end-to-end encryption (via matrix-sdk) - spaces view - basic presence and privacy settings Do donate if you'd like to (not going to have it in app, wouldn't be here too but need a justification for me or my SOs)

Privacy and F-Droid

F-Droid builds Mages from its published source code and flags anti-features such as ads, tracking or reliance on non-free services.

No anti-features flagged on the latest F-Droid build.

Screenshots

  • Mages screenshot 1
  • Mages screenshot 2
  • Mages screenshot 3

Screenshots from the app's F-Droid listing.

FAQ

Mages FAQ

Still curious? Email info@appsgit.com.

What is Mages?

Mages is a free, open-source messaging app for Android. Experimental Matrix client made using Compose Multiplatform (and Rust). It has 176 GitHub stars and is released under the AGPL-3.0-only license, and you can install it from F-Droid.

Is Mages free and open source?

Yes. Mages's source code is public on GitHub under the AGPL-3.0-only license, which is OSI-approved or FSF-free. F-Droid, which builds it from source, flags no anti-features such as ads or tracking on its latest build.

How do I install Mages?

You can install Mages from F-Droid (package org.mlm.mages); the links are on this page. Its GitHub repository also publishes releases (latest: 5.1.0).

Is Mages still maintained?

The repository's most recent commit was on Oct 7, 2026. Its F-Droid listing was last updated on Oct 4, 2026. appsgit only lists apps whose repository had a commit in the last six months.