Python MacOS

Open-source Python projects categorized as MacOS

Top 23 Python MacOS Projects

  1. macOS-Security-and-Privacy-Guide

    Community guide to securing and improving privacy on macOS.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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. kivy

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

    Project mention: Plain – a web framework for building products with Python | news.ycombinator.com | 2025-03-28

    There are some things available, and people are working on it. Coincidentally, one of those people is Russell Keith-Magee of Django fame, who founded the BeeWare project.

    https://beeware.org/

    https://beeware.org/about/team/freakboy3742/

    https://kivy.org/

  5. Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Forget IPs: using cryptography to verify bot and agent traffic | news.ycombinator.com | 2025-05-15

    Wasn't that the argument against https, namely, that it was too costly to run [1]? I also run fail2ban [2] in my servers and I rarely even notice it's there.

    I'm not saying you should sit down with the iptables manual and start going through the logs, but I can see the idea taking off if all it takes is (say) one apt-get and two config lines.

    [1] https://stackoverflow.com/questions/1035283/will-it-ever-be-...

    [2] https://github.com/fail2ban/fail2ban

  6. CustomTkinter

    A modern and customizable python UI-library based on Tkinter

  7. opendrop

    An open Apple AirDrop implementation written in Python

    Project mention: Cross-Platform P2P Wi-Fi: How the EU Killed AWDL | news.ycombinator.com | 2025-03-28

    For something like AirDrop this will need to be sorted out, but already work occurred to reverse engineer this: https://github.com/seemoo-lab/opendrop

    Would be cool if an open standard on auth forms on top of this.

  8. Macast

    Macast is a cross-platform application which using mpv as DLNA Media Renderer.

  9. SaaSHub

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

    SaaSHub logo
  10. dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

  11. cua

    c/ua is the Docker Container for Computer-Use AI Agents.

    Project mention: Show HN: Lumier – Run macOS VMs in a Docker | news.ycombinator.com | 2025-05-14

    We stick to standard OCI features: just basic manifests, layers, and configs - without relying on newer or experimental functionality like OCI artifacts. That means it should work out of the box with most registries, including Docker Hub, GitHub Container Registry, and any other OCI-compliant registry.

    The relevant code is here: https://github.com/trycua/cua/blob/main/libs/lume/src/Contai...

    And thanks again - really appreciate the interest. I’ll follow up via email, would love to hear more about the Dagger use case and how native Mac execution fits in!

  12. SAWS

    A supercharged AWS command line interface (CLI).

  13. ntfy

    🖥️📱🔔 A utility for sending notifications, on demand and when commands finish. (by dschep)

  14. spack

    A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

    Project mention: Uv overtakes Poetry (for Wagtail users) | news.ycombinator.com | 2025-03-17

    You could use a package manager that packages C, C++, Fortran and Python packages such as Spack: here's the py-shapely recipe [1] and here is geos [2]. Probably nix does similar.

    [1]: https://github.com/spack/spack/blob/develop/var/spack/repos/...

  15. haxor-news

    Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

    Project mention: HN-text: an easy-to-use, text-first Hacker News terminal client | news.ycombinator.com | 2024-06-02

    * https://github.com/donnemartin/haxor-news

    But the docker image seemed to dissapear from docker hub so I stopped using it.

  16. asitop

    Perf monitoring CLI tool for Apple Silicon

  17. coala

    coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.

  18. Kiln

    The easiest tool for fine-tuning LLM models, synthetic data generation, and collaborating on datasets.

    Project mention: Show HN: Create your own finetuned AI model using Google Sheets | news.ycombinator.com | 2025-04-30

    What’s the thinking of spreadsheet first? Just making it super accessible for people who already have data?

    I’m building a UI for fine tuning (and evals, and synthetic data gen) - https://github.com/Kiln-AI/Kiln - and went the custom UI route. From chatting with folks - most people don’t have datasets, and need help building them.

  19. Crunch

    Insane(ly slow but wicked good) PNG image optimization (by chrissimpkins)

  20. maestral

    Open-source Dropbox client for macOS and Linux

    Project mention: Maestral: Open-source Dropbox client for macOS and Linux | news.ycombinator.com | 2024-05-28
  21. Jarvis

    Personal Assistant for Linux and macOS (by sukeesh)

  22. wifi-password

    Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect

  23. aeneas

    aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)

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

  25. SaaSHub

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

    SaaSHub logo
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 MacOS discussion

Log in or Post with

Python MacOS related posts

  • Forget IPs: using cryptography to verify bot and agent traffic

    2 projects | news.ycombinator.com | 15 May 2025
  • Tnote – command line note taking app

    1 project | news.ycombinator.com | 6 May 2025
  • Launch HN: C/Ua (YC X25) – Open-Source Docker Container for Computer-Use Agents

    6 projects | news.ycombinator.com | 23 Apr 2025
  • Show HN: C/Ua (YC X25) – Open-Source Docker Container for Computer-Use Agents

    1 project | news.ycombinator.com | 23 Apr 2025
  • DigitalOcean blocks SMTP ports 465 and 587 since last month

    1 project | news.ycombinator.com | 9 Apr 2025
  • I built an open source Computer-use framework that uses Local LLMs with Ollama

    1 project | news.ycombinator.com | 5 Apr 2025
  • Show HN: Agent – A Local Computer-Use Operator for macOS

    1 project | news.ycombinator.com | 30 Mar 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 macOS-Security-and-Privacy-Guide 21,737
2 OSX-KVM 21,641
3 kivy 18,308
4 Fail2Ban 14,219
5 CustomTkinter 12,327
6 opendrop 8,996
7 Macast 6,426
8 dev-setup 6,167
9 cua 6,056
10 SAWS 5,270
11 ntfy 4,879
12 spack 4,656
13 awesome-testflight-link 4,173
14 haxor-news 4,000
15 asitop 3,975
16 coala 3,566
17 Kiln 3,458
18 Crunch 3,385
19 maestral 3,184
20 Jarvis 3,133
21 wifi-password 2,981
22 aeneas 2,640
23 osxphotos 2,559

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com