Open Source Android Projects
Android is a mobile operating system and application platform used on phones, tablets, TVs, watches, and other devices. It provides common services for apps, including user interfaces, networking, storage, and access to device hardware. The platform supports a wide range of manufacturers and use cases, while its open source foundations allow developers to inspect, adapt, and build software for Android devices.
34 repositories · updated October 4, 2026

ASC: Search and Decompile Android APKs on Demand
ASC is a Python tool for inspecting Android APKs without first building large global indexes. It supports class listing, reference searches, manifest extraction, and on-demand class decompilation for mobile researchers and agents.

librepods: Use AirPods Features on Android and Linux
LibrePods brings selected Apple-device AirPods features to Android and Linux by implementing AirPods’ proprietary communication protocol. It suits users who want controls such as battery status, ear detection, and listening modes outside Apple’s ecosystem.

apkstudio: Decompile and Edit Android APKs
APK Studio is a Qt-based desktop IDE for inspecting and modifying Android application packages. It brings APK decompilation, code and resource viewing, rebuilding, signing, and installation into one cross-platform workflow.

wireguard-tools: Configure WireGuard VPN Tunnels
WireGuard tools provide the userspace commands for configuring and managing WireGuard tunnels across several operating systems. Use them to control interfaces directly or bring them up with the optional wg-quick helper.

Podroid: Run Linux Containers and Desktop Apps on Android
Podroid runs Alpine Linux in a rootless virtual machine on Android, enabling container workloads and Linux desktop apps without replacing Android or requiring root. It is aimed at developers and Linux enthusiasts who want a portable ARM64 environment on their phone.

audiobookshelf: Host Audiobooks and Podcasts Yourself
Audiobookshelf is a self-hosted server for organizing and streaming audiobooks and podcasts. It suits individuals and households who want personal libraries, per-user listening progress, and access across devices.
fluentui-system-icons: Use Fluent Icons Across Platforms
Fluent UI System Icons is Microsoft’s collection of familiar, modern icons for product interfaces. It provides assets and platform packages for Android, iOS, macOS, Flutter, and plain SVG use.

pocketpal-ai: Run Language Models on Your Phone
PocketPal AI is a mobile assistant that runs language models and text-to-speech on-device, so chats can stay private and work offline. It suits people who want local AI on iOS or Android without relying on a cloud service.

Smart-AutoClicker: Automate Android Taps with Image Detection
Smart-AutoClicker, now presented as Klick'r, automates Android clicks and swipes using image detection or a simpler regular mode. It suits repetitive tasks and interaction testing where actions need to respond to on-screen elements.

Daily_You: Keep a Private Offline Journal
Daily You is a Flutter diary app for recording daily entries, moods, photos, and Markdown notes. It is designed for people who want an offline-first journal with control over where their data is stored.

NeoStumbler: Map Wireless Networks for Geolocation
NeoStumbler is an Android app for recording cell tower, Wi-Fi and Bluetooth beacon locations and contributing them to compatible geolocation services. It suits people who want to help improve coverage data or inspect and export their own observations.

ImageToolbox: Edit, Convert, and Process Images on Android
ImageToolbox is a feature-rich Android app for photo editing, image conversion, OCR, PDF tasks, and other media workflows. It suits users who want many image utilities in one place, with distribution through Google Play, F-Droid, and GitHub releases.