Python Android

Open-source Python projects categorized as Android

Top 23 Python Android Projects

  • kivy

    Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

    Project mention: Masking sections of a globe | | 2023-03-21

    You can use an fbo (FrameBuffer Object) to render a widget tree off-screen, and then use the resulting texture in OpenGL, see the EffectWidget implementation

  • owasp-mastg

    The Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes the technical processes for verifying the controls listed in the OWASP Mobile Application Security Verification Standard (MASVS).

    Project mention: Need Help on Patching | | 2023-02-18
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • mvt

    MVT (Mobile Verification Toolkit) helps with conducting forensics of mobile devices in order to find signs of a potential compromise.

    Project mention: Extent of getting hacked for iPhone vs Android | | 2023-03-25

    if android, this is available --

  • pupy

    Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) C2 and post-exploitation framework written in python and C

    Project mention: Are all malware OS specific? | | 2022-05-25

    Check out pupy

  • python-for-android

    Turn your Python application into an Android APK

    Project mention: Budozer not find swagger-client that satisfies | | 2023-02-02

    This should work as long as they are either pure python modules, or have a matching build recipe in python-for-android

  • Airtest

    UI Automation Framework for Games and Apps

    Project mention: Software to control Android phone on PC (Wired) | | 2023-01-25

    You can try such mobile app test softwares like AirTest. AirTest is cross-platform and supports testing Windows, Android, iOS and Web apps. I'm using AirTest to perform some repeated tasks in the mobile game I'm playing.

  • objection

    📱 objection - runtime mobile exploration

    Project mention:, make reverse engineering Android apps easier! | | 2022-12-14
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • waydroid

    Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.

    Project mention: Could emulators be the solution to running epic games' fortnite natively on linux? | | 2023-03-26

    Well, waydroid meets those requirements and so could a number of any other emulators. Epic says they have controller support (and also would “remove from the match” anyone who uses a keyboard) but theoretically it could be made to map to a keyboard using Linux magic. Since epic games' fallout with Google, you have to directly download versions from Epic for every update, which is not ideal, but is something that all android users suffer from now. They also have a rooted device protection thing, but that could also be worked around.

  • androguard

    Reverse engineering and pentesting for Android applications

  • TBomb

    This is a SMS And Call Bomber For Linux And Termux (by TheSpeedX)

    Project mention: Send prepared SMS or calls for free. | | 2022-06-18
  • drozer

    The Leading Security Assessment Framework for Android.

    Project mention: Is drozer still relevant for mobile pentest? | | 2022-05-13

    Does anyone still use drozer for mobile pentest nowadays? I've just checked it's github page and found that the development had been stopped.

  • PhoneSploit-Pro

    An all-in-one hacking tool to remotely exploit Android devices using ADB and Metasploit-Framework to get a Meterpreter session.

    Project mention: PhoneSploit Pro | | 2023-01-25

    PhoneSploit Pro It is a Cybersecurity tool using which you can test the security of your Android devices.

  • guiscrcpy

    A full fledged GUI integration for the award winning open-source android screen mirroring system -- scrcpy located on by @rom1v

    Project mention: Xiaomi album recovery | | 2023-03-20

    As your screen broke i assume you remember your gallery pin/password. There are some apps by which you can project your phone screen to pc. By this you can easily unhide you photos and then back them up elsewhere.You can try 1. 2.

  • tensorflow-yolov4-tflite

    YOLOv4, YOLOv4-tiny, YOLOv3, YOLOv3-tiny Implemented in Tensorflow 2.0, Android. Convert YOLO v4 .weights tensorflow, tensorrt and tflite

  • Ghost

    Ghost Framework is an Android post-exploitation framework that exploits the Android Debug Bridge to remotely access an Android device. (by EntySec)

  • KivyMD

    KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications.

    Project mention: How to adjust the radius of an MDTextField in Kivy. | | 2023-02-17

    I don't use kivymd so if there is a way to do this I am blissfully unaware... Sometimes it's necessary to vendor code and hack it, you could copy the textfield directory from your kivymd version to your project. Rename the files and classes, and hack it to do whatever you want.

  • wechat-dump

    Cracking encrypted wechat message history from android

    Project mention: Is it possible to export WeChat messages history? | | 2022-05-25 does android backups of your data

  • buildozer

    Generic Python packager for Android and iOS

    Project mention: How do you read from device memory in Kivy? | | 2023-01-06
  • AndroidViewClient

    Android ViewServer and ADB client

  • plyer

    Plyer is a platform-independent Python wrapper for platform-dependent APIs

    Project mention: How do I read Android settings from Kivy? | | 2023-02-03
  • quark-engine

    Dig Vulnerabilities in the BlackBox

  • andriller

    📱 Andriller - is software utility with a collection of forensic tools for smartphones. It performs read-only, forensically sound, non-destructive acquisition from Android devices.

    Project mention: Andriller - is software utility with a collection of forensic tools for smartphones. It performs read-only, forensically sound, non-destructive acquisition from Android devices. | | 2022-06-20
  • ADB Enhanced

    🔪Swiss-army knife for Android testing and development 🔪 ⛺

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-26.

Python Android related posts


What are some of the best open-source Android projects in Python? This list will help you:

Project Stars
1 kivy 15,676
2 owasp-mastg 10,085
3 mvt 8,444
4 pupy 7,560
5 python-for-android 7,391
6 Airtest 6,934
7 objection 5,878
8 waydroid 5,067
9 androguard 4,357
10 TBomb 3,206
11 drozer 3,015
12 PhoneSploit-Pro 2,484
13 guiscrcpy 2,205
14 tensorflow-yolov4-tflite 2,139
15 Ghost 2,010
16 KivyMD 1,810
17 wechat-dump 1,503
18 buildozer 1,467
19 AndroidViewClient 1,397
20 plyer 1,359
21 quark-engine 1,035
22 andriller 1,009
23 ADB Enhanced 964
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives