62 Repositories
Rust android-x86 Libraries
This is a lightweight audio-video player built in Rust using FFmpeg libraries. It demonstrates the usage of FFmpeg with Rust to play back video files.
FFmpeg Rust Video Player This is a lightweight audio-video player built in Rust using FFmpeg libraries. It demonstrates the usage of FFmpeg with Rust
A AMD64 code generator (like LLVM)
A libary to generate x86-64Bit machine code Error: Jit dosn't work Warning: this libary is currently undergoing big changes so don't use in production
Simple template to use csr and ssr leptos with tauri for ios/android/windows/macos/linux and web dev
Tailwind-Leptos-Tauri Template Simple template to use csr and ssr leptos with tauri for ios/android/windows/macos/linux and web dev Just clone the rep
Cross-platform casting SDK, support Android, Windows, Linux
mirror Cross-platform casting SDK, support Android, Windows, Linux Low-latency transport protocols use [SRT](https://github.com/Haivision/srt) Video:
Rust implementation of NearbyShare/QuickShare from Android for Linux.
rquickshare NearbyShare/QuickShare for Linux (WIP) How to use rquickshare offers two options for using its file sharing capabilities: command line (CM
An extremely high performance logging system for clients (iOS, Android, Desktop), written in Rust.
Pinenut Log 中文文档 ・ English An extremely high performance logging system for clients (iOS, Android, Desktop), written in Rust. Overview Compression Pin
MMRL Command Line Interface is a free tool to install Magisk/KernelSU modules
Magisk Module Repo Loader CLI MMRL comes now as command line interface, with multi module install support! Repositoreis You can use any repo you want,
APK manifest & resources parser in Rust.
BXMLRS bxmlrs is a Rust library (WIP) for parsing binary Android XML files (AndroidManifest.xml). Usage use bxmlrs::parser; use quick_xml::reader::Rea
A lightweight, embedded key-value database for mobile clients (i.e., iOS, Android), written in Rust.
A lightweight, embedded key-value database for mobile clients (i.e., iOS, Android), written in Rust. ⚠️ Still in testing, not yet ready for production
High-Speed Memory Scanner & Analyzer with REST API.
memory-server High-Speed Memory Scanner & Analyzer with REST API. Usage iOS Jailbreaking of iphone is required. Place your PC and iphone in the same n
A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology
zorroOS is a hobby operating system written in Zig, currently targeting x86_64 PCs. Building Building zorroOS is simple. First, ensure that you have t
simple operating system written in Rust with wasi support.
Agave OS Agave OS is a simple operating system written in Rust with wasi support. It is designed to be lightweight and easy to use. It is also designe
x86-64 Malware Crypter built in Rust for Windows with Anti-VM, powered by memexec
Rust Crypter x86-64 Malware Crypter built in Rust for Windows with Anti-VM, powered by memexec Usage Put your Portable Executable in /crypt/ and renam
Rust + Flutter Embedder
rustyflutter About: A Rust + Flutter Embedder Fast 🚀 Easy to use 😀 Installation: soon Contributions: rustyflutter is an open-source project and in
Github mirror of codeberg repo. Monitor live bandwidth usage/ network speed on PC. Native version also available for Android, separately.
Netspeed Monitor Netspeed is a cross-platform desktop application that shows the live upload speed, download speed and day's usage as an overlay. Feat
🐚+🦞 Ultra-portable Rust game engine suited for offline 2D games powered by WebAssembly
pagurus 🐚 + 🦞 Ultra-portable Rust game engine suited for offline 2D games powered by WebAssembly. Examples Snake Traditional snake game: examples/sn
Automotive Design for Compose is an extension to Jetpack Compose
Automotive Design for Compose is an extension to Jetpack Compose that allows every screen, component, and overlay of your Android App to be defined in Figma, and lets you see the latest changes to your Figma design in your app, immediately!
Tokio based client library for the Android Debug Bridge (adb) based on mozdevice
forensic-adb Tokio based client library for the Android Debug Bridge (adb) based on mozdevice for Rust. Documentation This code has been extracted fro
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.
Comprehensive Rust 🦀 This repository has the source code for Comprehensive Rust 🦀 , a four day Rust course developed by the Android team. The course
🌃 Shade is an operating system written for the communication.
🌃 Shade Shade is an operating system written for the communication. 📃 Experiencing Building Requirements System: Windows, Linux or macOS. Memory: 1G
SCEMU The crates.io lib, x86 cpu and systems emulator focused mainly for anti-malware
SCEMU Usage Download the maps32.zip or maps64.zip from: https://github.com/sha0coder/scemu/releases/download/maps/maps32.zip https://github.com/sha0co
Run all your Linux graphical apps on Android 💖✨✨✨
Waylovely Run all your Linux graphical apps on Android 💖 ✨ ✨ ✨ The Android windowing system is different than those in desktop operating systems. In
GaiaX dynamic template engine is a lightweight cross-platform solution for pure native dynamic card.
GaiaX dynamic template engine is a lightweight cross-platform solution for pure native dynamic card, developed by Alibaba YouKu technology team GaiaX
Static Web Server - a very small and fast production-ready web server suitable to serve static web files or assets
Static Web Server (or SWS abbreviated) is a very small and fast production-ready web server suitable to serve static web files or assets.
x86-64 virtualizing obfuscator written in Rust
A toy x86-64 virtualizing obfuscator I plan on writing a blog or something about this soon going into more detail. Mostly used to familiarize myself w
Antialiased 2D vector drawing library in Rust for Android, Web, Desktop
nonaquad Vector anti-aliased graphics renderer for Android, WASM, Desktop in Rust, using miniquad. This library started as a port of NanoVG for miniqu
Android / iOS app with shared Rust logic
Rust core for native Android and iOS apps [TODO iOS badge] This is an example that shows how to use a shared Rust core in native Android and iOS apps.
An x86-64 kernel with ~100% Rust (originally) in a week
litchi-rs An x86-64 kernel with ~100% Rust (originally) in a week. The continuation of Litchi. Try it Make sure the Rust toolchains and qemu-system-x8
An Android application for ruffle.rs
This is a native Android application for Ruffle. It is in a very early stage. Prebuilt APKs The latest (successful) Actions run (here) should have a d
Android resource file parsing & writing
arsc arsc is a Rust library that provides the ability to parse and write Android resource file (arsc) [dependencies] arsc = "0.1" Compiler support: ru
Library to write x64 Assembly code from Rust, more properly. Designed for the nasm assembler
x64asm Library to write x64 Assembly code from Rust, more properly. Designed for the nasm assembler How to use let mut f = Formatter::new(false); // f
Example for Rust Android Native Development
Android console application example project based on rust & cargo-xdk
cert_installer - a utility that adds a CA certificate to Android's System Trust Store
cert_installer is a utility that adds a CA certificate to Android's System Trust Store by overwriting the /system/etc/security/cacerts directory with a tmpfs mount. Changes made to the System Trust Store is not persistant across reboots.
🤖🦀 A rust native replacement for Android's `sdkmanager`
🤖🦀 A rust native replacement for Android's `sdkmanager`
An optimising Brainf*ck to x86-64 assembly compiler written in Rust
brainfrsk 2 An optimising Brainf*ck to x86-64 assembly compiler. This compiler can produce optimised binaries for macOS (Sytem V calling convention) b
V86 - x86 virtualization in your browser, recompiling x86 to wasm on the fly
v86 emulates an x86-compatible CPU and hardware. Machine code is translated to WebAssembly modules at runtime in order to achieve decent performance.
A lightweight microkernel/IPC based operating system built with Rust which is not a clone of any existing operating system
Noble Operating System Noble is a lightweight microkernel and IPC based operating system built with Rust which is not a clone of any existing operatin
Assembly-level implementation of interesting data types
Clnooms Assembly-level implementation of various interesting data types on Rust Table of Contents Data Types Half-precision floating point (f16) Exten
android-pathfinding
android-pathfinding Android pathfinding dependencies { implementation 'com.github.planet0104:android-pathfinding:1.0.0' } int[][] grid = new i
A command-line tool to generate a list of required missing Android OS Project blobs.
aosp-missing-blobs aosp-missing-blobs is a nifty tool to identify required blobs (.so) that are missing from AOSP ROM builds, and to show which existi
A Rust crate to load a shared library into a target process without using ptrace.
Intruducer A Rust crate to load a shared library into a target process without using ptrace. This is a portable rewrite of dlinject. Compatibility It
Android-related tools for building and developing applications 🛠
Rust Android Tools Android-related tools for building and developing applications: Name Description Status aapt2 Android Asset Packaging Tool ✅ bundle
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
LibAFL, the fuzzer library. Advanced Fuzzing Library - Slot your own fuzzers together and extend their features using Rust. LibAFL is written and main
Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices
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.
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.
Universal Android Debloater GUI DISCLAIMER: Use it at your own risk. I am not responsible for anything that could happen to your phone. This software
Android Device Pool - A tool to run device tests against a pool of devices.
adp (Android Device Pool) What is this? A tool to run device tests against a pool of devices. It will 'checkout' a device to run your tests against an
Fusion is a cross-platform App Dev ToolKit build on Rust . Fusion lets you create Beautiful and Fast apps for mobile and desktop platform.
Fusion is a cross-platform App Dev ToolKit build on Rust . Fusion lets you create Beautiful and Fast apps for mobile and desktop platform.
🍒 Small, simple, and fast kernel written in Rust. 🌸
🍒 Small, simple, and fast kernel written in Rust. 🌸
A simple library for use one Rust code in multi platforms such as WebAssembly, Android and iOS
chameleon chameleon is a simple library for use one Rust code in multi platforms such as WebAssembly, Android and iOS. Key Features TBA Quick Start TB
Rudroid - Writing the World's worst Android Emulator in Rust 🦀
Rudroid - Writing the World's worst Android Emulator in Rust 🦀 Introduction Rudroid - this might arguably be one of the worst Android emulators possi
bootable x86 snake game in rust
SnakeOS This is the game snake, bootable on a x86_64 CPU, written completely in rust. Its foundation is following the very interesting Writing an OS i
Lineiform is a meta-JIT library for Rust interpreters
Lineiform Lineiform is a meta-JIT library for Rust interpreters. Given an interpreter that uses closure generation, it allows an author to add minimal
🦸♂️ Recast migrates your old extensions to AndroidX, making them compatible with the latest version of Kodular.
Recast Recast helps make your old extensions compatible with Kodular Creator version 1.5.0 or above. Prerequisites To use Recast, you need to have Jav
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
LibAFL, the fuzzer library. Advanced Fuzzing Library - Slot your own fuzzers together and extend their features using Rust. LibAFL is written and main
Detect if code is running inside a virtual machine (x86 and x86-64 only).
inside-vm Detect if code is running inside a virtual machine. Only works on x86 and x86-64. How does it work Measure average cpu cycles when calling c
File system enumerator and monitor for Android.
File system enumerator and file monitor for Android. Built to be compatible with other command line utilties! This tool was created to somewhat automa
Android / iOS app with shared Rust logic
Rust core for native Android and iOS apps [TODO iOS badge] This is an example that shows how to use a shared Rust core in native Android and iOS apps.
Glue between Rust and Android
deprecated in favor of https://github.com/rust-windowing/android-ndk-rs which works with winit master Android Glue Usage With Docker The easiest way t
⬡ Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]
Zone of Control The project is discontinued Sorry, friends. ZoC is discontinued. See https://ozkriff.github.io/2017-08-17--devlog.html Downloads Preco
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
Zemeroth is a turn-based hexagonal tactical game written in Rust. Support: patreon.com/ozkriff News: @ozkriff on twitter | ozkriff.games | facebook |
interative assembly shell written in rust
Overview this project is inspired by https://github.com/poppycompass/asmshell Preview Build from source git clone https://github.com/keystone-engine/k