Python MacOS

Open-source Python projects categorized as MacOS

Top 23 Python MacOS Projects

  • sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: Checking all accounts associated with my email address? | /r/PrivacySecurityOSINT | 2023-11-12

    In the interest of cleaning my digital life a bit I really want to delete all of my old accounts that I no longer use. The terminal application "Sherlock" on github can search for instances of a username you input and find associated websites. Sherlock

  • macOS-Security-and-Privacy-Guide

    Guide to securing and improving privacy on macOS

    Project mention: Hardening macOS | /r/MacOS | 2023-07-03
  • 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.


    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: VirtualBox KVM Public Release | | 2024-02-08

    Yes, I recently had to compile some stuff on Windows (I'm on an AMD Linux host) and VirtualBox just wouldn't start Microsoft's Windows dev VM (the one they provide for free for Virtualbox). I ended up learning how to use qemu and it works great...and as a bonus I was able to run a hackintosh (via and it works near flawlessly, which was something I was never able to accomplish with Virtualbox (granted I haven't tried in a few years).

    I'm pretty happy with Qemu now, even if it's jsut a CLI interface. I was tempted to try the virt-* stuff, but honestly it seems like one more thing to learn so I'm going to hold off until I need something like copy/paste between VMs and can't figure it out in qemu direct.

  • kivy

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

    Project mention: How to Develop a User Data Storage Registration Form Using Python. | | 2024-03-28

    We will create this complete Python registration form using Kivy. We get started by installing Kivy, a powerful Python framework for building interactive applications.

  • Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Looking for a way to remote in to K's of raspberry pi's... | /r/sysadmin | 2023-12-10

    now some things you need to think about: - cloud init - this will need to be secure so lock it down hard anything not needed an alternative OS to look at if you have the ability's is also as these devices are not that powerfull every extra agent / abstaction layer you add impacts performance need to look at low over head security and (if you call fail2ban security) - using certificates to authenticate ssh login

  • CustomTkinter

    A modern and customizable python UI-library based on Tkinter

    Project mention: Can I run a python file, located in someone else's repository, through cmd? | /r/github | 2023-08-09
  • opendrop

    An open Apple AirDrop implementation written in Python

    Project mention: OpenDrop: An open source implementation of the Apple AirDrop protocol | | 2024-03-22
  • 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.

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

  • Macast

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

  • SAWS

    A supercharged AWS command line interface (CLI).

  • ntfy

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

  • spack

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

    Project mention: Autodafe: "freeing your freeing your project from the clammy grip of autotools." | | 2024-04-06

    > Are we talking about the same autotools?

    Yes. Instead of figuring out how to do something particular with every single software package, I can do a --with-foo or --without-bar or --prefix=/opt/baz-1.2.3, and be fairly confident that it will work the way I want.

    Certainly with package managers or (FreeBSD) Ports a lot is taken care of behind the scenes, but the above would also help the package/port maintainers as well. Lately I've been using Spack for special-needs compiles, but maintainer ease also helps there, but there are still cases one a 'fully manual' compile is still done.

    > Suffice it to say, I prefer to work with handwritten makefiles.

    Having everyone 'roll their own' system would probably be worse, because any "mysteriously failure" then has to be debugged specially for each project.

    Have you tried Spack?



  • haxor-news

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

    Project mention: Show HN: Another CLI tool to browse Hacker News | | 2024-04-11

    I built a little CLI tool to browse HN. I wanted a little project I could write so I could brush up on golang. It works pretty okay -- but nowhere near as feature-rich or polished as something like

  • coala

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

  • Crunch

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

  • maestral

    Open-source Dropbox client for macOS and Linux

    Project mention: Dropbox telemetry can't be disabled | /r/privacy | 2023-04-27

    maestral is an open source Mac/Linux client. Just one example, I’m sure there are others.

  • Jarvis

    Personal Assistant for Linux and macOS (by sukeesh)

  • asitop

    Perf monitoring CLI tool for Apple Silicon

    Project mention: Nvtop: Linux Task Monitor for Nvidia, AMD and Intel GPUs | | 2024-03-12

    There’s also asitop

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

  • EvilOSX

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

  • mkchromecast

    Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices

    Project mention: Stream to Chromecast with resolved, vlc and bash | | 2024-01-07

    You can forward a Chrome window to it via your web browser, or you can use something like to push local videos to it.

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

Python MacOS related posts


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

Project Stars
1 sherlock 51,027
2 macOS-Security-and-Privacy-Guide 20,845
3 OSX-KVM 18,268
4 kivy 16,892
5 Fail2Ban 10,323
6 CustomTkinter 10,112
7 opendrop 8,318
8 dev-setup 6,032
9 Macast 5,692
10 SAWS 5,188
11 ntfy 4,764
12 spack 3,938
13 haxor-news 3,930
14 coala 3,512
15 Crunch 3,325
16 awesome-testflight-link 3,065
17 maestral 2,990
18 Jarvis 2,874
19 asitop 2,797
20 wifi-password 2,785
21 aeneas 2,379
22 EvilOSX 2,171
23 mkchromecast 2,167
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives