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 |
|---|---|---|---|
| NFCGate NFCGate is an Android application for capturing, analyzing, modifying, relaying, replaying, and cloning NFC traffic. It is a security resea… | 77 | 2378 | active |
| bk138/droidVNC-NG droidVNC-NG is a VNC server app for Android that lets you view and remotely control an Android device from any VNC client or web browser, w… | 97 | 2368 | active |
| AnyChart AnyChart Android is a data visualization library for creating interactive charts in Android apps, supporting API 19+ with dozens of built-i… | 61 | 2366 | active |
| kongzue/DialogX DialogX is an Android dialog box component library written in Java that makes it easy to create customizable dialogs, menus, and tip/wait i… | 83 | 2358 | active |
| pdone/FreeControl FreeControl is a C# GUI application that wraps the open-source scrcpy tool to let users control Android devices from their PC. It provides … | 66 | 2354 | active |
| AnLinux AnLinux is an Android application that lets users run full Linux distributions (Ubuntu, Debian, Kali, Arch, Fedora, and more) on Android wi… | 92 | 2347 | active |
| FoedusProgramme/Gramophone Gramophone is a lightweight, open-source local music player for Android built on Media3 and Material Design 3. It follows Android platform … | 89 | 2345 | active |
| SlimVXposed A launcher UI for the Metaverse Engine (based on the Mundo project) that serves as the update channel for SPatch nightly builds. It provide… | 89 | 2336 | active |
| REAndroid/APKEditor APKEditor is a Java command-line tool for editing Android APK resources without depending on aapt/aapt2. It can decode binary resources to … | 84 | 2335 | active |
| wasabeef/android-gpuimage An Android library for applying GPU-accelerated image and video filters using OpenGL ES 2.0, ported from the iOS GPUImage framework. It pro… | 32 | 9154 | maintenance |
| Foodium Foodium is a sample food blog Android application demonstrating modern Android development practices with Kotlin, Coroutines, Flow, Hilt, M… | 52 | 2323 | stable |
| AhmetCanArslan/ShizuWall ShizuWall is a lightweight Android firewall app that controls per-app network access without using a VPN tunnel. It works on Android 11+ by… | 83 | 2321 | active |
| badabing2005/PixelFlasher PixelFlasher is a GUI application that wraps adb and fastboot commands to flash and update Google Pixel phones, with automated boot image p… | 94 | 2312 | active |
| VegaBobo/DSU-Sideloader An Android app that simplifies installing Generic System Images (GSIs) using Android's Dynamic System Updates (DSU) feature. It handles ext… | 23 | 2309 | active |
| didi/VirtualAPK VirtualAPK is a lightweight Android plugin framework by Didi that dynamically loads and runs APK files as if they were installed applicatio… | 10 | 9048 | maintenance |
| iielse/imageviewer A customizable Android full-screen image and video viewer library written in Kotlin. It supports smooth thumbnail-to-fullsize transition an… | 71 | 2305 | active |
| allenymt/PrivacySentry PrivacySentry is an Android privacy compliance toolkit combining a Gradle plugin with a runtime SDK, using annotations plus ASM bytecode in… | 46 | 2288 | active |
| sabamdarif/termux-desktop A shell-script-based installer that sets up a full native Linux desktop environment (Xfce, LXQt, Openbox, etc.) on Android via Termux with … | 90 | 2286 | active |
| siwangqishiq/ImageEditor-Android An open-source Android image editing control (Java) supporting stickers, filters, rotation, cropping, text overlays, doodles, skin smoothin… | 45 | 2272 | active |
| CappielloAntonio/tempo Tempo is an open-source, lightweight music client for Subsonic servers, built natively for Android in Java. It streams music from a self-ho… | 23 | 2249 | active |
| julian-klode/dns66 DNS66 is an open-source Android app that blocks ads and malicious hosts by intercepting DNS queries through a local VPN service. It uses co… | 10 | 2246 | active |
| laobie/StatusBarUtil StatusBarUtil is a Java utility library for Android that simplifies setting the status bar style (color, translucency, transparency) on app… | 32 | 8736 | maintenance |
| Ylarod/Florida Florida is an automatically patched, anti-detection build of frida-server for Android, tracking the upstream FRIDA project. It rebuilds fri… | 91 | 2236 | active |
| SherlockGougou/BigImageViewPager An Android library for previewing images and videos, supporting very large images, long images, GIFs, and video playback with gesture zoom … | 89 | 2232 | active |
| xiaohaibin/XBanner XBanner is an Android banner/carousel view library supporting infinite auto-scrolling image rotation with custom indicators, tip text, tran… | 23 | 2217 | stable |
| kaaass/ZerotierFix An unofficial ZeroTier Android client patched from the official app, adding features like self-hosted Moon support, custom planet configura… | 23 | 2214 | active |
| LinuxDroidMaster/Termux-Desktops A collection of shell scripts and documentation for launching full Linux desktop environments (XFCE4 and others) on Android devices via Ter… | 62 | 2207 | active |
| YukiHookAPI YukiHookAPI is a Kotlin-based Hook API built on top of the Xposed framework, providing a fluent DSL for writing Xposed modules. It offers r… | 83 | 2199 | active |
| pass-with-high-score/blockads-android BlockAds is a free, open-source Android app that blocks ads, trackers, and malware system-wide using local VPN-based DNS filtering, with no… | 83 | 2196 | active |
| JakeWharton/diffuse Diffuse is a command-line tool that diffs APKs, AABs, AARs, and JARs, showing high-level size changes plus detailed breakdowns of DEX, ARSC… | 67 | 2189 | active |
| OmGodse/Notally Notally is a lightweight, minimalist notes app for Android built with Kotlin and Material Design. It supports rich text notes, images, labe… | 70 | 2176 | active |
| j-hc/zygisk-detach A Zygisk module for rooted Android devices that detaches installed apps from the Play Store by hooking libbinder, preventing Play Store fro… | 89 | 2175 | active |
| brianwernick/ExoMedia ExoMedia is an Android library that wraps ExoPlayer to simplify audio and video playback with straightforward APIs. It provides a drop-in V… | 57 | 2170 | active |
| bytedance/CodeLocator CodeLocator is an Android debugging toolset consisting of an Android SDK and an Android Studio plugin that lets developers inspect and inte… | 36 | 2169 | active |
| MMRLApp/MMRL MMRL is an Android application for managing, sharing, and exploring Magisk modules across decentralized community repositories. It supports… | 84 | 2167 | active |
| UweTrottmann/SeriesGuide SeriesGuide is an open-source Android application for tracking TV shows and movies, including episode progress, watchlists, and trakt/TMDb … | 97 | 2160 | active |
| nix-community/nix-on-droid Nix-on-Droid brings the Nix package manager to Android devices via a single-click F-Droid installable app based on a Termux terminal emulat… | 73 | 2153 | active |
| pbreault/adb-idea A plugin for Android Studio and IntelliJ IDEA that adds quick ADB operations like uninstalling, killing, starting, restarting apps, and cle… | 60 | 2148 | active |
| LinkSheet LinkSheet is an Android app that reimplements the pre-Android 12 system link handling behavior, letting users choose which app opens links.… | 66 | 2147 | active |
| VIPyinzhiwei/Eyepetizer A Kotlin Android client that replicates the 'Eyepetizer' short-video app, built with Android Jetpack components and coroutines in an MVVM a… | 28 | 2143 | active |
| JakeWharton/ProcessPhoenix A small Android library by Jake Wharton that restarts the application process, optionally launching a specific Intent. It is intended mainl… | 67 | 2142 | stable |
| prajwalch/TorrentSearch TorrentSearch is an Android app that searches torrents across multiple providers simultaneously, with category filters, detailed results, b… | 83 | 2139 | active |
| vvb2060/KeyAttestation An Android app for generating, parsing, and verifying Android key and ID attestation data. It performs self-testing locally with no network… | 39 | 2137 | active |
| EFForg/apkeep apkeep is a Rust command-line tool for downloading APK files from sources like APKPure, Google Play, F-Droid, and Huawei AppGallery. It sup… | 89 | 2113 | active |
| topjohnwu/libsu libsu is an Android library providing a complete solution for apps that need root (superuser) permissions. It wraps the Unix root shell pro… | 52 | 2112 | active |
| alibaba/atlas Atlas is Alibaba's Android dynamic component framework that enables client-side containerization through decoupled, isolated bundles. It pr… | 23 | 8147 | maintenance |
| saket/cascade Cascade is a Kotlin library for Android that builds nested popup menus with smooth height animations. It serves as a drop-in replacement fo… | 23 | 2105 | stable |
| ZacSweers/CatchUp CatchUp is an Android app that aggregates the front pages of services like Hacker News, Reddit, Medium, Product Hunt, Dribbble, and GitHub … | 66 | 2103 | active |
| Mangi-11/Eta Eta is a third-party system-level AI agent for Android that uses Root and LSPosed to bypass app sandboxing, giving connected LLMs (BYOK: Ch… | 82 | 2091 | active |
| guolindev/LitePal LitePal is an open-source Android ORM library that simplifies SQLite database usage, letting developers perform most database operations wi… | 32 | 8052 | maintenance |
| TrianguloY/URLCheck URLCheck is an open-source Android app that acts as an intermediary when opening URLs, letting users inspect, clean, and modify links befor… | 83 | 2082 | active |
| lasting-yang/frida_dump A collection of Frida scripts for dumping DEX files and native shared libraries (.so) from running Android processes. It includes SoFixer-b… | 45 | 2081 | active |
| Genymobile/gnirehtet Gnirehtet provides reverse tethering for Android devices over adb, letting a plugged-in phone use the computer's internet connection withou… | 23 | 7989 | maintenance |
| w2016561536/android_virtual_cam An Xposed module for Android that replaces the camera feed of target apps with a custom video or image. It hooks camera APIs so apps receiv… | 23 | 2068 | active |
| Dar9586/NClientV2 NClientV2 is an unofficial Android client for NHentai, written in Java. It lets users browse, search, download, and favorite doujinshi gall… | 23 | 2067 | active |
| TeamWin/Team-Win-Recovery-Project Team Win Recovery Project (TWRP) is the leading open-source custom recovery environment for Android devices, written primarily in C. It pro… | 32 | 2057 | active |
| chinasoul/BT BT is a third-party Android TV client for bilibili, built with Kotlin to explore Android TV interaction and media playback. It is a persona… | 77 | 2056 | active |
| JakeWharton/hugo Hugo is an Android library and Gradle plugin that adds automatic method call logging via a @DebugLog annotation. It logs method entry with … | 32 | 7881 | maintenance |
| jtsylve/LiME LiME (Linux Memory Extractor) is a loadable kernel module that acquires volatile memory from Linux and Android devices, writing captures to… | 74 | 2050 | active |
| shivaya-dav/DogeRat DogeRat is a Telegram-controlled Android remote access tool (RAT) consisting of a Node.js/Express/Socket.IO server and a Kotlin Android APK… | 39 | 2038 | active |
| ASHWIN990/ADB-Toolkit ADB-Toolkit is a Bash script wrapping the Android Debug Bridge with 28 options plus a Metasploit section for testing and exploiting Android… | 23 | 2037 | active |
| 1hakr/AnExplorer AnExplorer is an open-source, all-in-one file manager for Android that runs on phones, tablets, Android TV, Wear OS, Chromebooks, and other… | 67 | 2035 | active |
| ppwwyyxx/wechat-dump A Python-based tool that extracts and parses WeChat message history from a rooted Android phone, decoding the local message database and me… | 50 | 2015 | active |
| MVVMHabit MVVMHabit is an Android rapid-development framework built on Google's AAC architecture (DataBinding, LiveData, ViewModel) following the MVV… | 23 | 7699 | maintenance |
| omnimind-ai/OmniBot OpenOmniBot (OmniBot) is an on-device AI agent app for Android, built with a native Kotlin host and Flutter UI, that runs a full understand… | 75 | 2010 | active |
| faruktoptas/FancyShowCaseView FancyShowCaseView is an Android library for highlighting specific views with a customizable showcase overlay and circular reveal animation.… | 43 | 2001 | active |
| Producdevity/gamehub-lite GameHub Lite is a community-maintained patched version of the GameHub Android app that strips telemetry, bloat, and account requirements wh… | 71 | 2000 | active |
| ys1231/MoveCertificate A Magisk/KernelSU/APatch root module that moves user-installed certificates into Android's system CA store, supporting Android 7 through 16… | 94 | 1984 | active |
| android/androidify An open-source Android sample app from Google that lets users create custom Android bot avatars using AI image generation via the Gemini AP… | 66 | 1983 | active |
| Activity Launcher An Android app that launches hidden activities of installed apps and creates home-screen shortcuts for them. It is available on F-Droid and… | 92 | 1982 | active |
| lecho/hellocharts-android HelloCharts is a charting library for Android supporting API 8+ with line, column, pie, bubble, and combo charts. It includes pinch-to-zoom… | 23 | 7559 | maintenance |
| google/android-classyshark ClassyShark is a standalone binary inspection tool for Android developers that browses Android executables and shows class interfaces, memb… | 10 | 7552 | maintenance |
| ZalithLauncher/ZalithLauncher2 Zalith Launcher 2 is an open-source Minecraft: Java Edition launcher for Android devices, built on the PojavLauncher launching engine. It f… | 82 | 1977 | active |
| linkedin/dexmaker Dexmaker is a Java API for compile-time or runtime code generation targeting Android's Dalvik VM, producing .dex files instead of .class fi… | 64 | 1967 | stable |
| telegram-sms/telegram-sms An Android app that runs a Telegram bot on your phone to forward SMS messages, missed/incoming call notifications, and battery status to Te… | 75 | 1965 | active |
| boycy815/PinchImageView PinchImageView is a lightweight Android image gesture control that extends ImageView with pinch-to-zoom, swipe inertia, double-tap zoom, an… | 32 | 1959 | stable |
| leandroBorgesFerreira/LoadingButtonAndroid An Android UI library providing a customizable button that morphs into a loading progress bar, replacing ProgressDialog. It supports indete… | 23 | 1958 | active |
| Hamza417/Inure Inure is a premium Android app manager with Root and Shizuku support, featuring a built-in terminal, app analytics, VirusTotal scanning, de… | 99 | 1947 | active |
| Xposed-Modules-Repo/com.luckyzyx.luckytool LuckyTool is a free Xposed module that extends and optimizes ColorOS-based Android systems (OPPO, OnePlus, Realme). It provides hundreds of… | 74 | 1941 | active |
| tyron12233/CodeAssist CodeAssist is a lightweight IDE that runs entirely on Android devices, allowing users to edit and build Android and Java projects without n… | 93 | 1938 | active |
| Qihoo360/RePlugin RePlugin is a flexible, stable Android plug-in framework from Qihoo360 that lets apps load and manage plug-ins dynamically with only a sing… | 38 | 7337 | maintenance |
| leolin310148/ShortcutBadger An Android library that displays unread message counts as badges on app launcher shortcuts, similar to iOS. It supports badge notifications… | 32 | 7327 | maintenance |
| TapiocaFox/Daijishou Daijishō is a retro game launcher for Android that organizes and manages retro game libraries across installed emulators, with themes, wall… | 80 | 1925 | active |
| Kingsman44/Pixelify A Magisk module that enables Google Pixel-exclusive UI elements and features on non-Pixel Android devices. It spoofs the device as a Pixel … | 10 | 1922 | active |
| aj3423/SpamBlocker SpamBlocker is an Android app that blocks spam calls and SMS messages without replacing your default call or messaging apps. It works as a … | 93 | 1915 | active |
| spocky/miproja1 Projectivy Launcher is a customizable, ad-free home screen launcher for Android TV devices, including TVs, projectors, and set-top boxes. I… | 88 | 1915 | active |
| box4magisk A Magisk/KernelSU/APatch module that deploys proxy cores such as sing-box, clash/mihomo, v2ray, xray, and hysteria on rooted Android device… | 72 | 1914 | active |
| cortinico/kotlin-android-template A GitHub template repository for bootstrapping Android/Kotlin projects with a preconfigured Gradle Kotlin DSL build, sample app and library… | 76 | 1913 | active |
| Yurii0307/yurikey YuriKey is a systemless root module (for Magisk, APatch, KernelSU and forks) that helps rooted Android devices pass Google Play Integrity's… | 78 | 1911 | active |
| Automattic/simplenote-android The official open-source Android client for Simplenote, a free cross-platform note-taking app with real-time syncing, tagging, Markdown sup… | 90 | 1910 | active |
| airbnb/paris Paris is an Android library by Airbnb for defining and applying styles to views programmatically in Kotlin or Java, including support for c… | 55 | 1908 | active |
| Bearded-Hen/Android-Bootstrap An Android library providing custom UI views styled according to the Twitter Bootstrap specification, including buttons, button groups, and… | 23 | 7214 | maintenance |
| AdguardTeam/AdguardForAndroid AdGuard for Android is a system-wide content blocker for Android that blocks ads, trackers, and malvertising across browsers and apps. This… | 97 | 1903 | active |
| pedant/sweet-alert-dialog An Android library that provides SweetAlertDialog, a beautiful and customizable alert dialog inspired by the JavaScript SweetAlert library.… | 23 | 7212 | maintenance |
| rosuH/EasyWatermark EasyWatermark is an open-source Android app for adding text or image watermarks to photos, built to protect sensitive images from leaking o… | 100 | 1900 | active |
| SMS Backup+ An Android app that backs up SMS, MMS, and call logs to Gmail or any IMAP server, with optional Google Calendar integration for call logs. … | 63 | 1898 | active |
| anddea/revanced-patches ReVanced Extended (RVX) is a collection of patches for modifying Android apps, primarily YouTube, to add features like ad blocking, backgro… | 92 | 1897 | active |
| cymcsg/UltimateRecyclerView UltimateRecyclerView is an enhanced Android RecyclerView library that bundles pull-to-refresh, load-more/infinite scrolling, swipe-to-dismi… | 68 | 7165 | maintenance |
| sky-map-team/stardroid Sky Map (formerly Google Sky Map) is an open-source Android astronomy app that identifies stars, planets, and constellations by pointing yo… | 100 | 1889 | active |
| enricocid/Music-Player-GO Music Player GO is a lightweight, open-source local music player for Android written in Kotlin. It offers a minimal Material Design interfa… | 10 | 1888 | active |