Python OSX

Open-source Python projects categorized as OSX

Top 23 Python OSX Projects

  1. macOS-Security-and-Privacy-Guide

    Guide to securing and improving privacy on macOS

  2. SaaSHub

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

    SaaSHub logo
  3. OSX-KVM

    Run macOS on QEMU/KVM. With OpenCore + Monterey + Ventura + Sonoma support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.

    Project mention: Developing Inside a Virtual Machine | news.ycombinator.com | 2025-01-01

    I used Kholia's scripts[1] on Qemu with Virsh. I didn't have much trouble other than some SELinux permission issues which I resolved quickly.

    iCloud/imessage have always been finicky with Hackintosh, but in my experience setting the correct serial number with appropriate Mac model is the key to resolve those issues.

    With just couple of years of Hackintosh scene left before support for x86 Macs are dropped completely, a VM Hackintosh makes more sense to me than building a physical Hackintosh.

    [1]https://github.com/kholia/OSX-KVM

  4. psutil

    Cross-platform lib for process and system monitoring in Python

  5. macos

    OSX (macOS) inside a Docker container.

    Project mention: Run macOS in a Docker Container | news.ycombinator.com | 2024-11-14
  6. pywebview

    Build GUI for your Python program with JavaScript, HTML, and CSS

    Project mention: Rio-labs/rio: WebApps in pure Python. No JavaScript, HTML and CSS needed | news.ycombinator.com | 2024-09-17

    afaict it uses https://github.com/r0x0r/pywebview under the hood (so yes, cross-platform)

  7. git-cola

    git-cola: The highly caffeinated Git GUI

    Project mention: Ubuntu Hoping to Remove Qt 5 Before Ubuntu 26.04 LTS | news.ycombinator.com | 2024-11-01

    Qt5 to Qt6 is nothing like Python2 to Python3.

    The lessons from (Qt3 to Qt4 and) Qt4 to Qt5 have been learned and moving a large project from Qt5 to Qt6 is not that hard comparatively. There are a few minor deprecated APIs to handle and it's relatively easy over all.

    I even have a stable project that is compatible with Qt5 and Qt6 [1] all in a single code base (particularly thanks to the effort of the qtpy[2] library). It's not that hard, and my opinion includes C++ in that assessment.

    [1] https://github.com/git-cola/git-cola/

    [2] https://github.com/spyder-ide/qtpy

  8. osxphotos

    Python app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, pictures, and metadata.

  9. EvilOSX

    An evil RAT (Remote Administration Tool) for macOS / OS X.

  10. buildozer

    Generic Python packager for Android and iOS

  11. osx-config-check

    Verify the configuration of your OS X machine.

  12. aqtinstall

    aqt: Another (unofficial) Qt CLI Installer on multi-platforms

  13. ultimate-macOS-KVM

    Helping noobs and pros alike build the ultimate macOS virtual machine with easy automation, powered by KVM. Now with macOS Sequoia support!

    Project mention: M4 Macs can't virtualise older macOS | news.ycombinator.com | 2024-11-16
  14. cget

    C++ package retrieval

  15. acloud-dl

    A cross-platform python based utility to download courses from acloud.guru for personal offline use.

  16. textinator

    Simple MacOS StatusBar / Menu Bar app to automatically detect text in screenshots

    Project mention: TextSnatcher: Copy text from images, for the Linux Desktop | news.ycombinator.com | 2024-03-14

    I'm the author of Textinator [1] a similar utility for macOS that uses Apple's Vision framework [2] for doing the OCR natively. Modern versions of macOS have a similar ability to copy text from images directly but Textinator works on macOS back to 10.15 and simplifies the "take screenshot, copy text to clipboard" workflow.

    [1] https://github.com/RhetTbull/textinator

  17. rocksmithconvert

    Simple standalone OSX app to convert Rocksmith 2014 .psarc (CDLC) files between PC and MAC.

  18. csshi

    ClusterSSH for iTerm2

  19. tmo-monitor

    A lightweight, cross-platform Python 3 script that can monitor the T-Mobile Home Internet Nokia, Arcadyan, and Sagecom 5G Gateways for 4G/5G bands, cellular site (tower), and internet connectivity and reboots as needed or on-demand.

  20. ehh

    Commandline tool for remembering linux/terminal commands

  21. m1xxx

    Unofficial native Mixxx builds for macOS (Apple Silicon/Intel) and Linux

  22. pykdebugparser

    Kdebug events and ktraces parser

  23. osx-colors

    Sane color handling of osx's accent and highlight color from the commandline

  24. shot

    A CLI Screenshot Helper for OSX Terminal (by ConorSheehan1)

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 OSX discussion

Log in or Post with

Python OSX related posts

Index

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

# Project Stars
1 macOS-Security-and-Privacy-Guide 21,415
2 OSX-KVM 20,993
3 psutil 10,425
4 macos 10,071
5 pywebview 4,916
6 git-cola 2,292
7 osxphotos 2,291
8 EvilOSX 2,267
9 buildozer 1,773
10 osx-config-check 1,244
11 aqtinstall 981
12 ultimate-macOS-KVM 513
13 cget 455
14 acloud-dl 354
15 textinator 181
16 rocksmithconvert 129
17 csshi 128
18 tmo-monitor 90
19 ehh 78
20 m1xxx 39
21 pykdebugparser 35
22 osx-colors 16
23 shot 5

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

Did you know that Python is
the 2nd most popular programming language
based on number of references?