[Go to site: main page, start]

Python Android

Open-source Python projects categorized as Android

Top 23 Python Android Projects

  1. kivy

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

    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

  2. SaaSHub

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

    SaaSHub logo
  3. 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-12

    WSA https://github.com/MustardChef/WSABuilds

  4. flet

    Build realtime web, mobile and desktop apps in Python only. No frontend experience required.

    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.

  5. docker-android

    Android in docker solution with noVNC supported and video recording

    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.

  6. 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.

  7. mvt

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

  8. waydroid

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

    Project mention: Integrates Android | news.ycombinator.com | 2026-05-06
  9. android-foss

    A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy.

  10. Airtest

    UI Automation Framework for Games and Apps

  11. awesome-shizuku

    Curated list of awesome Android apps making use of Shizuku

    Project mention: Curated list of Android apps making use of Shizuku | news.ycombinator.com | 2025-08-27
  12. objection

    📱 objection - runtime mobile exploration

    Project mention: Wanted to spy on my dog, ended up spying on TP-Link | news.ycombinator.com | 2025-09-15
  13. python-for-android

    Turn your Python application into an Android APK

  14. 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-09

    Droidrun 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):

  15. NewsBlur

    NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.

    Project mention: A deep dive into the RSS feed reader landscape | news.ycombinator.com | 2025-10-08

    Unless I misunderstand, it also misses that Newsblur is open source and can be self hosted https://github.com/samuelclay/NewsBlur

  16. flower

    Flower: A Friendly Federated AI Framework (by flwrlabs)

    Project mention: Flower: A Friendly Federated AI Framework | news.ycombinator.com | 2025-07-17
  17. androguard

    Reverse engineering and pentesting for Android applications

  18. PhoneSploit-Pro

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

  19. drozer

    The Leading Security Assessment Framework for Android.

  20. Ghost

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

  21. 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

  22. tensorflow-yolov4-tflite

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

  23. PixelFlasher

    Pixel™ phone flashing GUI utility with features.

  24. buildozer

    Generic Python packager for Android and iOS

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).

Python Android discussion

Log in or Post with

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 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,221
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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com