Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β
Top 23 Rust Android Projects
-
comprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
1. Comprehensive Rust This repository offers a complete Rust course used by the Android team at Google. Itβs packed with in-depth material and exercises. The course is expected to have a 4-day agenda.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
I used to use ranger, but have since switched to yazi[1] for speed and out of the box image support. (Ranger can do the same, but I think you have to set the preview_images_method[2]).
[1] https://yazi-rs.github.io
-
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: Building Zerocalc, part V - Iced UI, subscriptions, and code release! | dev.to | 2024-07-28
-
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 in close range.
Fortunately I found a reddit post which mentioned about a software named Flying Carpet after tinkering with that, and checking its code I found out there is something call Wireless ad hoc network (WANET), it its basically a decentralised type of wireless network which does not rely on router or wireless access points.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
See the macroquad docs for full details on building a WASM game.
-
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.
Thanks. Both com.miui.securitycore and com.xiaomi.account are marked as unsafe for deletion. So it was somewhat expected to break. If we are talking about right packages, of course.
https://github.com/Universal-Debloater-Alliance/universal-an...
-
I really hope that people try Flutter as Rust's GUI with Rinf. Flutter doesn't involve webview, which is more like native.
-
-
static-web-server
A cross-platform, high-performance and asynchronous web server for static files-serving. β‘
Project mention: Show HN: Wd-40, a static webserver with automatic hot-reloads | news.ycombinator.com | 2024-08-18>I thought the name was inspired by a cheap, easily available lubricant that comes in handy for every home.
It is, especially it's rust-repellent properties. The only 'plug-and-play' static webserver I found was, well... https://github.com/static-web-server/static-web-server/ which is written in Rust (I didn't look around super hard). But, being a gopher, and since it lacked live reload, I wrote my own.
-
-
-
-
-
You're absolutely correct! I mention this elsewhere in the documentation even. Buttplug really is just a userland HID manager at its core. The only specialized part is the context of commands we send to devices.
The original plan (and it may still happen, who knows) was to figure out a way to chop off that top message layer and create a generalized system for doing exactly what you've said. That was going to be called 'deviceplug', and it's why btleplug is under the 'deviceplug' org on github (https://github.com/deviceplug/btleplug). I've just never gotten around to it because I'm not quite ready for the additional support burden yet.
All that said, Buttplug is also a haptics experimentation project aimed at finding out what it's like to create a way to communicate about a very specific type of touch via technology and programming. There are specific goals within the project related to that, but the amount of tech required to actually pull that off means I end up with what basically amounts of a fleet management framework. :)
-
native_db
Drop-in, fast, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly.
-
-
livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Android discussion
Rust Android related posts
-
rquickshare VS CrossDrop - a user suggested alternative
2 projects | 8 Oct 2024 -
Dioxus β Cross Platform Apps in Rust
-
Android Dev with web Tools: fastest way to production with Ionic React
-
Butts Are Difficult
-
Xpra: Persistent Remote Applications for X11
-
Inkdown is a Markdown reading, editing, and sharing tool
-
Dioxus 0.5: Web, Desktop, Mobile Apps in Rust
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Nov 2024
Index
What are some of the best open-source Android projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | comprehensive-rust | 27,888 |
2 | dioxus | 21,407 |
3 | yazi | 16,171 |
4 | universal-android-debloater | 15,593 |
5 | Weylus | 6,999 |
6 | winit | 4,840 |
7 | FlyingCarpet | 3,514 |
8 | macroquad | 3,354 |
9 | universal-android-debloater-next-generation | 2,451 |
10 | rinf | 1,996 |
11 | stretch | 1,983 |
12 | static-web-server | 1,513 |
13 | rust-skia | 1,453 |
14 | zemeroth | 1,406 |
15 | cargo-mobile | 1,229 |
16 | ndk | 1,140 |
17 | btleplug | 812 |
18 | native_db | 464 |
19 | fcat | 268 |
20 | livesplit-core | 210 |
21 | crossbow | 200 |
22 | vulkan-tutorial-rs | 169 |
23 | rudroid | 146 |