Open-source android-tools software
2201 open-source libraries, tools and applications tagged android-tools, ranked by how closely android-tools is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2201 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Yōkai Yōkai is a free and open source manga reader app for Android, forked from Tachiyomi/Mihon. It supports local and online manga reading with … | 89 | 1886 | active |
| meganz/android The official MEGA Android client, a fully-featured mobile app for accessing MEGA's end-to-end encrypted cloud storage. It is a large Kotlin… | 100 | 1885 | active |
| google/agera Agera is a set of Java classes and interfaces from Google for writing functional, asynchronous, and reactive applications on Android, requi… | 10 | 7123 | maintenance |
| gloeyisk/universal-gms-doze A Magisk/KernelSU/APatch module that patches Google Play services so it can be put under Android's battery optimization (Doze). It is distr… | 23 | 1880 | active |
| OpenTune OpenTune is an open-source YouTube Music client for Android built in Kotlin with a Material Design 3 interface. It offers ad-free music pla… | 86 | 1879 | active |
| ogaclejapan/SmartTabLayout An Android library providing a custom ViewPager title strip with a scroll-synced indicator that gives continuous visual feedback while swip… | 10 | 7058 | maintenance |
| yaoxieyoulei/mytv-android A native Android video player app for watching IPTV live television channels on Android TV and mobile devices. It supports custom m3u/tvbox… | 10 | 1866 | active |
| jnitrace jnitrace is a Frida-based command-line tool that dynamically traces JNI API calls made by native libraries in Android apps. It works like f… | 23 | 1865 | stable |
| LagradOst/QuickNovel QuickNovel is a free, ad-free, open-source Android app for downloading novels from many web novel sites, which also functions as an EPUB re… | 98 | 1864 | active |
| darryrzhong/Android-Compose-MVVM-App An open-source Android app replicating the Eyepetizer (OpenEyes) short-video app, built entirely with Jetpack Compose, Material3, Hilt, and… | 62 | 1864 | active |
| slackhq/circuit Circuit is a Compose-driven architecture framework for Kotlin applications, primarily targeting Android. It pairs Compose-based Presenters … | 98 | 1860 | stable |
| seedvault-app/seedvault Seedvault is an open-source backup application for the Android Open Source Project that backs up and restores app data, with encryption via… | 75 | 1850 | active |
| DroidPluginTeam/DroidPlugin DroidPlugin is an Android plugin framework that lets a host app run any third-party APK without installation, modification, or repackaging.… | 23 | 6972 | maintenance |
| dindin0497/HearIt HearIt is an Android accessibility app that captures microphone audio and transcribes it to text in real time, displaying large on-screen c… | 59 | 1842 | active |
| getActivity/TitleBar An Android title bar framework written in Java that lets developers configure toolbars, action bars, and collapsing toolbars entirely throu… | 52 | 1836 | stable |
| rRemix/APlayer APlayer is a free, open-source music player app for Android built with Kotlin and Jetpack Compose. It plays local music files and WebDAV st… | 96 | 1833 | active |
| Delta Chat Delta Chat Android is the official Android client for Delta Chat, a decentralized private messenger that runs over email infrastructure usi… | 98 | 1832 | active |
| czy1121/update A clear, flexible, and easy-to-use Android app update library written in Kotlin. It handles checking for new versions, downloading APKs wit… | 32 | 1831 | active |
| HMBSbige/ShadowsocksR-Android A ShadowsocksR proxy client for Android written in Kotlin, forked from the shadowsocks-android codebase. It lets Android users route traffi… | 10 | 1830 | active |
| tonyofrancis/Fetch Fetch is a Kotlin file download manager library for Android that handles background, concurrent, pause/resume, and prioritized downloads wi… | 34 | 1824 | active |
| Meituan-Dianping/walle Walle is a tool from Meituan-Dianping for generating Android channel (multi-market distribution) APK packages under the APK Signature Schem… | 23 | 6853 | maintenance |
| githubXiaowangzi/NP-Manager NP-Manager is an Android application for APK, DEX, JAR, Smali, PDF, and media file manipulation. It provides reverse-engineering features s… | 75 | 1818 | active |
| limpoxe/Android-Plugin-Framework An Android plugin framework that enables running plugin APKs without installation via dynamic loading, supporting both independent and non-… | 41 | 1818 | active |
| guardianproject/haven Haven is an open-source Android application that turns a spare phone into a physical security monitor using its on-device sensors (motion, … | 23 | 6824 | maintenance |
| Core-Mate/OpenGUI OpenGUI is an Android GUI agent framework that lets AI agents see, understand, and operate real mobile app interfaces on physical Android d… | 80 | 1815 | active |
| gzu-liyujiang/AndroidPicker AndroidPicker is an Android picker widget library offering wheel-style pickers for dates, times, single options, numbers, linked two/three-… | 62 | 6788 | maintenance |
| FossifyOrg/File-Manager Fossify File Manager is an open-source, ad-free Android file manager for browsing, organizing, compressing, and securing files on device st… | 95 | 1806 | stable |
| kejichangqing/QingMusic QingMusic is a free, ad-free local music player for Android devices. It ships as a shell player without built-in audio sources but supports… | 84 | 1802 | active |
| libxzr/KonaBess KonaBess is an Android application that lets users customize GPU frequency and voltage tables on various Snapdragon chips without recompili… | 40 | 1800 | active |
| feelfreelinux/octo4a An Android app that installs and runs OctoPrint on an old Android phone, turning it into a 3D printer control server without needing a Rasp… | 37 | 1794 | active |
| ReSukiSU/ReSukiSU ReSukiSU is a KernelSU-based root solution for Android, forked from SukiSU Ultra with a focus on enhanced stability. It provides kernel-lev… | 69 | 1792 | active |
| wseemann/FFmpegMediaMetadataRetriever A reimplementation of Android's MediaMetadataRetriever class backed by FFmpeg, providing a unified interface for retrieving frames and meta… | 81 | 1787 | active |
| YAWAsau/backup_script A root shell script suite for Android that backs up and restores complete app data, including APKs, split APKs, SSAID, permissions, AppOps,… | 98 | 1786 | active |
| vm03/payload_dumper A Python CLI script that extracts system partition images (boot.img, system.img, etc.) from Android OTA update payload.bin files, supportin… | 36 | 1783 | active |
| skydoves/sandwich Sandwich is a lightweight Kotlin library that provides sealed ApiResponse types for modeling and handling API responses and exceptions from… | 91 | 1779 | stable |
| kitsumed/ShizuCallRecorder ShizuCallRecorder is a free, open-source Android app that records phone calls on non-rooted devices running Android 11+ by leveraging ADB s… | 79 | 1778 | active |
| AidanPark/openclaw-android A tool that runs OpenClaw (an AI agent gateway) natively on Android via Termux using only the glibc dynamic linker, avoiding a full proot L… | 83 | 1775 | active |
| JesusFreke/smali smali/baksmali is an assembler and disassembler for the dex bytecode format used by Android's Dalvik VM. It converts dex files to human-rea… | 10 | 6625 | maintenance |
| yanzhenjie/AndPermission AndPermission is an Android library that simplifies requesting runtime permissions and special permissions like installing unknown-source A… | 32 | 6619 | maintenance |
| Sketchware Pro Sketchware Pro is a free, open-source Android app builder that lets users create native Android applications entirely from their smartphone… | 68 | 1763 | active |
| angcyo/DslTabLayout DslTabLayout is a highly customizable Android tab layout library written in Kotlin, built as a custom-drawn ViewGroup rather than a composi… | 59 | 1763 | active |
| GrenderG/Toasty Toasty is an Android library that enhances the standard Android Toast with styled, colored variants for error, success, info, and warning m… | 23 | 6571 | maintenance |
| ryfineZ/carrier-ims-for-pixel TurboIMS is a multilingual (Chinese/English) Android app for Google Pixel devices that lets users tune carrier IMS features like VoLTE, VoW… | 70 | 1753 | active |
| bytedance/appshark AppShark is a static taint analysis platform written in Kotlin that scans Android APKs for security vulnerabilities and compliance issues. … | 66 | 1753 | active |
| SystemUI Tuner SystemUI Tuner is an Android app for viewing and modifying hidden system settings on Android devices. It exposes hidden APIs and SystemUI t… | 64 | 1749 | active |
| Hybrid-Mount/meta-hybrid_mount Hybrid Mount is a metamodule for KernelSU and APatch that manages how other root modules are mounted on Android. At boot it scans installed… | 80 | 1746 | active |
| vanniktech/gradle-maven-publish-plugin A Gradle plugin that automates publishing Java, Kotlin, Android, and Kotlin Multiplatform libraries to Maven Central or any Nexus instance,… | 88 | 1745 | active |
| Android-skin-support Android-skin-support is an Android dynamic skinning (theme switching) library that lets apps change their look at runtime with a single lin… | 32 | 6510 | maintenance |
| truefedex/tv-bro TV Bro is a simple open-source web browser for Android that is optimized for use with a TV remote control. It supports tabs, bookmarks, voi… | 86 | 1738 | active |
| ev-flow/quark-engine Quark Engine is an Android malware scoring and analysis system that inspects APKs using rule-based behavioral detection on Dalvik bytecode.… | 99 | 1733 | active |
| CodingGay/BlackDex BlackDex is an Android app that unpacks DEX files from installed or uninstalled APKs on Android 5.0-12 without requiring root, Xposed, Frid… | 23 | 6459 | maintenance |
| getActivity/EasyWindow EasyWindow is an Android floating window framework written in Java that simplifies creating and managing overlay windows, toasts, and popup… | 83 | 1727 | active |
| yannecer/NCalendar An Android calendar UI library written in Kotlin that mimics MIUI, DingTalk, and Huawei calendar styles. It supports month and week views w… | 23 | 1726 | stable |
| WildKernels/GKI_KernelSU_SUSFS Prebuilt Android GKI (Generic Kernel Image) kernels for Android 5.10+ devices with KernelSU root support and SUSFS root-hiding patches inte… | 88 | 1721 | active |
| getActivity/AndroidProject-Kotlin A Kotlin-based Android project template ('technology middle platform') providing a ready-made architecture with common screens, dialogs, an… | 88 | 1718 | active |
| lasting-yang/frida_hook_libart A collection of Frida hook scripts for intercepting Android ART JNI functions, most notably RegisterNatives. It reveals native method regis… | 50 | 1716 | active |
| kdrag0n/safetynet-fix A Magisk module (Zygisk-based, with an older Riru version) that works around Google's SafetyNet and Play Integrity hardware attestation che… | 23 | 6387 | maintenance |
| ColorPicker ColorPickerView is an Android UI library that lets users pick colors by tapping on an HSV color wheel, custom drawable palettes, or gallery… | 86 | 1715 | stable |
| fish2018/webhtv WebHomeTV is an Android video streaming app (mobile and TV) forked from the FongMi/CatVod ecosystem, adding a customizable web-based homepa… | 80 | 1712 | active |
| zhujiang521/PlayAndroid A Kotlin Android client app for the WanAndroid API built with MVVM architecture and Jetpack libraries (Compose, Room, Hilt, DataStore, Coro… | 48 | 1712 | active |
| localdesktop/localdesktop.github.io Local Desktop is a free, open-source Android app that runs a full desktop Linux environment (Arch Linux ARM64 with an Xfce Wayland session)… | 86 | 1707 | active |
| zyrouge/symphony Symphony is a lightweight, elegant offline music player for Android 9+ built with Kotlin and Jetpack Compose. It is free and open-source so… | 78 | 1707 | active |
| urbandroid-team/dont-kill-my-app dontkillmyapp.com is a community-maintained website documenting how Android device manufacturers (Nokia, Xiaomi, Samsung, etc.) aggressivel… | 67 | 1705 | active |
| ethanjlimgit/android-action-kernel An open-source Python library that lets AI agents control native Android apps, enabling automation of mobile-first workflows like logistics… | 42 | 1703 | active |
| xyoye/DanDanPlayForAndroid DanDanPlay Concept Edition is an Android local video player that combines video playback (local and network sources like SMB, FTP, WebDAV) … | 78 | 1700 | active |
| whoozle/android-file-transfer-linux A reliable MTP client for Linux, FreeBSD, and macOS with a minimalistic Qt UI similar to the official Android File Transfer app. It also pr… | 61 | 1696 | active |
| Myzel394/Alibi Alibi is an Android app that continuously records audio and video in the background, keeping a rolling buffer of the last 30 minutes that c… | 46 | 1695 | active |
| Paving-Base/APK-Installer A Windows application built with WinUI 3 that installs Android APK files, primarily targeting the Windows Subsystem for Android. It provide… | 72 | 1691 | active |
| teamclouday/AndroidMic AndroidMic is a cross-platform app that turns an Android phone into a microphone for a PC, streaming audio over WiFi (TCP/UDP), USB Serial,… | 95 | 1690 | active |
| timschneeb/RootlessJamesDSP RootlessJamesDSP is a system-wide audio processing app for non-rooted Android devices, implementing the JamesDSP engine with effects like e… | 75 | 1687 | active |
| koush/ion Ion is an Android library for asynchronous networking and image loading, built on NIO and AndroidAsync. It provides a fluent API for downlo… | 72 | 6232 | maintenance |
| kefir500/apk-editor-studio APK Editor Studio is a free, open-source, cross-platform GUI tool for reverse-engineering Android APK files, built in C++/Qt. It lets users… | 23 | 1677 | active |
| freeotp/freeotp-android FreeOTP is an open-source two-factor authentication app for Android that generates one-time passwords using the HOTP and TOTP standards. To… | 74 | 1676 | active |
| dh374374/ChaiChaiEmbyTV ChaiChaiEmbyTV is a free, open-source Emby client built natively for Android TV with remote-control-friendly navigation. It supports danmak… | 73 | 1675 | active |
| Mpush An Xposed/LSPosed module written in Java that lets Firebase Cloud Messaging (FCM/GCM) wake fully stopped Android apps so push notifications… | 80 | 1668 | active |
| devnied/EMV-NFC-Paycard-Enrollment A Java library for reading and extracting public data from NFC EMV credit cards over Android NFC or PCSC readers. It parses card details su… | 83 | 1667 | active |
| GramAddict/bot GramAddict is a free, open-source Instagram bot that automates liking, following, commenting, and messaging on any Android device or emulat… | 23 | 1664 | active |
| google/grafika Grafika is a Google-maintained Android test app that serves as a collection of graphics and media hacks exercising Android's graphics and m… | 10 | 6145 | maintenance |
| skydoves/compose-stability-analyzer An IntelliJ/Android Studio plugin (with a Kotlin compiler plugin component) that analyzes Jetpack Compose composable functions' stability i… | 82 | 1658 | active |
| rafaelvcaetano/melonDS-android An Android port of melonDS, a Nintendo DS and DSi emulator, written in Kotlin. It offers a ROM library, layout editor, dark theme, and inte… | 77 | 1657 | active |
| x-falcon/Virtual-Hosts An Android app that lets users customize the hosts file on their device without root access by implementing a local VPN service. It support… | 46 | 1655 | active |
| TonyJiangWJ/Ant-Forest An AutoJS-based automation script for Android that automatically collects energy in Alipay's Ant Forest feature. It uses image recognition … | 52 | 1645 | active |
| ikew0ng/SwipeBackLayout An Android library that adds swipe-back gesture navigation to activities, letting users close or navigate back by swiping from screen edges… | 32 | 6075 | maintenance |
| Lucchetto/SuperImage SuperImage is an Android application that upscales low-resolution images using a Real-ESRGAN neural network running on-device via the MNN d… | 10 | 1641 | active |
| AdGuard Home For Android (Magisk Module) A Magisk module that runs AdGuard Home on rooted Android devices to block ads by redirecting and filtering DNS requests. It ships with buil… | 87 | 1638 | active |
| OminousIndustries/PhoneDriver PhoneDriver is a Python-based mobile automation agent that uses Qwen3-VL vision-language models to visually understand and control Android … | 35 | 1630 | active |
| singwhatiwanna/dynamic-load-apk DL (Dynamic Load) is an Android framework that lets a host app load and run plugin APKs without installing them, handling resource access a… | 32 | 5997 | maintenance |
| parallelcc/MiCTS MiCTS is an Android app that triggers Google's Circle to Search feature on any Android 9–16 device, including those where Google has disabl… | 71 | 1624 | active |
| meefik/linuxdeploy An open-source Android application that installs and runs GNU/Linux distributions on Android devices via chroot environments. It bootstraps… | 23 | 5953 | maintenance |
| rey5137/material An open-source Android library that back-ports fully animated Material Design UI components (buttons, switches, sliders, spinners, text fie… | 10 | 5946 | maintenance |
| zacharee/Bifrost Bifrost is a cross-platform graphical tool for downloading Samsung mobile device firmware, built with Kotlin Multiplatform and Compose. It … | 91 | 1613 | active |
| wyouflf/xUtils3 xUtils3 is a lightweight (~251K) Android utility library bundling four modules: an ORM for SQLite with a LINQ-like query API, an HTTP(S) cl… | 23 | 5936 | maintenance |
| afkT/DevUtils DevUtils is an Android utility library (Java/Kotlin) offering 300+ tool classes organized by functional modules, plus companion libraries f… | 80 | 1612 | active |
| KieronQuinn/uTag uTag is an Android app plus a SmartThings mod that enables Samsung Galaxy SmartTags to be used on any non-Samsung Android device running An… | 90 | 1605 | active |
| prolificinteractive/material-calendarview A Material design back port of Android's CalendarView, provided as a customizable calendar UI widget for Android apps. It supports single/m… | 23 | 5897 | maintenance |
| LuckyPray/XAutoDaily XAutoDaily is an open-source Xposed module for QQ that automates daily check-ins, sign-ins, and tasks such as member tasks, likes, and stre… | 90 | 1603 | active |
| ReVanced ReVanced Manager is an Android application for applying patches to other apps, continuing the legacy of Vanced. It lets users customize the… | 67 | 1600 | active |
| aiceking/AppStartFaster An Android library for cold start optimization, providing a directed-acyclic-graph based startup task dispatcher and a Multidex loading opt… | 76 | 1597 | active |
| rkkr/simple-keyboard Simple Keyboard is a lightweight, open-source Android keyboard app based on the AOSP LatinIME keyboard. It focuses on minimal size, minimal… | 96 | 1590 | active |
| ORMLite ORMLite Android is the Android-specific companion package to ormlite-core, providing lightweight object-relational mapping for persisting J… | 23 | 1584 | stable |