Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 Rust Android Projects
Fullstack GUI library for desktop, web, mobile, and more.Project mention: Dioxus: Fullstack GUI library for desktop, web, mobile, and more | news.ycombinator.com | 2023-08-05
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: Universal Android Debloater | news.ycombinator.com | 2023-08-19
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Use your tablet as graphic tablet/touch screen on your computer.Project mention: weylus help | /r/SteamDeck | 2023-07-04
Window handling library in pure RustProject mention: Hey Rustaceans! Got a question? Ask here (28/2023)! | /r/rust | 2023-07-12
Have you seen the official example?
Cross-platform game engine in Rust.Project mention: What would you recommend for simple 2D game (in The Binding of Isaac style)? | /r/rust_gamedev | 2023-06-09
Any opinion on ggez? I don't like how everything in macroquad is global state https://github.com/not-fl3/macroquad/issues/333
High performance flexbox implementation written in rust
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Safe Skia Bindings for RustProject mention: Integrate with Skia GL | /r/GTK | 2023-08-23
The only example that shedded some light on the integration was gtk4 + femtovg. So I mimicked the example, using gtk4-rs and Skia's rust bindings. I had some code similar to the following inside a subclass of GLArea to setup Skia's DirectContext, but it failed:
Rust on mobile made easy!Project mention: is it possible to make android app using rust? any step by step tutorial? | /r/rust | 2022-11-21
For future projects, Dioxus should have Android support. Currently, it only has iOS support, with Android being available with a little extra work using cargo-mobile. The getting started docs give the explanation.
Rust bindings to the Android NDK (by rust-mobile)Project mention: Using Rust instead of C++ for Android NDK development | /r/rust | 2023-09-17
I found an official introduction to the topic: https://source.android.com/docs/setup/build/rust/building-rust-modules/overview I found these bindings and even tried to make the examples work without luck: https://github.com/rust-mobile/ndk There even exists an interface with the C++ library I am using: https://docs.rs/oboe/latest/oboe/
Rust Cross-Platform Host-Side Bluetooth LE Access LibraryProject mention: Just an innocent mistake | /r/ProgrammerHumor | 2023-05-03
In case someone is curious: https://github.com/deviceplug/btleplug/pull/279/files
A 3x faster implementation of cat, using splice (by mre)Project mention: Show HN: Rapidgzip – Parallel Gzip Decompressing with 10 GB/S | news.ycombinator.com | 2023-09-04
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.Project mention: Does LiveSplit just suck in horizontal mode or am I genuinely doing something incorrectly? | /r/speedrun | 2023-02-28
You could make your own livesplit-core frontend if you really are going to go for that route https://github.com/LiveSplit/livesplit-core
Cross-Platform build tools and toolkit for games and game engines written in Rust! 🦀
Rudroid - Writing the World's worst Android Emulator in Rust 🦀
Vulkan tutorial written in Rust using AshProject mention: Hey Rustaceans! Got a question? Ask here (4/2023)! | /r/rust | 2023-01-23
thanks! is there a way I could change get_layer_names_and_pointers() function so that the two return values have tied lifetimes? I'm OK if the signature has to change significantly you can see its definition here
A Rust crate to load a shared library into a Linux process without using ptrace.
Mobile App CI workflow GEnerator: Android, iOS, Flutter, and React Native!Project mention: Macige: open source CI workflow generator for mobile app development | /r/opensource | 2023-03-13
Tool to brute force Android security pattern through TWRP recovery. https://gitlab.com/timvisee/apbfProject mention: Unlocking android phones | /r/hacking | 2023-04-27
Generate Rust JVM FFI wrappers around APIs defined by .jar or .class files, because maintaining your own hand-written bindings is an exercise in boredom, soundness bugs, and pain.
10101 (Ten-Ten-One): Self-custodial derivative trading at your fingertips.Project mention: Vitalik Buterin wants Bitcoin to experiment with layer-2 solutions, just like Ethereum | /r/CryptoCurrency | 2023-07-10
Although most apps are currently in beta, bitcoin supports something called discreet log contracts (DLCs) over lightning. These are hidden or scriptless scripts with little scope for exploits which enable things like derivative contracts, financial products and any kind of "smart contracts" between multiple parties. RGB and Taproot Assets are client-side validation protocols for private smart contracts (no premined VC tokens).
Android Manifest serializer and deserializer for Rust 🛠
Cross platform application for controlling settings of Soundcore headphones. Supports desktop (CLI and GTK4 GUI), Android, and Web (PWA using Web Bluetooth).Project mention: ⟳ 1 apps added, 12 updated at apt.izzysoft.de | /r/FDroidUpdates | 2023-04-12
OpenSCQ30: controll settings of Soundcore Q30 headphones
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
Rust Android related posts
Using Rust instead of C++ for Android NDK development
1 project | /r/rust | 17 Sep 2023
Compiling Rust for .NET, using only tea and stubbornness
4 projects | news.ycombinator.com | 29 Aug 2023
Universal Android Debloater
1 project | news.ycombinator.com | 19 Aug 2023
US iPhone market share jumps to 55% as Android shipments fall sharply
1 project | news.ycombinator.com | 29 Jul 2023
Hey Rustaceans! Got a question? Ask here (28/2023)!
2 projects | /r/rust | 12 Jul 2023
Uninstall Google apps
1 project | /r/oneui | 11 Jul 2023
How to stop bloatware install on system update?
1 project | /r/AndroidQuestions | 11 Jul 2023
A note from our sponsor - SonarLint
www.sonarlint.org | 22 Sep 2023
What are some of the best open-source Android projects in Rust? This list will help you: