SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Android Projects
-
Project mention: Ask HN: What Toolchains Are People Using for Desktop App Development in 2025? | news.ycombinator.com | 2025-08-09
Because I mainly work with python, I am using Kivy (https://kivy.org/).
Earlier I was HTMX, Jinja templates, Flask, Tailwind and little vanilla JS. It was too inelegant for my taste.
I am considering moving to either Swift, or JS/Svelete
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
Project mention: Instalando e Utilizando o Windows Subsystem for Android (WSA) com Root | dev.to | 2025-08-12WSA https://github.com/MustardChef/WSABuilds
-
Project mention: Show HN: Flet Studio – build cross-platform Python apps in the browser | news.ycombinator.com | 2026-05-28
Hello, I'm Feodor, the creator of Flet framework (https://github.com/flet-dev/flet).
We've just released Flet Studio (https://flet.app) - a web-based tool for building and running Python apps in the browser. It was primarily made as a playground for Flet apps, but simple apps with just Python output can be run too (there is a console for that). Create a new app from scratch or fork one of 500 gallery (https://flet.app/gallery) examples. Share the app with a live view "run" URL. The app entirely runs in a browser with Pyodide, no server required.
Is it just for web? Nope! New app template and all gallery apps are complete cross-platform Flet projects with `pyproject.toml` - just download the app as a zip, unpack, run `uv run flet build apk` and get a working Android app!
How is it different from PyScript? With Flet you don't need to write HTML/CSS files or output HTML from Python - you build UI with widgets.
Would love to hear your feedback! Thanks for your time.
-
Project mention: We Run Firecracker VMs Inside EC2 and Start Browsers in <1s | news.ycombinator.com | 2026-06-17
have you tried running android browsers ? we run RL workloads using android browsers. We are having to maintain a fork of https://github.com/budtmo/docker-android/ and android chrome on top. We would rather use browser-use if it had that support.
P.S. we do maintain our fork of a browser for rubric computation...but that is not relevant for this. The infrastructure is what we are looking for.
-
mastg
The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.
-
mvt
MVT (Mobile Verification Toolkit) helps with conducting forensics of mobile devices in order to find signs of a potential compromise.
-
waydroid
Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.
-
android-foss
A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy.
-
-
Project mention: Curated list of Android apps making use of Shizuku | news.ycombinator.com | 2025-08-27
-
Project mention: Wanted to spy on my dog, ended up spying on TP-Link | news.ycombinator.com | 2025-09-15
-
-
mobilerun
Automate your mobile devices with natural language commands - an LLM agnostic mobile Agent 🤖
Project mention: How to Turn Old Android Phones into AI Agents (Complete Guide) | dev.to | 2026-03-09Droidrun agent reads this tree, sends it to an LLM (GPT, Claude, or Gemini), and asks: "here's what's on the screen. what should I do next?" the LLM responds with a thought process and an action (An example):
-
NewsBlur
NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.
Unless I misunderstand, it also misses that Newsblur is open source and can be self hosted https://github.com/samuelclay/NewsBlur
-
-
-
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)
-
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
-
tensorflow-yolov4-tflite
YOLOv4, YOLOv4-tiny, YOLOv3, YOLOv3-tiny Implemented in Tensorflow 2.0, Android. Convert YOLO v4 .weights tensorflow, tensorrt and tflite
-
-
Python Android discussion
Python Android related posts
-
We Run Firecracker VMs Inside EC2 and Start Browsers in <1s
-
Show HN: Flet Studio – build cross-platform Python apps in the browser
-
Codex-Maxxing
-
Integrates Android
-
Add Authentication and SSO to Your Flet App
-
Bringing Chrome to ARM64 Linux Devices
-
YouTube blocks background video playback on Brave and other Browsers
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jun 2026
Index
What are some of the best open-source Android projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | kivy | 18,959 |
| 2 | WSABuilds | 17,689 |
| 3 | flet | 16,242 |
| 4 | docker-android | 15,289 |
| 5 | mastg | 12,978 |
| 6 | mvt | 12,490 |
| 7 | waydroid | 11,566 |
| 8 | android-foss | 10,372 |
| 9 | Airtest | 9,410 |
| 10 | awesome-shizuku | 9,293 |
| 11 | objection | 9,207 |
| 12 | python-for-android | 8,888 |
| 13 | mobilerun | 8,594 |
| 14 | NewsBlur | 7,512 |
| 15 | flower | 6,983 |
| 16 | androguard | 6,116 |
| 17 | PhoneSploit-Pro | 5,937 |
| 18 | drozer | 4,535 |
| 19 | Ghost | 3,354 |
| 20 | KivyMD | 2,448 |
| 21 | tensorflow-yolov4-tflite | 2,265 |
| 22 | PixelFlasher | 2,178 |
| 23 | buildozer | 2,001 |