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 →
Top 23 Python MacOS Projects
-
-
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.
-
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.
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
-
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/
-
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
-
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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!
-
-
-
spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
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/...
-
-
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.
-
-
coala
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
-
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-30What’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.
-
-
Project mention: Maestral: Open-source Dropbox client for macOS and Linux | news.ycombinator.com | 2024-05-28
-
-
wifi-password
Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect
-
aeneas
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python MacOS discussion
Python MacOS related posts
-
Forget IPs: using cryptography to verify bot and agent traffic
-
Tnote – command line note taking app
-
Launch HN: C/Ua (YC X25) – Open-Source Docker Container for Computer-Use Agents
-
Show HN: C/Ua (YC X25) – Open-Source Docker Container for Computer-Use Agents
-
DigitalOcean blocks SMTP ports 465 and 587 since last month
-
I built an open source Computer-use framework that uses Local LLMs with Ollama
-
Show HN: Agent – A Local Computer-Use Operator for macOS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 May 2025
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 |