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: sherlock VS seekr - a user suggested alternative | | 2023-01-28
  • macOS-Security-and-Privacy-Guide

    Guide to securing and improving privacy on macOS

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • kivy

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

    Project mention: why is there a black "shadow" box on my app? | | 2023-01-27

    pip install


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

    Project mention: I am at my wit's end (Installation) | | 2023-02-02
  • Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: What is the correct way to block attacker IPs from accessing my VPS? | | 2023-01-31


  • opendrop

    An open Apple AirDrop implementation written in Python

    Project mention: Smartphone sales are so bad even the holidays couldn’t help, says IDC | | 2023-01-28

    I guess that wouldn't be convenient because they'd have to press several buttons. Possibly also Airdrop is faster? It uses direct wi-fi transfer (and bluetooth at the same time, somehow). Seems there are open-source reverse-engineered implementations written in C and Python: OWL in C, OpenDrop in Python.

  • 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: Automate Mac setup? | | 2022-04-10

    Something like this at least is the most direct answer to your question, as opposed to "you're doing it wrong" which unfortunately seems to be more upvoted. An example of something like this might be

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • CustomTkinter

    A modern and customizable python UI-library based on Tkinter

    Project mention: What are you guys using for making GUIs nowadays? | | 2023-01-26

    - For building a software application with installer (tkinter custom style):

  • SAWS

    A supercharged AWS command line interface (CLI).

  • Macast

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

    Project mention: Linux Laptop as Second Monitor | | 2022-02-23

    I read somewhere that this could work:

  • ntfy

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

    Project mention: – Send push notifications to your phone via PUT/POST | | 2022-11-08

    When I found out about the name collision, i did:

    It apparently never got merged. ;-)

  • haxor-news

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

    Project mention: Browse Hacker News like a haxor: A Hacker News command line interface (CLI). | | 2022-02-08
  • coala

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

    Project mention: Level up your Python today with open-source contributions | | 2022-05-25

    Read the contributing guidelines on GitHub

  • spack

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

    Project mention: App distribution [OC] | | 2023-01-18

    Lemme introduce you to Spack, the supercomputing package manager. Basically it compiles everything from sources automagically for you with the correct optimization flags. Well, maybe except for certain binary-only packages like NVIDIA CUDA Toolkit and Intel oneAPI.

  • maestral

    Open-source Dropbox client for macOS and Linux

    Project mention: If you're archiving stuff to a cloud-synced folder, you NEED a strategy for ensuring ongoing integrity. | | 2022-08-07

    Sometime late last fall, my NAS rebooted and my ZFS pools didn't come back online automatically, but Docker did automatically restart the Maestral client. In so doing, it detected an empty folder...and...promptly deleted EVERYTHING in my Dropbox, assuming I'd just deleted everything locally. It's an issue that has had at least a few bug reports and which as of yet still hasn't been addressed - basically, the client needs but does not have a way to say "a bunch of stuff is changing, are you sure?" before doing it - especially on a restart of the client.

  • wifi-password

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

    Project mention: WiFi qr-code generator in bash ! | | 2022-05-17

    Thx i am new to linux and bash , for now it works fine you can also check out this guy GitHub the man behind the sences

  • Jarvis

    Personal Assistant for Linux and macOS

    Project mention: Signs of an active and healthy project to contribute to? | | 2022-06-29
  • aeneas

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

  • mkchromecast

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

    Project mention: Stream from Ubuntu to Chromecast or Miracast | | 2022-11-17

    I need to stream a captured video input from my Ubuntu Kinetic to a smart TV or iPad sink via Chromecast/Miracast or whatever. Can this be done without VLC (not reliable)? Mkchromecast is not working in Kinetic yet, and GNOME Network Displays only casts physical monitors.

  • EvilOSX

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

    Project mention: Best RAT tools for macos | | 2022-08-19
  • 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: why is there a black "shadow" box on my app? | | 2023-01-27

    I've did some digging and it appears it is a bug in some opengl shaders. You can't really fix it yourself so to get rid of it install the master version of both kivy and kivymd from github. Fixed and merged in this issue

  • vorta

    Desktop Backup Client for Borg Backup

    Project mention: For the developers in this subredsit, how is your overall experience with void linux, and how stable would you say it is? | | 2023-01-19

    I had to compile gcalcli, which eventually got merged in the repos. I also compiled Vorta and Grace.

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

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 38,870
2 macOS-Security-and-Privacy-Guide 19,899
3 kivy 15,466
4 OSX-KVM 15,432
5 Fail2Ban 7,849
6 opendrop 7,574
7 dev-setup 5,874
8 CustomTkinter 5,793
9 SAWS 5,057
10 Macast 4,622
11 ntfy 4,505
12 haxor-news 3,815
13 coala 3,419
14 spack 3,170
15 maestral 2,614
16 wifi-password 2,575
17 Jarvis 2,424
18 aeneas 2,093
19 mkchromecast 2,032
20 EvilOSX 1,972
21 KivyMD 1,764
22 awesome-testflight-link 1,533
23 vorta 1,494
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives