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
-
Project mention: Ask HN: Can I create a mobile and Web App using Python/Python Framework? | news.ycombinator.com | 2024-02-13
For reference, YouTube runs on Python[1,2,3]:
> 1. Python and Django: YouTube’s backend is predominantly written in Python, offering a balance of performance and readability.
> 2. Google Cloud Platform...
> 3. Java and C++: YouTube also utilizes Java and C++ for specific backend services, as they provide better performance for certain tasks.
---
A long time ago, I looked into these Python frameworks:
[1]: https://blogopost.com/youtube-tech-stack/#backend
[2]: https://medium.com/@shanthanaroja99/technology-stack-behind-...
-
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: More ways to identify independently security tested apps on Google Play | news.ycombinator.com | 2023-11-03 -
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.
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
-
flet
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
> When you run flet build command it ... Packages Python app using package command of serious_python package. -- https://flet.dev/docs/guides/python/packaging-app-for-distri...
It looks like Flet is for client-side code. It lets you write Flutter apps with Python instead of Dart.
> Simple Architecture - No more complex architecture with JavaScript frontend, REST API backend, database, cache, etc. With Flet you just write a monolith stateful app in Python only and get multi-user, realtime Single-Page Application (SPA). -- https://flet.dev
If I'm writing Python that runs on the mobile device, it must talk to a server to read & write data. Doesn't this still require an API backend, database, cache, etc?
-
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.
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.
-
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.
There a plenty of Android emulators on Windows. There is also Windows Subsystem for Android with Amazon Appstore or WSABuilds with Magisk & Google Playstore.
-
-
PhoneSploit-Pro
An all-in-one hacking tool to remotely exploit Android devices using ADB and Metasploit-Framework to get a Meterpreter session.
-
-
Flower , an open-source framework for training AI on distributed data. We move the model to the data instead of moving the data to the model. (https://flower.dev/)
-
-
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
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-08
OP is referring to Plyer, a library by the Kivy team.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Android related posts
- 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?
- Google Play Android Self-Certification
-
A note from our sponsor - WorkOS
workos.com | 19 Mar 2024
Index
What are some of the best open-source Android projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | kivy | 16,787 |
2 | owasp-mastg | 11,153 |
3 | mvt | 9,672 |
4 | flet | 8,697 |
5 | pupy | 8,042 |
6 | python-for-android | 7,914 |
7 | Airtest | 7,748 |
8 | docker-android | 7,063 |
9 | objection | 6,891 |
10 | waydroid | 6,715 |
11 | WSABuilds | 5,794 |
12 | androguard | 4,862 |
13 | PhoneSploit-Pro | 4,074 |
14 | TBomb | 3,972 |
15 | flower | 3,951 |
16 | drozer | 3,318 |
17 | Ghost | 2,490 |
18 | tensorflow-yolov4-tflite | 2,213 |
19 | KivyMD | 2,059 |
20 | buildozer | 1,625 |
21 | wechat-dump | 1,616 |
22 | AndroidViewClient | 1,537 |
23 | plyer | 1,526 |