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 |
|---|---|---|---|
| Mygod/VPNHotspot An Android app that shares your device's VPN connection over a Wi-Fi hotspot, repeater, or USB/Bluetooth tethering. It requires root access… | 89 | 6472 | active |
| ikarus23/MifareClassicTool An Android NFC application for reading, writing, analyzing, and cloning MIFARE Classic RFID tags. It includes dictionary-based key manageme… | 86 | 6466 | active |
| SuperMonster003/AutoJs6 AutoJs6 is an open-source Android application for JavaScript-based automation built on accessibility services, developed as a continuation … | 68 | 6420 | active |
| TeamAmaze/AmazeFileManager Amaze File Manager is an open-source, Material Design file manager app for Android. It supports file operations, multi-tab browsing, root e… | 94 | 6410 | active |
| 5ec1cff/TrickyStore Tricky Store is a Magisk module for Android 10+ that modifies the certificate chain generated during Android key attestation to spoof devic… | 41 | 6391 | active |
| LSPosed/LSPosed.github.io The official website for LSPosed, an Xposed framework implementation for rooted Android devices, providing downloads and changelogs. It als… | 73 | 6355 | active |
| HeliBorg/HeliBoard HeliBoard is a privacy-conscious, customizable open-source keyboard for Android, based on AOSP/OpenBoard. It works fully offline with no in… | 95 | 6346 | active |
| AzeemIdrisi/PhoneSploit-Pro PhoneSploit Pro is an all-in-one Python CLI tool for remotely exploiting and testing Android devices using ADB and the Metasploit Framework… | 90 | 6343 | active |
| wasabeef/richeditor-android A rich text WYSIWYG editor component library for Android, built in Java and distributed via Maven Central. It provides a WebView-based edit… | 32 | 6342 | stable |
| PhilippC/keepass2android Keepass2android is an open-source password manager app for Android, compatible with the KeePass 2.x database format. It stores credentials … | 96 | 6247 | active |
| androidx/androidx The development environment and source repository for Android Jetpack's androidx.* extension libraries, synchronized with AOSP's primary de… | 77 | 6114 | active |
| z-huang/InnerTune InnerTune is a Material 3 YouTube Music client for Android that streams songs from YouTube and YouTube Music without ads. It supports backg… | 42 | 6102 | active |
| robolectric/robolectric Robolectric is the industry-standard unit testing framework for Android that runs tests in a simulated Android environment inside a JVM, av… | 88 | 6051 | active |
| samolego/Canta Canta is an Android app that lets users uninstall any app without root access, powered by Shizuku. It includes community-powered recommenda… | 82 | 5987 | active |
| Open GApps The Open GApps Project builds freely distributable Google Apps packages (GApps) for Android custom ROMs, in multiple variants and architect… | 72 | 5964 | active |
| airbnb/mavericks Mavericks (formerly MvRx) is Airbnb's Android framework for building screens with an unidirectional state management architecture based on … | 88 | 5926 | active |
| xufuji456/FFmpegAndroid An Android demo application integrating FFmpeg via JNI/NDK for video cropping, watermarking, transcoding, encoding/decoding, GIF conversion… | 71 | 5873 | active |
| cinit/QAuxiliary QAuxiliary is an open-source Xposed module based on QNotified that adds extra features and tweaks to the QQ and TIM Android messaging clien… | 89 | 5780 | active |
| Piko Piko is a collection of Morphe patches that modify the Twitter/X and Instagram Android apps to add features like ad blocking, download capa… | 94 | 5691 | active |
| mik3y/usb-serial-for-android A Java driver library for Android that enables communication with USB serial hardware (Arduino, FTDI, CDC devices, and others) via Android … | 77 | 5689 | active |
| TommyLemon/Android-ZBLibrary Android-ZBLibrary is an Android MVP rapid development framework in Java that provides base classes, templates, utility classes, and compreh… | 52 | 5606 | active |
| Dr-TSNG/Hide-My-Applist An Xposed module for rooted Android devices that hides installed apps from other apps' package list queries. It intercepts app list detecti… | 82 | 5597 | active |
| Docile-Alligator/Infinity-For-Reddit Infinity for Reddit+ is an open-source Reddit client for Android written in Java, offering an ad-free experience with a clean UI and smooth… | 99 | 5534 | active |
| liriliri/aya AYA is an open-source Electron desktop application that serves as a GUI wrapper around Android's ADB tool for controlling Android devices. … | 51 | 5524 | active |
| Jasonchenlijian/FastBle FastBle is an Android Bluetooth Low Energy development framework that simplifies BLE operations like scanning, filtering, connecting, readi… | 54 | 5506 | active |
| ReChronoRain/HyperCeiler HyperCeiler is a free, open-source Xposed module that enhances and customizes Xiaomi's HyperOS (and formerly MIUI) system across many built… | 71 | 5443 | active |
| deckerst/aves Aves is an Android gallery and metadata explorer app built with Flutter. It handles a wide range of media formats including exotic ones lik… | 100 | 5397 | active |
| RetroMusicPlayer/RetroMusicPlayer Retro Music Player is an open-source, offline music player app for Android built with Kotlin and Material You design. It offers customizabl… | 90 | 5329 | active |
| CreditTone/hooker hooker is a Frida-based reverse engineering toolkit for Android that provides a comfortable command-line interface with universal hooking s… | 75 | 5322 | active |
| NeoApplications/Neo-Store Neo Store is a modern, feature-rich F-Droid client for Android written in Kotlin and licensed under GPL-3.0. It lets users browse, install,… | 96 | 5190 | active |
| MM2-0/Kvaesitso Kvaesitso is a free, open-source, search-focused launcher for Android devices running Android 8.0+. It is built in Kotlin with Jetpack Comp… | 96 | 5150 | active |
| niklashigi/apk-mitm A Node.js CLI application that automatically patches Android APK files to allow HTTPS traffic inspection through a man-in-the-middle proxy.… | 23 | 5112 | stable |
| didi/booster Booster is a lightweight, extensible quality optimization toolkit for mobile applications built as a Gradle plugin. It uses bytecode manipu… | 62 | 5075 | active |
| youlookwhat/CloudReader CloudReader is an open-source Android reading client with a Netease Cloud Music-inspired UI, built with MVVM-DataBinding architecture using… | 58 | 5014 | active |
| VREMSoftwareDevelopment/WiFiAnalyzer WiFiAnalyzer is an open-source Android application for analyzing Wi-Fi signals. It identifies nearby access points, graphs signal strength … | 84 | 4987 | active |
| rubensousa/GravitySnapHelper An Android library providing a SnapHelper that snaps a RecyclerView's items to a chosen edge or center, with a ready-made GravitySnapRecycl… | 59 | 4979 | stable |
| Fold Craft Launcher Fold Craft Launcher is an open-source Android launcher for Minecraft: Java Edition, built on HMCL core functionality and the PojavLauncher … | 96 | 4977 | active |
| muzei/muzei Muzei is an Android live wallpaper app that refreshes your home screen daily with famous works of art or your own photos, blurring and dimm… | 66 | 4947 | active |
| komikku-app/komikku Komikku is a free and open-source manga reader application for Android, forked from the Tachiyomi ecosystem. It lets users browse, read, an… | 85 | 4895 | active |
| jay3-yy/BiliPai BiliPai is a native third-party Bilibili Android client built with Kotlin and Jetpack Compose, covering videos, anime, live streams, feeds,… | 80 | 4890 | active |
| Aliucord Aliucord is a rootless modification of the legacy Discord Android app that adds a plugin system with 280+ plugins, 250+ custom themes, an i… | 67 | 4882 | active |
| duckduckgo/Android The official DuckDuckGo Android app, a privacy-focused mobile browser and search client written in Kotlin. It blocks trackers, enforces enc… | 95 | 4855 | active |
| MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass A proof-of-concept PHP tool that exploits a vulnerability to bypass Xiaomi HyperOS community account restrictions on BootLoader unlock bind… | 37 | 4759 | active |
| kyleduo/SwitchButton An Android UI library providing a customizable SwitchButton (toggle) widget for building friendly, beautiful interfaces. It supports stylin… | 32 | 4742 | stable |
| CYQawa/YunX YunX (云析) is an Android app that parses cloud drive (netdisk) share links from services like Quark, UC, Thunder, Baidu, 139, and 123 Cloud,… | 80 | 4711 | active |
| osfans/trime Trime (Tongwen Input Method) is an Android input method editor (IME) built on the open-source RIME input method framework via JNI. It suppo… | 93 | 4705 | active |
| FooIbar/EhViewer A modern Android client for E-Hentai, overhauled with Material Design 3 and dynamic color support, forked from Ehviewer-Overhauled. It is a… | 80 | 4701 | active |
| NOVA Video Player NOVA is an open-source video player application for Android, distributed via Google Play, Amazon Appstore, F-Droid, and IzzyOnDroid. It is … | 92 | 4677 | active |
| vaibhavpandeyvpz/apkstudio APK Studio is an open-source, cross-platform Qt6 IDE for reverse-engineering Android application packages. It bundles decompiling, recompil… | 63 | 4665 | active |
| My TV An Android TV video player app for watching IPTV/live TV channels with customizable video sources in txt, m3u, or JSON formats. It supports… | 33 | 4664 | active |
| kittinunf/fuel Fuel is a Kotlin-first HTTP networking library built on Kotlinx Coroutines, offering a fluent API for GET/POST/PUT/DELETE/HEAD/PATCH reques… | 67 | 4645 | active |
| stratumauth/app Stratum (formerly Authenticator Pro) is a free, open-source two-factor authentication app for Android with a Wear OS companion. It supports… | 90 | 4598 | active |
| hluwa/frida-dexdump A Frida-based CLI tool that finds and dumps DEX files from an Android app's memory, enabling unpacking of packed or obfuscated APKs. It sup… | 10 | 4552 | stable |
| KernelSU-Next/KernelSU-Next KernelSU Next is a kernel-based root solution for Android devices, providing superuser access via kernel-level hooks with a companion manag… | 85 | 4526 | active |
| burhanrashid52/PhotoEditor An Android photo editing library that lets apps add paint drawing, text, filters, emoji, and stickers to images, similar to Instagram/Faceb… | 86 | 4520 | stable |
| tts-server An Android system-wide text-to-speech (TTS) app that provides a TTS engine service with built-in Microsoft demo API support, custom HTTP TT… | 66 | 4520 | active |
| ReactiveX/RxAndroid RxAndroid provides Android-specific bindings for RxJava 3, adding the minimal classes needed to write reactive components in Android apps. … | 64 | 19919 | maintenance |
| anilbeesetti/nextplayer Next Player is a native Android video player written in Kotlin using Jetpack Compose and Media3/ExoPlayer with optional FFmpeg support. It … | 97 | 4477 | active |
| mikepenz/AboutLibraries AboutLibraries is a Kotlin Multiplatform library and Gradle plugin that automatically collects all dependencies and their licenses of a Gra… | 100 | 4470 | active |
| VonChange/utao Utao TV (油桃TV, now upgraded to 土拨鼠浏览器) is a third-party browser designed for Android TV boxes and smart TVs that lets users watch live CCTV… | 64 | 4418 | active |
| airbnb/DeepLinkDispatch DeepLinkDispatch is an annotation-based Android library for declarative deep link handling. Activities are annotated with @DeepLink and URI… | 84 | 4416 | stable |
| Lemuroid Lemuroid is an open-source all-in-one retro game emulator for Android built on top of Libretro. It supports dozens of classic consoles (NES… | 74 | 4360 | active |
| AfuseKt AfuseKt is an Android video player app for streaming media from Emby, Jellyfin, Plex, Alist, SMB, WebDAV, and cloud drives, with metadata s… | 91 | 4353 | active |
| fumiama/copymanga A third-party Android app for the Copymanga (拷贝漫画) manga platform, built in Kotlin with Material Design. It provides browsing, searching, r… | 88 | 4348 | active |
| gokadzev/Musify Musify is a free, open-source, ad-free music streaming and offline listening app for Android built with Flutter. It offers song search, pla… | 95 | 4325 | active |
| mywalkb/LSPosed_mod A fork of the LSPosed Xposed framework for Android that adds a CLI and API module for managing module scope without the GUI manager. It pro… | 23 | 4312 | active |
| OxygenCobalt/Auxio Auxio is a free and open-source local music player for Android built on Media3 ExoPlayer with a fast, Material Design-based UI. It focuses … | 93 | 4305 | active |
| jarnedemeulemeester/findroid Findroid is a third-party native Android client for Jellyfin that lets users browse and play movies and series with a fully native interfac… | 95 | 4269 | active |
| Cateners/tiny_container An Android app that provides a one-click, no-root Debian 13 Linux desktop environment via proot, with built-in VNC and Termux:X11 frontends… | 86 | 4256 | active |
| LanRhyme/MicYou MicYou turns an Android phone into a high-quality, low-latency microphone for a PC, streaming audio over Wi-Fi, USB (ADB), or a web browser… | 82 | 4256 | active |
| NoName-exe/revanced-extended ReVanced eXtended (now Morphe) is a Magisk/KernelSU module builder that patches YouTube and YouTube Music APKs with ad-blocking and feature… | 98 | 4223 | active |
| google/flexbox-layout FlexboxLayout is an Android library that brings CSS Flexible Box Layout capabilities to Android views. It provides a ViewGroup and a Recycl… | 10 | 18288 | maintenance |
| ChadCSong/ShineButton A lightweight, customizable Android UI library that adds a 'shining' particle effect to buttons, similar to Twitter's heart animation. It s… | 62 | 4194 | stable |
| zly2006/zhihu-plus-plus Zhihu++ is an open-source third-party Android client for the Chinese Q&A platform Zhihu, built in Kotlin, that removes ads, promotional pos… | 84 | 4184 | active |
| bitcoin-wallet/bitcoin-wallet Bitcoin Wallet is a standalone Bitcoin payment app for Android devices that runs its own Bitcoin node via bitcoinj, requiring no centralize… | 33 | 4164 | active |
| bingoogolapple/BGABanner-Android An Android UI library providing banner/carousel components with swipe navigation for guide screens, infinite auto-looping for one or more p… | 71 | 4156 | active |
| uber/NullAway NullAway is an Error Prone plugin that performs fast, annotation-based nullability checking for Java code to eliminate NullPointerException… | 99 | 4125 | active |
| SimonAKing/scrcpy-gui A cross-platform Electron desktop GUI frontend for scrcpy that discovers Android devices over USB or wireless debugging and launches scrcpy… | 96 | 4077 | active |
| Tencent/tinker Tinker is Tencent's hot-fix library for Android that patches dex, native libraries, and resources without reinstalling the APK. It includes… | 69 | 17659 | maintenance |
| Dimezis/BlurView An Android library providing a BlurView, a FrameLayout-like view that dynamically blurs its underlying content in an iOS-like fashion and r… | 76 | 4066 | active |
| KieronQuinn/TapTap Tap, Tap is an Android app that ports the Pixel's double-tap-on-back gesture to any Android 7.0+ device with an accelerometer and gyroscope… | 23 | 4053 | active |
| google/bundletool Bundletool is Google's command-line tool for building, manipulating, and testing Android App Bundles (.aab) and Android SDK Bundles. It can… | 57 | 4044 | active |
| 纯纯看番 (EasyBangumi) EasyBangumi (纯纯看番) is an open-source Android anime-watching app built with Jetpack Compose that supports multiple user-imported anime sourc… | 95 | 4039 | active |
| videolan/vlc-android The official Android port of VLC media player, supporting Android phones, Android TV, and ChromeOS. It includes LibVLC, an embeddable Andro… | 76 | 4037 | active |
| HdShare/WAuxiliary_Public WAuxiliary is an Xposed/LSPosed module written in Kotlin that adds auxiliary features to the WeChat Android client (versions roughly 8.0.44… | 82 | 4035 | active |
| MonsterNone/tmall-miao A Python-based automation assistant that automatically completes promotional tasks (like coin and red packet tasks) in the Taobao and JD mo… | 83 | 4029 | active |
| PerformanC/ReZygisk ReZygisk is an open-source, standalone implementation of Zygisk providing Zygisk API support for KernelSU, APatch, and Magisk on rooted And… | 83 | 4029 | active |
| rumboalla/apkupdater APKUpdater is an open-source Android app that finds updates for installed apps by aggregating results from multiple sources like APKMirror,… | 77 | 4017 | active |
| skydoves/Balloon Balloon is a Kotlin library for creating fully customizable tooltips and popups on Android, with arrow positioning, rich animations, and ov… | 97 | 4009 | stable |
| APKLab/APKLab APKLab is a VS Code extension that turns the editor into an Android reverse-engineering workbench by integrating Apktool, Jadx, uber-apk-si… | 70 | 4002 | active |
| schwabe/ics-openvpn An open-source OpenVPN client for Android that uses the Android VPNService API to provide VPN connectivity without root access. It is a sta… | 90 | 3999 | active |
| JeremyLiao/LiveEventBus LiveEventBus is an Android event bus library built on LiveData that provides lifecycle-aware message passing. It supports sticky events, de… | 32 | 3977 | stable |
| iqiyi/xCrash xCrash is an Android library that captures Java crashes, native crashes, and ANRs, generating tombstone files with detailed process, thread… | 32 | 3954 | active |
| abcz316/SKRoot-linuxKernelRoot SKRoot is a kernel-level hidden root solution for Android that patches stock kernel images without source code, granting root privileges wh… | 93 | 3953 | active |
| aaa1115910/bv BV is a third-party open-source Android client for Bilibili, built with Kotlin and Jetpack Compose. It supports both Android mobile devices… | 44 | 3944 | active |
| M66B/NetGuard NetGuard is a free and open-source no-root firewall application for Android that blocks internet access per app using a local VPN. It allow… | 86 | 3941 | active |
| oasisfeng/island Island is an Android app that leverages the Android device-owner/profile-owner (DPC) APIs to create isolated 'islands' for cloning or freez… | 38 | 3931 | active |
| bluelinelabs/Conductor Conductor is a small, full-featured Android framework for building View-based applications without Fragments. It wraps standard Android Vie… | 52 | 3898 | stable |
| tuyafeng/Via Via is a lightweight, highly customizable Android web browser built on the system WebView, with built-in ad blocking and per-site configura… | 73 | 3894 | active |
| JavaNoober/BackgroundLibrary An Android library that lets developers generate shape and selector drawables directly via XML tag attributes (bl_*) on views, eliminating … | 80 | 3888 | active |