Python iOS

Open-source Python projects categorized as iOS

Top 23 Python iOS Projects

  • yolov5

    YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite

    Project mention: How would i go about having YOLO v5 return me a list from left to right of all detected objects in an image? | /r/computervision | 2023-11-13
  • kivy

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

    Project mention: Ask HN: Can I create a mobile and Web App using Python/Python Framework? | | 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:






  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • 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 | | 2023-11-03
  • mvt

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

    Project mention: Exploiting the iPhone 4 | | 2023-10-02

    Amnesty International released Mobile Verification Toolkit to check your phone for malware, by checking encrypted backups on your computer.

  • flet

    Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.

    Project mention: Ask HN: Can I create a mobile and Web App using Python/Python Framework? | | 2024-02-13
  • Airtest

    UI Automation Framework for Games and Apps

  • objection

    📱 objection - runtime mobile exploration

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • CoreML-Models

    Largest list of models for Core ML (for iOS 11+)

  • flower

    Flower: A Friendly Federated Learning Framework (by adap)

    Project mention: March 2023 | /r/dailyainews | 2023-05-23

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

  • KivyMD

    KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications.

    Project mention: Buildozer won't generate the APK if I use kivy 2.2.0 | /r/kivy | 2023-05-22

    These are the requirements in buildozer.spec that worked: requirements = kivy==master,

  • buildozer

    Generic Python packager for Android and iOS

    Project mention: Kivy Buildozer not working (noob) | /r/kivy | 2023-05-15

    git clone

  • plyer

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

    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.

  • IOS13-SimulateTouch

    iOS Automation Framework iOS Touch Simulation Library

    Project mention: [Discussion] ZXTouch is awesome! | /r/jailbreak | 2023-04-26

    Heck, even if nobody decides to continue support for this, I thought I'd remind people that this exists (at least up to iOS 14, I'm not sure which versions are supported past that)

  • Kin

    Sane PBXProj files

    Project mention: Tools to manage xcodeproj merge conflicts | /r/swift | 2023-06-20

    Historically, I’ve used Kin to help undo any mistakes or things I’ve missed. It just verifies the syntax of the project file and outputs a line for stuff that was messed up from a merge.

  • pymobiledevice3

    Pure python3 implementation for working with iDevices (iPhone, etc...).

    Project mention: FLaNK Stack Weekly for 27 November 2023 | | 2023-11-27
  • kivy-ios

    Toolchain for compiling Python / Kivy / other libraries for iOS

    Project mention: App Development on MacOS | /r/kivy | 2023-12-07

    Each project has documentation to install and get started, for example see the ios build toolchain (which makes .IPA package from your Kivy application): - once you are set up with a project, use "toolchain pip install kivymd" to add the kivymd library (for Android this step is slightly different, you add kivymd to "requirements")

  • notion-toolbox

    This is a collection of Notion tools that work in tandem together.

  • internalblue

    Bluetooth experimentation framework for Broadcom and Cypress chips.

  • permasigner

    🖊 Permanently signs IPAs on jailbroken iDevices (persists on stock).

  • WhatsApp-Chat-Exporter

    A customizable Android and iOS/iPadOS WhatsApp database parser that will give you the history of your WhatsApp conversations in HTML and JSON. Android Backup Crypt12, Crypt14, Crypt15, and new schema supported.

    Project mention: I am willing to pay hundreds of dollar to have my conversation with my parents on Whatsapp preserved, but there is no solution. No body other than me cares? | /r/DataHoarder | 2023-06-02

    Since you have the backup, this should be an option:

  • SW-DLT

    SW-DLT: a front end iOS Shortcut for yt-dlp & gallery-dl. Repository for code, feature requests and bug reports.

    Project mention: Does anyone know a fix for this error when downloading tik toks? | /r/shortcuts | 2023-05-07

    The creator of this shortcut said the fix will be included in the next update soon. If you want to fix it yourself now, take a look at this

  • iOSRestrictionBruteForce

    Crack iOS Restriction Passcodes with Python

    Project mention: iphone 6s ios 15 | /r/setupapp | 2023-06-28

    You could try passcode brute forcing using this if your previous passcode is four digit, however I’m not sure if that works on iOS 15

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

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 2024-02-13.

Python iOS related posts


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

Project Stars
1 yolov5 45,215
2 kivy 16,723
3 owasp-mastg 11,097
4 mvt 9,593
5 flet 8,427
6 Airtest 7,697
7 objection 6,838
8 CoreML-Models 6,138
9 flower 3,735
10 awesome-testflight-link 2,918
11 KivyMD 2,035
12 buildozer 1,616
13 plyer 1,519
14 IOS13-SimulateTouch 1,248
15 Kin 960
16 pymobiledevice3 854
17 kivy-ios 733
18 notion-toolbox 658
19 internalblue 647
20 permasigner 475
21 WhatsApp-Chat-Exporter 399
22 SW-DLT 272
23 iOSRestrictionBruteForce 254
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.