SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rust Android Projects
-
rustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Project mention: A web-based RDP client built with Go WebAssembly and grdp | news.ycombinator.com | 2026-04-25With hp shutting down anyware / teradici / pcoip there are quite a few people looking for alternatives that support high resolution multi monitor with 60fps high bit depth playback and things like wacom tablet support and all three OS. Parsec and DCV are out there on the spend money side. I'm excited about the open source efforts. Things like rustdesk,kyber, and teraguchi. The community needs an open source high performance option.
https://github.com/rustdesk/rustdesk
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
For that specific use case you could also try `yazi`[0], which is a TUI file browser that has image (and other filetypes) preview built in.
[0] https://github.com/sxyazi/yazi
-
Project mention: Dioxus β Fullstack app framework for web, desktop, and mobile in Rust | news.ycombinator.com | 2026-04-23
-
comprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
-
universal-android-debloater
Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.
Project mention: ZeroBloat: Open-source desktop app for removing Android bloatware | news.ycombinator.com | 2026-05-17There used to be an app called Universal Android Debloater[1] that did the same thing, but that was unfortunately abandoned three years ago.
Glad to see someone else take up the mantle, although, I find it a bit ironic that someone who cares about bloat is using Javascript to build a desktop app...
[1] https://github.com/0x192/universal-android-debloater
-
-
universal-android-debloater-next-generation
Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.
Project mention: Motorola phones have started hijacking the Amazon app to insert affiliate codes | news.ycombinator.com | 2026-05-26How old is your Moto G?
Anything in the last few years has the moto app manager that force loads LinkedIn etc.
Due to cheap and cheerful with long lasting battery - I still buy Moto G - but setup offline and disable all these apps using https://github.com/Universal-Debloater-Alliance/universal-an...
-
-
FlyingCarpet
Cross-platform AirDrop. File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips (and optionally Bluetooth) in close range.
Project mention: Localsend: An open-source cross-platform alternative to AirDrop | news.ycombinator.com | 2026-04-28For true crossplatform p2p the closest I have found is FlyingCarpet [1].
But it is not super reliable or friendly.
[1] https://github.com/spieglt/FlyingCarpet
-
-
-
static-web-server
A cross-platform, high-performance and asynchronous web server for static files-serving. β‘
-
-
-
-
-
-
Project mention: Java, Gemini, Bluetooth and the project that just wouldn't end | dev.to | 2026-03-04
Respect the Difficulty of Cross-Platform Native Code: Thereβs a reason few open-source Java libraries handle this well. If I were to do this again, I wouldn't build a custom JNA implementation from scratch for each platform. Iβd use a battle-tested core library like btleplug (written in Rust) and build the JNA on top of that, allowing me to focus on the Java side rather than fighting native implementation bugs.
-
Project mention: NearDrop VS packet - a user suggested alternative | libhunt.com/r/NearDrop | 2025-09-28
-
native_db
Drop-in, fast, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly.
-
boltffi
A high-performance multi-language bindings generator for Rust, up to 1,000x faster than UniFFI. Ship Rust libraries that feels native to Swift, Kotlin, and more
Project mention: Show HN: BoltFFI a high performance Rust bindings generator | news.ycombinator.com | 2026-02-22 -
OpenSCQ30
Cross platform application for controlling settings of Soundcore headphones, earbuds, and speakers. Supports desktop (CLI and GUI) and Android.
Rust Android discussion
Rust Android related posts
-
Motorola phones have started hijacking the Amazon app to insert affiliate codes
-
ZeroBloat: Open-source desktop app for removing Android bloatware
-
Dioxus β Fullstack app framework for web, desktop, and mobile in Rust
-
Dioxus Has a Free API: Write React-Style UIs in Rust That Run Everywhere β Web, Desktop, Mobile
-
Java, Gemini, Bluetooth and the project that just wouldn't end
-
Dioxus 0.7: User interfaces in Rust that run anywhere
-
Dioxus v0.7.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Jun 2026
Index
What are some of the best open-source Android projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | rustdesk | 115,668 |
| 2 | yazi | 39,035 |
| 3 | dioxus | 36,254 |
| 4 | comprehensive-rust | 33,023 |
| 5 | universal-android-debloater | 19,231 |
| 6 | Weylus | 9,264 |
| 7 | universal-android-debloater-next-generation | 6,730 |
| 8 | winit | 5,995 |
| 9 | FlyingCarpet | 5,181 |
| 10 | macroquad | 4,487 |
| 11 | rquickshare | 3,494 |
| 12 | rinf | 2,713 |
| 13 | static-web-server | 2,252 |
| 14 | stretch | 2,031 |
| 15 | rust-skia | 1,782 |
| 16 | zemeroth | 1,442 |
| 17 | cargo-mobile | 1,310 |
| 18 | ndk | 1,296 |
| 19 | btleplug | 1,133 |
| 20 | packet | 938 |
| 21 | native_db | 698 |
| 22 | boltffi | 614 |
| 23 | OpenSCQ30 | 348 |