Python MacOS

Open-source Python projects categorized as MacOS | Edit details
Related topics: #Linux #Python #Windows #Python3 #CLI

Top 23 Python MacOS Projects

  • sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: Any tips on finding people/websites/things better and just searching in general? | | 2022-01-17

    Doesn’t get much better than this, if you have a username you can run it through Sherlock

  • macOS-Security-and-Privacy-Guide

    Guide to securing and improving privacy on macOS

    Project mention: Privacy settings tools for Mac? | | 2021-11-29
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • kivy

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

    Project mention: Help with gstreamer and pyinstaller: I don't understand the error message | | 2022-01-10

    as per this link, you're gonna go through conflicting dlls. at least double check/update everything to the latest version.


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

    Project mention: macOS Monterey Single Intel GPU Passthrough | | 2022-01-25

    I followed the OSX KVM guide from kholia. When I enable IOMMU support and configure VFIO in /etc/default/grub and etc/modprobe.d/vfio.conf respectively, my screen is off as soon as I boot into Ubuntu (isn't it supposed to do that only when I run the VM in QEMU?).

  • Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Intrusion detection vs. intrusion prevention: the beginner's guide to IPS and IDS | | 2022-01-21

    Host-based Intrusion Prevention Systems defend a single server. Fail2Ban blocks IPs that are making too many SSH attempts.

  • opendrop

    An open Apple AirDrop implementation written in Python

    Project mention: Join under iOS | | 2022-01-12

    Opendrop (opensource airdrop) Opendrop allows you to use apples airdrop on non apple devices upside is as it uses apple's airdrop no need to relly on a network connection or other clients Downside is it seems command line based.

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

    Project mention: MacOS Development workspace 2021 | | 2021-03-08

    donnemartin - dev setup

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • SAWS

    A supercharged AWS command line interface (CLI).

    Project mention: What is the best program for making JSON CLI output more readable and manageable? | | 2021-11-01

    I'd recommend giving a shot.

  • ntfy

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

    Project mention: My open source notification Android app and server is now a UnifiedPush distributor, and can be used to send images and other files to your phone. You can also publish via e-mail, or notify yourself via e-mail. And thanks to open source, it now consumes only about 1% of battery for the entire day. | | 2022-01-16

    When I found out that I had picked the same name, i opened a pull request to integrate the two projects:

  • haxor-news

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

    Project mention: Haxor News: Hacker News in the terminal | | 2022-01-01
  • coala

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

    Project mention: Show HN: Semgrep App | | 2021-10-22
  • spack

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

    Project mention: The Curse of NixOS | | 2022-01-24

    You might as well try Spack, it's Python + a dsl to customize builds in a single line. Guix package descriptions look very daunting to me.


  • wifi-password

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

    Project mention: Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect. Works on macOS and Linux and Windows | | 2021-01-27


  • Jarvis

    Personal Assistant for Linux and macOS

    Project mention: Language Processing/Hearing Accessibility options for Linux? | | 2021-07-23

    There are projects like Jarvis but it's still a work-in-progress.

  • maestral

    Open-source Dropbox client for macOS and Linux

    Project mention: Dropbox Sync does not natively support Apple Silicon | | 2021-10-28

    3) No support for extended file attributes (so you cannot sync .app bundles)


  • aeneas

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

    Project mention: WhisperSync alternative for Plex Audiobooks and already owned E-Books | | 2021-09-12

    Check out

  • mkchromecast

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

    Project mention: A tool for picking up course markers used in drone racing | | 2021-10-26 might work for you?

  • EvilOSX

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

    Project mention: Awesome Penetration Testing | | 2021-10-06

    EvilOSX - Modular RAT that uses numerous evasion and exfiltration techniques out-of-the-box.

  • PopClip-Extensions

    Documentation and source code for PopClip extensions.

    Project mention: Double click to copy, middle click to paste | | 2021-12-13

    List of extensions -

  • KivyMD

    KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications.

    Project mention: Kivy MDInput Dialog box unavailable in python 3.9 using pycharm 2021.3 | | 2021-12-13

    Sorry not sure, I don't use kivymd... it seems like it was just removed without any replacement, probably you are supposed to build your dialog class. The code for MDInputDialog can be found in repository history here, but it might be tricky to get it working, I don't know

  • novelWriter

    novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown-like syntax for formatting text. It is written with Python 3 (3.6+) and Qt 5 (5.3+) for cross-platform support.

    Project mention: Is Scrivener worth the money? | | 2021-11-07

    However, as others have mentioned, some aspects of it are still bothersome (I see endless complaints about the complexity of the Compiler), and there do exist some really good free alternatives, like SmartEdit Writer and NovelWriter, which offer very similar functionally.

  • AutoDMG

    Create deployable system images from OS X installer

    Project mention: How do I install MacOS catalina through the terminal on setup? | | 2021-04-21
  • vorta

    Desktop Backup Client for Borg

    Project mention: Filevault and time machine alternatives? | | 2022-01-07

    I'd look at some UI for BorgBackup. I haven't tried Vorta but it looks good.

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 2022-01-25.

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 29,149
2 macOS-Security-and-Privacy-Guide 18,810
3 kivy 14,250
4 OSX-KVM 13,145
5 Fail2Ban 6,810
6 opendrop 6,547
7 dev-setup 5,590
8 SAWS 4,907
9 ntfy 4,114
10 haxor-news 3,342
11 coala 3,296
12 spack 2,477
13 wifi-password 2,375
14 Jarvis 2,184
15 maestral 2,037
16 aeneas 1,954
17 mkchromecast 1,852
18 EvilOSX 1,844
19 PopClip-Extensions 1,486
20 KivyMD 1,401
21 novelWriter 1,283
22 AutoDMG 1,202
23 vorta 1,138
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.