Python Android

Open-source Python projects categorized as Android | Edit details
Related topics: #Python #Kivy #Linux #Windows #iOS

Top 23 Python Android Projects

  • GitHub repo kivy

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

    Project mention: Help with gstreamer and pyinstaller: I don't understand the error message | reddit.com/r/kivy | 2022-01-10

    as per this link https://github.com/kivy/kivy/issues/5203, you're gonna go through conflicting dlls. at least double check/update everything to the latest version.

  • GitHub repo python-for-android

    Turn your Python application into an Android APK

    Project mention: My first app made with Buildozer crashes on start | reddit.com/r/kivy | 2022-01-06

    AAB support was added to python for android, see here. You may need to install the development version for this, and I don't know if it integrates with buildozer yet (or how).

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo pupy

    Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool mainly written in python

    Project mention: Safe rat? | reddit.com/r/HowToHack | 2021-10-07
  • GitHub repo objection

    📱 objection - runtime mobile exploration

    Project mention: Debugging phone traffic using Charles on Android 10 not trusted | reddit.com/r/hacking | 2022-01-12
  • GitHub repo androguard

    Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !)

    Project mention: Awesome CTF : Top Learning Resource Labs | reddit.com/r/TutorialBoy | 2021-11-13

    Androguard - Reverse engineer Android applications.

  • GitHub repo drozer

    The Leading Security Assessment Framework for Android.

    Project mention: Google have declared Droidscript is malware | news.ycombinator.com | 2021-04-27

    Drozer does (did?) this, except with Python rather than JS. https://github.com/FSecureLABS/drozer

  • GitHub repo tensorflow-yolov4-tflite

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

    Project mention: Object tracking on Android | reddit.com/r/computervision | 2021-07-25
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo guiscrcpy

    A full fledged GUI integration for the most award winning open-source android screen mirroring system -- scrcpy located on https://github.com/genymobile/scrcpy/ by @rom1v

    Project mention: [DEV] guiscrcpy - An open source android screen mirroring software, with a built-in key-mapper | reddit.com/r/AndroidGaming | 2021-03-21

    Source Code: srevinsaju/guiscrcpy

  • GitHub repo KivyMD

    KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications. https://youtube.com/c/KivyMD https://twitter.com/KivyMD https://habr.com/ru/users/kivymd https://stackoverflow.com/tags/kivymd

    Project mention: Kivy MDInput Dialog box unavailable in python 3.9 using pycharm 2021.3 | reddit.com/r/kivy | 2021-12-13

    Sorry not sure, I don't use kivymd... it seems like it was just removed without any replacement, probably you are supposed to build your dialog class. The code for MDInputDialog can be found in repository history here, but it might be tricky to get it working, I don't know

  • GitHub repo wechat-dump

    Cracking encrypted wechat message history from android

  • GitHub repo buildozer

    Generic Python packager for Android and iOS

    Project mention: Build iOS-like Apps in Python | reddit.com/r/Python | 2021-03-31

    I believe buildozer does not work on Windows, but you can likely get around it with something like WSL or a virtual machine

  • GitHub repo AndroidViewClient

    Android ViewServer and ADB client

    Project mention: How to compare two identical apps -performance analysis | reddit.com/r/androidapps | 2021-05-20

    What metrics do you actually want to measure? Here is a paper in which they also compared react native to native versions: https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A946127&dswid=-6692 You could use something like this to automate your inputs and measure it: https://github.com/dtmilano/AndroidViewClient (There is also a new version, but it's still in alpha development. It was also used in the mentioned paper above.)

  • GitHub repo plyer

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

    Project mention: Reference gathering about development for android | reddit.com/r/kivy | 2021-10-23

    In terms of Kivy and Android, there are two main repositories worth checking out. The first is pyjnius which is a bridge to the Android APIs, and the second is plyer which uses pyjnius to implement Android-specific features (see plyer/platforms/android directory)

  • GitHub repo PlaystoreDownloader

    A command line tool to download Android applications directly from the Google Play Store by specifying their package name (an initial one-time configuration is required)

    Project mention: An alternative way to download paid Google Play Apps (Desktop)? | reddit.com/r/MicroG | 2021-07-09
  • GitHub repo DeepCamera

    AI Face Recognition/Person Detection NVR. Machine Learning On The Edge, turn your Camera into AI-powered with Jetson Nano and telegram to protect your privacy.

    Project mention: Private Home Security and AI | reddit.com/r/privacytoolsIO | 2021-01-30

    Shinobi + DeepCamera?

  • GitHub repo quark-engine

    Android Malware (Analysis | Scoring) System

    Project mention: New Tools in Kali Linux 2021.2 | reddit.com/r/HowToHack | 2021-06-24

    CloudBrute - To find company(mostly cloud hence the name) infrastructure files and arch to a certain extent Dirsearch - Yet another web app path scanner like Gobuster/Dirbuster FeroxBuster - Rust based tool to perform forced browsing(read about it on GitHub Ghidra - Binary disassembler and decompiler (alternatives are gdb and ISA) Pacu - AWS exploitation framework GitHub Pirates - Kali package tracker(maybe like yay or pacman,not too sure on that one) quark-engine - android malware analysis system here Viscose - very popular and good code editor

  • GitHub repo Insomniac

    Instagram bot for automated Instagram interaction using Android device via ADB

    Project mention: Insomniac VS bot - a user suggested alternative | libhunt.com/r/Insomniac | 2021-08-10
  • GitHub repo cheetah

    On-device streaming speech-to-text engine powered by deep learning (by Picovoice)

    Project mention: Voice to Text Options that respect privacy | reddit.com/r/privacy | 2022-01-03

    I already knew pocketsphinx or Mozilla DeepSpeech, but Picospeech Cheetah is probably the best, offline, STT system currently.

  • GitHub repo exodus

    Platform to audit trackers used by Android application (by Exodus-Privacy)

    Project mention: Privacy within chess platforms? What are your thoughts? | reddit.com/r/chess | 2021-08-15

    This is the tool: https://reports.exodus-privacy.eu.org/

  • GitHub repo twrpdtgen

    A Python library/script to automatically generate TWRP-compatible device tree from a boot/recovery image

    Project mention: TWRP build problem (SM-J337U) | reddit.com/r/androidroot | 2021-11-01

    I compiled twrp using https://github.com/SebaUbuntu/TWRP-device-tree-generator/wiki/. However, after I flash it to my phone (SM-J337U) I get a black screen. I managed to restore stock recovery for now. Is there any way to make twrp work on my phone?

  • GitHub repo GramAddict bot

    Completely free and open-source human-like Instagram bot. Powered by UIAutomator2 and compatible with basically any Android device 5.0+ that can run Instagram - real or emulated. (by GramAddict)

    Project mention: Help Instagram bot | reddit.com/r/learnpython | 2021-11-11

    Look at this project, I think it's avesome, I'm using it and it's beautiful https://github.com/GramAddict/bot

  • GitHub repo MyServer

    MyServer is your own localhost web server. you can setup PHP, Apache, Nginx and MySQL servers on your android devices or linux like Ubuntu etc. MyServer is Developed for android terminal like Termux or GNURoot Debian terminal.

    Project mention: Xmpp server for termux | reddit.com/r/termux | 2021-11-09
  • GitHub repo WhatsDump

    Extract WhatsApp private key from any non-rooted Android device (Android 7+ supported)

    Project mention: Linux Android Backup, an open-source & cross-platform tool to back up Android devices | reddit.com/r/DataHoarder | 2022-01-08

    The next best thing was https://github.com/MarcoG3/WhatsDump that would use an emulator to talk to Whatsapp servers and get the key, but that isn't working too since recently (BTW pinging /u/Drooliog/ if you still think the key is coming from your SIM and you have some totally local backup).

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 2022-01-12.

Python Android related posts

Index

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

Project Stars
1 kivy 14,200
2 python-for-android 6,811
3 pupy 6,795
4 objection 4,516
5 androguard 3,830
6 drozer 2,704
7 tensorflow-yolov4-tflite 1,910
8 guiscrcpy 1,434
9 KivyMD 1,396
10 wechat-dump 1,354
11 buildozer 1,270
12 AndroidViewClient 1,231
13 plyer 1,113
14 PlaystoreDownloader 863
15 DeepCamera 843
16 quark-engine 777
17 Insomniac 488
18 cheetah 428
19 exodus 406
20 twrpdtgen 293
21 GramAddict bot 285
22 MyServer 273
23 WhatsDump 239
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms