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 |
|---|---|---|---|
| halfkiss/ZjDroid ZjDroid is an Xposed framework module for dynamic reverse engineering of Android apps. It supports memory dumping of DEX files, BackSmali d… | 32 | 1021 | abandoned |
| Hitomis/ActivitySwitcher An Android library that manages Activity instances as card-style views, allowing users to visually switch between, jump to, or close any Ac… | 32 | 1021 | abandoned |
| GCX-HCI/ThirtyInch ThirtyInch is an MVP (Model-View-Presenter) library for Android that adds stateful Presenters to Activities and Fragments. Presenters survi… | 10 | 1021 | abandoned |
| phimpme/phimpme-android-v1 Phimp.me is an open-source Android photo sharing application written in Java, built with Android Studio. The project also includes a genera… | 32 | 1020 | abandoned |
| devaige/MultiThreadDownloader A lightweight Java library for Android that performs multi-threaded HTTP file downloads with pause/resume support and progress tracking. It… | 32 | 1017 | abandoned |
| ba0gu0/520apkhook A Java-based tool that attaches an Android remote-access APK payload to a legitimate app, producing a trojanized APK where the original app… | 32 | 1014 | abandoned |
| timwr/CVE-2016-5195 A proof-of-concept exploit for CVE-2016-5195 (Dirty Cow) targeting Android devices, built with the Android NDK and deployed over ADB. It de… | 32 | 1014 | abandoned |
| falnatsheh/MarkdownView MarkdownView is an Android library that extends WebView to render Markdown text or local/remote Markdown files as formatted HTML, with opti… | 10 | 1013 | abandoned |
| phimpme/labs.phimp.me Phimp.me Labs is the landing/labs site for the Phimp.me project, an open-source photo application for Android. The repository itself contai… | 32 | 1011 | abandoned |
| armcha/LuseenBottomNavigation A Java Android library providing a Material Design-compliant BottomNavigationView component with customizable items, colors, and ViewPager … | 32 | 1008 | abandoned |
| MultiApp MultiApp is a customizable virtual Android container written in Kotlin that lets users run multiple instances of the same app on one device… | 59 | 1005 | abandoned |
| omkarmoghe/Pokemap Pokemap is a native Android app that scans and displays nearby Pokemon on a map, built on reverse-engineered Pokemon Go server APIs. Develo… | 10 | 1005 | abandoned |
| eateeer/BlurredView An Android library that provides dynamic blur effects on ImageViews using RenderScript. It allows setting a blurred image and adjusting the… | 10 | 1004 | abandoned |
| serso/android-checkout A Java library simplifying integration of Android In-App Billing API v3+ for in-app purchases. It is deprecated and no longer maintained, w… | 23 | 1003 | abandoned |
| H07000223/FlycoSystemBar A small Java helper library for Android that simplifies styling the system status bar and navigation bar, including translucent/immersive m… | 32 | 1000 | abandoned |
| trello-archive/victor Victor is a Gradle plugin for Android builds that treats SVG files as first-class resources, adding an 'svg' source set to the Android Grad… | 23 | 1000 | abandoned |
| msdx/status-bar-compat A lightweight Android library for setting the status bar color with a single line of code, compatible with Android 4.4.2 (API 19) and above… | 23 | 997 | abandoned |
| MatsuriDayo/NekoBoxForAndroid NekoBox for Android is a universal proxy toolchain app for Android built on the sing-box core. It supports a wide range of proxy protocols … | 62 | 23208 | active |
| Konloch/bytecode-viewer Bytecode Viewer is a free, open-source Java and Android APK reverse engineering suite that bundles six Java decompilers, bytecode disassemb… | 66 | 15678 | active |
| eCapture eCapture is an eBPF-based CLI tool that captures SSL/TLS plaintext traffic without needing CA certificates, supporting OpenSSL, LibreSSL, B… | 99 | 15501 | active |
| getsurfboard/surfboard Surfboard is a Surge-compatible network debugging and proxy tool for Android that routes device traffic through configurable rule-based pro… | 96 | 8672 | active |
| r0ysue/r0capture A Frida-based universal Android application-layer packet capture script that hooks SSL/TLS regardless of certificate pinning, obfuscation, … | 60 | 7766 | active |
| romanvht/ByeByeDPI An Android application that runs ByeDPI locally and routes all device traffic through it via Android's VPN mode to bypass DPI-based blockin… | 87 | 6710 | active |
| androguard/androguard Androguard is a full Python tool and library for reverse engineering and analyzing Android files, including DEX/ODEX bytecode disassembly a… | 80 | 6323 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Rethink DNS + Firewall Rethink DNS + Firewall is an open-source Android app combining an encrypted DNS client (DoH, Oblivious DoH, DoT, DNSCrypt) with blocklists,… | 97 | 5554 | active |
| dovecoteescapee/ByeDPIAndroid An Android application that runs a local VPN service wrapping the ByeDPI SOCKS5 proxy to bypass Deep Packet Inspection (DPI) and censorship… | 17 | 5539 | active |
| PCAPdroid PCAPdroid is a privacy-friendly open source Android app that monitors, analyzes, and blocks network connections made by other apps without … | 96 | 4904 | active |
| charles2gan/GDA-android-reversing-Tool GDA (GJoy Dex Analyzer) is a fast, native C++ Dalvik bytecode decompiler and reverse analysis platform for Android binaries such as APK, DE… | 64 | 4852 | active |
| M66B/FairEmail FairEmail is a fully featured, open source, privacy oriented email client for Android. It supports unlimited accounts via standard protocol… | 95 | 4714 | active |
| Drozer Security Assessment Framework drozer is an open-source security assessment framework for Android that lets testers assume the role of an app and interact with the Androi… | 53 | 4621 | active |
| skydoves/chatgpt-android An open-source Android chatbot application demonstrating OpenAI's ChatGPT chat API integration, built with Jetpack Compose and Stream Chat … | 46 | 3872 | active |
| ax/apk.sh A Bash script that automates Android APK reverse engineering tasks such as pulling, decoding, rebuilding, and patching APKs. It wraps apkto… | 66 | 3840 | active |
| mollyim/mollyim-android Molly is a hardened, security-focused fork of the Signal messaging app for Android, adding features like passphrase-encrypted databases at … | 96 | 3785 | active |
| guardianproject/orbot-android Orbot is a free Android app that routes device internet traffic through the Tor network, acting as a VPN and proxy to encrypt and anonymize… | 99 | 3623 | active |
| AChep/keyguard-app Keyguard is a multiplatform password manager client for the Bitwarden platform and KeePass (KDBX) files, built with Kotlin and Jetpack Comp… | 90 | 3366 | active |
| Blokada Blokada is an open-source suite of mobile privacy apps for Android and iOS, including an ad blocker, VPN, and parental control app. It offe… | 67 | 3266 | active |
| WG Tunnel WG Tunnel is a free and open-source Android client for WireGuard and AmneziaWG VPN tunnels, built in Kotlin with Jetpack Compose. It adds a… | 95 | 3227 | active |
| patrykandpatrick/vico Vico is a powerful and extensible chart library for Compose Multiplatform, supporting line, column, candlestick, and pie charts. It offers … | 95 | 3179 | active |
| ShadowsocksR V2Ray Trojan Android Client A fully featured Android client for the ShadowsocksR, V2Ray, and Trojan proxy protocols, written in Scala. It lets users route their device… | 23 | 3159 | active |
| JavaCV JavaCPP Presets provides Java bindings for commonly used native C++ libraries such as OpenCV, FFmpeg, and many others, built on the JavaCPP… | 84 | 2848 | active |
| Gedsh/InviZible InviZible Pro is an Android application that combines Tor, DNSCrypt, and Purple I2P modules to provide online privacy, anonymity, and acces… | 99 | 2827 | active |
| ahmedeltaher/Android-MVVM-Architecture-Android-Voice-AI-SDK A reusable Android library (Kotlin, MVVM) that provides a full voice-driven AI conversation pipeline: microphone capture with VAD, speech-t… | 67 | 2582 | active |
| Box for Magisk Box for Root (BFR) is a Magisk/KernelSU/APatch module that bundles proxy cores such as clash, sing-box, v2ray, hysteria, and xray to set up… | 77 | 2523 | active |
| pockethub/PocketHub PocketHub is the community-maintained Android client for GitHub, continuing the now-defunct official GitHub Android app. It lets users brow… | 23 | 9363 | maintenance |
| MEDUSA MEDUSA is a modular automation framework and script repository for runtime testing and investigating Android and iOS apps, built on FRIDA. … | 79 | 2352 | active |
| httptoolkit/frida-interception-and-unpinning A collection of Frida scripts that rewrite mobile applications at runtime to bypass certificate pinning and route all HTTPS traffic through… | 77 | 2315 | active |
| GrapheneOS/Vanadium Vanadium is a privacy and security hardened variant of Chromium that serves as the standard browser and WebView provider on GrapheneOS. It … | 95 | 2231 | active |
| dqzg12300/fridaUiTools fridaUiTools is a PyQt5 desktop workbench that wraps Frida into a unified GUI for attaching to processes, managing hook script templates, v… | 80 | 2018 | active |
| GtxFury/FlyClash-Android FlyClash Android is an Android client for the Clash proxy ecosystem, providing VPN-style network proxying on mobile devices. It lets users … | 87 | 1970 | active |
| Squircle CE Squircle CE is a fast, free, open-source multi-language code editor for Android devices, written in Kotlin. It provides syntax highlighting… | 79 | 1901 | active |
| xchacha20-poly1305/husi Husi is a multiplatform proxy client built with Kotlin and Compose Multiplatform, using a Go-based libcore (sing-box) backend. It supports … | 90 | 1873 | active |
| Tai-e Tai-e is an easy-to-learn, developer-friendly static analysis framework for Java and Android programs, offering pointer analysis, taint ana… | 82 | 1825 | active |
| elder-plinius/V3SP3R V3SP3R (Vesper) is an Android application that turns a Flipper Zero into an AI-controlled hardware hacking tool, driven by natural language… | 45 | 1735 | active |
| zalexdev/strykerapp StrykerOSS is a free, open-source mobile penetration testing suite for rooted Android devices that bundles network, wireless, and web secur… | 98 | 1726 | active |
| Chat SDK An open-source instant messaging framework (SDK) for Android that provides a fully featured chat client with private, group, and public cha… | 57 | 1642 | active |
| SagerNet/SagerNet SagerNet is a universal proxy toolchain application for Android, written in Kotlin, supporting multiple proxy protocols for circumventing i… | 10 | 5733 | maintenance |
| xtclovver/RKNHardering An Android application that detects VPN and proxy configurations on a device, implementing the methodology used by Roskomnadzor (RKN) to id… | 72 | 1466 | active |
| SeeFlowerX/stackplz stackplz is an eBPF-based stack tracing tool for Android (arm64). It supports syscall tracing, uprobe hooking of 64-bit userspace libraries… | 60 | 1450 | active |
| SlipNet SlipNet is an open-source anti-censorship VPN client for Android (Kotlin/Jetpack Compose) with a cross-platform Go CLI companion, supportin… | 71 | 1443 | active |
| WhiteDNS WhiteDNS is a source-available Android application that runs a local DNS tunneling client with both proxy (SOCKS5/HTTP) and VPN (VpnService… | 82 | 1417 | active |
| tryzealot/zealot Zealot is a self-hosted web platform for distributing beta and internal builds of Android, iOS, macOS, Windows, and Linux applications, act… | 95 | 1363 | stable |
| Fanju6/NetProxy-Magisk NetProxy is a system-level transparent proxy module for rooted Android devices built on the sing-box core, distributed as a Magisk/KernelSU… | 87 | 1252 | active |
| ThirtyDegreesRay/OpenHub OpenHub is an open-source GitHub client app for Android, built in Java, offering a fast and concise interface for browsing repositories, us… | 23 | 4376 | maintenance |
| bugsnag/bugsnag-android The official BugSnag SDK for Android, written in Kotlin, that detects crashes and unhandled exceptions in Android apps and reports them wit… | 98 | 1243 | active |
| torlando-tech/columba Columba is a native Android messaging and voice call app for the Reticulum network, sending LXMF messages and making LXST calls without int… | 84 | 1237 | active |
| MyExpenses MyExpenses is a GPL-licensed Android app for tracking personal expenses and income across multiple accounts. It supports recurring transact… | 68 | 1198 | active |
| TomRoush/PdfBox-Android A port of Apache PDFBox to Android, enabling PDF creation, manipulation, and rendering in Android apps. It is distributed via Maven Central… | 23 | 1190 | active |
| pqpo/SmartCropper An Android library for smart image cropping that automatically detects document borders using OpenCV (with an optional TensorFlow Lite HED … | 62 | 4136 | maintenance |
| jenly1314/MLKit MLKit is an easy-to-use Kotlin wrapper library around Google ML Kit for Android, exposing text recognition, barcode scanning, image labelin… | 72 | 1176 | active |
| TongchengOpenSource/AppScan AppScan is a free, enterprise-grade automated privacy compliance detection tool for Android apps, based on dynamic analysis. It identifies … | 23 | 1132 | active |
| jackdark425/aigroupapp AI Group is an open-source Android mobile assistant app that integrates multiple large language models such as OpenAI, Claude, Gemini, ERNI… | 35 | 1103 | active |
| fm-sys/pairdrop-android PairDrop for Android is an open-source Android client for the PairDrop/Snapdrop browser-based local file sharing service. It integrates wit… | 70 | 1077 | active |
| linkedin/qark QARK (Quick Android Review Kit) is a Python command-line tool from LinkedIn that scans Android applications, either as Java source code or … | 23 | 3393 | maintenance |
| trojan-gfw/igniter Igniter is an Android client for the Trojan proxy protocol, built in Java with components from clash and go-tun2socks. It lets Android user… | 23 | 3280 | maintenance |
| dedsec1121fk/DedSec DedSec Project is an educational cybersecurity and Termux toolkit for Android that bundles scripts, utilities, local web interfaces, and pr… | 89 | 913 | active |
| xuhaoyang/ClashForAndroid A GUI application for Android that wraps the Clash rule-based tunnel proxy core. It lets users route device traffic through configurable pr… | 32 | 2820 | maintenance |
| Qihoo360/ArgusAPM ArgusAPM is an open-source Android application performance management (APM) platform from Qihoo 360 that collects UI, network, memory, proc… | 32 | 2685 | maintenance |
| LBRY Android The official LBRY Android app, a mobile browser and wallet for the LBRY decentralized content network. It lets users discover, view, publis… | 23 | 2393 | maintenance |
| corellium/projectsandcastle A collection of supporting tools for running Android/Linux on the iPhone, including a kernel loader via pongoOS, a syscfg partition extract… | 32 | 2113 | maintenance |
| lukeaschenbrenner/TxtNet-Browser TxtNet Browser is an Android app that lets users browse the web over SMS without any WiFi or mobile data connection. It sends HTTP GET requ… | 75 | 1541 | maintenance |
| google/live-transcribe-speech-engine Android client libraries from Google's Live Transcribe app for streaming real-time speech recognition via the Google Cloud Speech API. It p… | 10 | 1502 | maintenance |
| nccgroup/house House is a runtime mobile application analysis toolkit with a web GUI, powered by Frida and written in Python. It simplifies dynamic functi… | 32 | 1468 | maintenance |
| kymjs/EmojiChat An Android chat UI library that provides a complete chat interface with Emoji keyboard, custom big-emoji (sticker) support downloaded from … | 47 | 1357 | maintenance |
| Nanoscope Nanoscope is an extremely accurate Android method tracing tool from Uber, implemented partly as a fork of AOSP to achieve ~20 nanoseconds o… | 23 | 1275 | maintenance |
| sh4hin/Androl4b AndroL4b is an Ubuntu MATE-based virtual machine preloaded with Android security, reverse engineering, and malware analysis tools such as R… | 32 | 1172 | maintenance |
| Material Components A family of modular, customizable Material Design UI component libraries for Android (Views), Web, and iOS. The Android Views library is no… | 10 | 1095 | maintenance |
| SusionSuc/rabbit-client Rabbit is an Android application performance monitoring (APM) framework written in Kotlin. It provides startup timing, FPS and memory analy… | 23 | 1067 | maintenance |
| Jigsaw-Code/Intra Intra is an experimental Android app from Jigsaw (Google) that routes DNS lookups over DNS-over-HTTPS to encrypt them and prevent network-l… | 75 | 2221 | experimental |
| Android Emulator Container Scripts A set of Python scripts from Google for running the Android emulator inside Docker containers, with pre-built images hosted on Google Artif… | 76 | 2103 | experimental |
| amimo/dcc DCC (Dex-to-C Compiler) is a method-based ahead-of-time compiler that translates Android DEX bytecode into C code compiled via the NDK. It … | 32 | 1317 | experimental |
| cSploit cSploit is an open-source Android network analysis and penetration testing suite for rooted devices, integrating Metasploit RPC, MITM attac… | 23 | 3665 | abandoned |
| shadowsocksr-backup/shadowsocksr-android A ShadowsocksR (SSR) proxy client for Android that tunnels traffic through ShadowsocksR servers. It is a community backup of the original s… | 23 | 3430 | abandoned |
| MatsuriDayo/Matsuri Matsuri is a universal proxy toolchain app for Android, forked from SagerNet, supporting protocols like Shadowsocks, VMess, Trojan, SOCKS, … | 10 | 2493 | abandoned |
| pedant/safe-java-js-webview-bridge An Android library providing a safe alternative to WebView's addJavascriptInterface for Java-JavaScript communication, using WebChromeClien… | 23 | 2414 | abandoned |
| fqrouter/fqrouter fqrouter is an Android application designed to bypass the Great Firewall of China (GFW) by routing traffic through anti-censorship proxies.… | 32 | 1944 | abandoned |
| yamada95/kitsunebi-android Kitsunebi is a fully-featured V2Ray client for Android written in Kotlin, supporting proxy configuration, routing rule sets, Fake DNS, late… | 10 | 1805 | abandoned |
| PharosVip/Pharos-Android-Test Pharos Pro is an Android proxy client supporting Trojan, Trojan-Go, V2Ray, Shadowsocks, and SSR protocols. It is the test build channel of … | 23 | 1172 | abandoned |
| amurcanov/proxy-turn-vk-android WDTT is an Android application that establishes a WireGuard tunnel over TURN/DTLS, routing traffic through VK's TURN media-relay servers to… | 10 | 1158 | abandoned |
| guardianproject/ChatSecureAndroid ChatSecure for Android was a free and open-source secure messaging app built on XMPP/Jabber with OTR encryption, SQLCipher local storage, a… | 10 | 1069 | abandoned |