Rust Android

Open-source Rust projects categorized as Android

Top 23 Rust Android Projects

  1. 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-25

    With 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

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. yazi

    πŸ’₯ Blazing fast terminal file manager written in Rust, based on async I/O.

    Project mention: Linux Terminal Memory Usage | news.ycombinator.com | 2026-05-11

    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

  4. dioxus

    Fullstack app framework for web, desktop, and mobile.

    Project mention: Dioxus – Fullstack app framework for web, desktop, and mobile in Rust | news.ycombinator.com | 2026-04-23
  5. comprehensive-rust

    This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

  6. 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-17

    There 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

  7. Weylus

    Use your tablet as graphic tablet/touch screen on your computer.

  8. 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-26

    How 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...

  9. winit

    Window handling library in pure Rust

    Project mention: Build Android apps using Rust and iced | news.ycombinator.com | 2025-12-21
  10. 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-28

    For 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

  11. macroquad

    Cross-platform game engine in Rust.

    Project mention: Macroquad: Cross-platform game engine in Rust | news.ycombinator.com | 2025-09-26
  12. rquickshare

    Rust implementation of NearbyShare/QuickShare from Android for Linux and macOS.

    Project mention: Localsend: An open-source cross-platform alternative to AirDrop | news.ycombinator.com | 2026-04-28

    rquickshare works on Linux and is 99% reliable for me, but I don't have a suggestion for iOS devices since I don't use them. https://github.com/Martichou/rquickshare/releases

  13. rinf

    Rust for native business logic, Flutter for flexible and beautiful GUI

  14. static-web-server

    A cross-platform, high-performance and asynchronous web server for static files-serving. ⚑

    Project mention: Static Web Server | news.ycombinator.com | 2026-06-07
  15. stretch

    High performance flexbox implementation written in rust

  16. rust-skia

    Rust Bindings for the Skia Graphics Library

  17. zemeroth

    πŸ˜ βš”οΈπŸ˜ˆ A minimalistic 2D turn-based tactical game in Rust

  18. cargo-mobile

    Rust on mobile made easy!

  19. ndk

    Rust bindings to the Android NDK (by rust-mobile)

  20. btleplug

    Rust Cross-Platform Host-Side Bluetooth LE Access Library

    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.

  21. packet

    Quick Share client for Linux (by nozwock)

    Project mention: NearDrop VS packet - a user suggested alternative | libhunt.com/r/NearDrop | 2025-09-28
  22. native_db

    Drop-in, fast, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly.

  23. 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
  24. OpenSCQ30

    Cross platform application for controlling settings of Soundcore headphones, earbuds, and speakers. Supports desktop (CLI and GUI) and Android.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Android discussion

Log in or Post with

Rust Android related posts

  • Motorola phones have started hijacking the Amazon app to insert affiliate codes

    4 projects | news.ycombinator.com | 26 May 2026
  • ZeroBloat: Open-source desktop app for removing Android bloatware

    2 projects | news.ycombinator.com | 17 May 2026
  • Dioxus – Fullstack app framework for web, desktop, and mobile in Rust

    1 project | news.ycombinator.com | 23 Apr 2026
  • Dioxus Has a Free API: Write React-Style UIs in Rust That Run Everywhere β€” Web, Desktop, Mobile

    1 project | dev.to | 28 Mar 2026
  • Java, Gemini, Bluetooth and the project that just wouldn't end

    1 project | dev.to | 4 Mar 2026
  • Dioxus 0.7: User interfaces in Rust that run anywhere

    1 project | news.ycombinator.com | 10 Nov 2025
  • Dioxus v0.7.0

    1 project | news.ycombinator.com | 31 Oct 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more β†’

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?