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? | 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:

    - http://www.web2py.com/

    - https://kivy.org/

    [1]: https://blogopost.com/youtube-tech-stack/#backend

    [2]: https://medium.com/@shanthanaroja99/technology-stack-behind-...

    [3]: https://youtu.be/G-lGCC4KKok

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

  • 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
  • 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 | news.ycombinator.com | 2023-10-02

    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.

    Project mention: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01

    > 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?

  • Airtest

    UI Automation Framework for Games and Apps

  • objection

    📱 objection - runtime mobile exploration

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

  • 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. (https://flower.dev/)

  • 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

    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, https://github.com/kivymd/KivyMD/archive/master.zip

  • buildozer

    Generic Python packager for Android and iOS

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

    git clone https://github.com/kivy/buildozer.git

  • 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 | dev.to | 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): https://github.com/kivy/kivy-ios - 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: Autogenerating a Book Series from Three Years of iMessages | news.ycombinator.com | 2024-03-07

    https://github.com/KnugiHK/WhatsApp-Chat-Exporter

    Just in case you missed my other comment.

    Not my repo.

  • 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 https://github.com/net00-1/SW-DLT/issues/33

  • 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

  • SaaSHub

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

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-03-07.

Python iOS related posts

Index

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

Project Stars
1 yolov5 45,808
2 kivy 16,787
3 owasp-mastg 11,153
4 mvt 9,672
5 flet 8,697
6 Airtest 7,748
7 objection 6,891
8 CoreML-Models 6,161
9 flower 3,951
10 awesome-testflight-link 2,996
11 KivyMD 2,059
12 buildozer 1,625
13 plyer 1,526
14 IOS13-SimulateTouch 1,248
15 Kin 972
16 pymobiledevice3 894
17 kivy-ios 735
18 notion-toolbox 661
19 internalblue 648
20 permasigner 475
21 WhatsApp-Chat-Exporter 426
22 SW-DLT 279
23 iOSRestrictionBruteForce 256
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com