The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Python Android Projects
-
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).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
mvt
MVT (Mobile Verification Toolkit) helps with conducting forensics of mobile devices in order to find signs of a potential compromise.
-
flet
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
-
pupy
Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) C2 and post-exploitation framework written in python and C
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
waydroid
Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.
-
WSABuilds
Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.
-
PhoneSploit-Pro
An all-in-one hacking tool to remotely exploit Android devices using ADB and Metasploit-Framework to get a Meterpreter session.
-
Ghost
Ghost Framework is an Android post-exploitation framework that exploits the Android Debug Bridge to remotely access an Android device. (by EntySec)
-
tensorflow-yolov4-tflite
YOLOv4, YOLOv4-tiny, YOLOv3, YOLOv3-tiny Implemented in Tensorflow 2.0, Android. Convert YOLO v4 .weights tensorflow, tensorrt and tflite
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: How to Develop a User Data Storage Registration Form Using Python. | dev.to | 2024-03-28We will create this complete Python registration form using Kivy. We get started by installing Kivy, a powerful Python framework for building interactive applications.
Project mention: More ways to identify independently security tested apps on Google Play | news.ycombinator.com | 2023-11-03
Amnesty International released Mobile Verification Toolkit to check your phone for malware, by checking encrypted backups on your computer. https://github.com/mvt-project/mvt
Project mention: Python dev considering Electron vs. Kivy for desktop app UI | news.ycombinator.com | 2024-03-31
Project mention: Microsoft is ending support for the Windows Subsystem for Android (WSA) | news.ycombinator.com | 2024-03-05Android on the desktop works very well on Wayland with Waydroid and it even supports Google Play store. https://waydro.id/
Great running apps not available on Linux with a touchscreen PC. It only seems to run Android apps compiled for x86, but it is very fast.
There are practical use cases, and it is very usable. I haven’t tried it on WSL2, but it seems like a practical approach without reliance on Microsoft.
There a plenty of Android emulators on Windows. There is also Windows Subsystem for Android with Amazon Appstore or WSABuilds with Magisk & Google Playstore.
Project mention: Pyenv – lets you easily switch between multiple versions of Python | news.ycombinator.com | 2024-03-25We use Pyenv successfully for developing the Flower open-source project. We use a few simple Bash scripts to manage virtual environments with different Python versions via pyenv and the pyenv-virtualenv plugin.
The main scripts are `venv-create.sh`, `venv-delete.sh` and `bootstrap.sh`. `venv-reset.sh` pulls these three scripts together to make reinstalling your venv a single command.
Here's the link if anyone is interested: https://github.com/adap/flower/tree/main/dev
These are the requirements in buildozer.spec that worked: requirements = kivy==master, https://github.com/kivymd/KivyMD/archive/master.zip
git clone https://github.com/kivy/buildozer.git
Project mention: notifications using plyer for python have inverted colors | /r/programminghelp | 2023-12-08OP is referring to Plyer, a library by the Kivy team.
Python Android related posts
- Python dev considering Electron vs. Kivy for desktop app UI
- Ask HN: What Underrated Open Source Project Deserves More Recognition?
- Autogenerating a Book Series from Three Years of iMessages
- Microsoft is ending support for the Windows Subsystem for Android (WSA)
- What is really an API? Examples, Code + History
- FastUI: Build Better UIs Faster
- Ask HN: Can I create a mobile and Web App using Python/Python Framework?
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Android projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | kivy | 16,923 |
2 | owasp-mastg | 11,272 |
3 | mvt | 9,788 |
4 | flet | 9,163 |
5 | pupy | 8,129 |
6 | docker-android | 8,086 |
7 | python-for-android | 8,031 |
8 | Airtest | 7,832 |
9 | objection | 6,993 |
10 | waydroid | 6,920 |
11 | WSABuilds | 6,242 |
12 | androguard | 4,933 |
13 | PhoneSploit-Pro | 4,177 |
14 | flower | 4,166 |
15 | TBomb | 4,060 |
16 | drozer | 3,610 |
17 | Ghost | 2,528 |
18 | tensorflow-yolov4-tflite | 2,223 |
19 | KivyMD | 2,088 |
20 | buildozer | 1,632 |
21 | wechat-dump | 1,622 |
22 | AndroidViewClient | 1,552 |
23 | plyer | 1,537 |
Sponsored