Shell Apple

Open-source Shell projects categorized as Apple

Top 23 Shell Apple Projects

  1. macOS-Security-and-Privacy-Guide

    Community guide to securing and improving privacy on macOS.

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. OSX-PROXMOX

    Voilà, install macOS on ANY Computer! This is really and magic easiest way! PVE 7.XX ~ 9.XX Support and macOS High Sierra ~ macOS Tahoe Support.

    Project mention: Quickemu: Quickly create and run optimised Windows, macOS and Linux VMs | news.ycombinator.com | 2025-12-30

    Don’t kill the messenger but https://github.com/luchina-gabriel/OSX-PROXMOX

    I installed Sequoia but it’s painfully slow on a 4 core 3ghz something or other. I previously did the one after high sierra and it’s reasonably snappy, but APFS outdated for my situation

  4. docker-icloudpd

    An Alpine Linux container for the iCloud Photos Downloader command line utility

    Project mention: iCloud Photos Downloader | news.ycombinator.com | 2026-01-11

    - For browsing and searching the older archive, I use Immich, which has been a great self-hosted personal photo cloud experience with a modern app feel.

    For storage, I’ve found fast local disk matters a lot once you’re digging up photos from 5+ years ago. Something like an OWC 4M2 with M.2 drives keeps the experience snappy; a typical HDD-based NAS can feel sluggish when you just want to quickly pull up an old memory.

    https://github.com/boredazfcuk/docker-icloudpd

  5. mbp-2016-linux

    State of Linux on the MacBook Pro 2016 & 2017

    Project mention: About the security content of macOS Tahoe 26.6 | news.ycombinator.com | 2026-07-28

    I believe this is the definitive resource on the state of Linux on Intel MacBook Pros: https://github.com/Dunedan/mbp-2016-linux

    I recently made the move away from an out-of-support macOS 12 Monterey to Debian Stable (13 trixie), after some failed attempts to upgrade macOS using OpenCore Legacy Patcher.

    While Linux support will always remain far from perfect with that series of MBP, it was still much better than I expected compared to my last look many years ago. I happen to get better use out of my particular setup now compared to macOS; as it's basically a glorified streaming device that I interact with through wayvnc/vncviewer out of arm's reach across a table. This also allows me to mostly avoid using the semi-busted Butterfly keyboard.

    In addition to having something with security updates again, I'll now never need to think about Apple dropping Intel support. I'd also like to note that nix-darwin support on Intel macOS is ending very soon too - but not Linux + nix as a package manager (nixpkgs) since that combination is separate to macOS + nix-darwin.

  6. apple_cursor

    Free & Open source macOS Cursors.

  7. osx-optimizer

    OSX Optimizer: Optimize MacOS - Shell scripts to speed up your mac boot time, accelerate loading, and prevent unnecessary throttling.

  8. balena-rpiplay

    Turn a Raspberry Pi into an Airplay server using RPiPlay to enable screen mirroring on tvs, monitors and projectors.

  9. SaaSHub

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

    SaaSHub logo
  10. retronas

    Use a Raspberry Pi, old computer or VM as network storage for different retro computers and consoles

  11. ubuntu-asahi

    Native Ubuntu installations for Apple silicon hardware

    Project mention: Asahi Linux 7.1 Progress Report | news.ycombinator.com | 2026-07-01

    You can still run Arch, and Ubuntu Asahi also exists. (1)

    They’re working hard on upstreaming everything exactly so it’s easier for any distribution to be ported.

    1- https://ubuntuasahi.org/

  12. purge-wrangler

    AMD & NVIDIA eGPUs for all Thunderbolt Macs.

  13. erase-install

    A script that automates downloading macOS installers, and optionally erasing or upgrading macOS in a single process. Watch the video!

    Project mention: macOS 26.2 enables fast AI clusters | news.ycombinator.com | 2025-12-12

    VNC over SSH tunneling always worked well for me before I had Apple Remote Desktop available, though I don't recall if I ever initiated a connection attempt from anything other than macOS...

    erase-install can be run non-interactively when the correct arguments are used. I've only ever used it with an MDM in play so YMMV:

    https://github.com/grahampugh/erase-install

  14. super

    S.U.P.E.R.M.A.N. optimizes the macOS software update experience. (by Macjutsu)

  15. MacintoshPi

    MacintoshPi is a project that allows running full-screen versions of Apple's Mac OS 7, Mac OS 8 and Mac OS 9 with sound, active online connection and modem emulation under Raspberry Pi.

  16. checkn1x

    Light (~50MB) images for jailbreaking iOS devices

  17. Device-Security-Guidance-Configuration-Packs

    This repository contains policy packs which can be used by system management software to configure device platforms (such as Windows 10 and iOS) in accordance with NCSC device security guidance. These configurations are aimed primarily at government and other medium/large organisations.

  18. AirConnect-Synology

    Updated AirConnect packages for Synology NAS and Synology Router

  19. mbp-fedora

  20. ffmpeg-apple-arm64-build

    Build script for ffmpeg targeting the latest open source video codecs running on macOS using Apple's M1 processor.

  21. T2-Debian-and-Ubuntu-Kernel

    Ubuntu Kernel for T2 Macs.

  22. Clean-macOS

    💻 A script to set up a clean macOS environment.

  23. Apple-Music-CLI-Player

    A simple command-line Apple Music controller script which includes a "Now Playing" widget function, a playback function, and a list-out function for your Mac's Music.app library, written in sh.

  24. download-provisioning-profiles

    Github Action for downloading provisioning profiles from Apple AppStore Connect

  25. Mac-Admin-Scripts

    Scripts that I have written for Mac Admin'ing.

  26. 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).

Shell Apple discussion

Log in or Post with

Shell Apple related posts

Index

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

# Project Stars
1 macOS-Security-and-Privacy-Guide 22,535
2 OSX-PROXMOX 7,800
3 docker-icloudpd 2,949
4 mbp-2016-linux 2,302
5 apple_cursor 2,055
6 osx-optimizer 1,890
7 balena-rpiplay 1,428
8 retronas 1,425
9 ubuntu-asahi 1,259
10 purge-wrangler 1,009
11 erase-install 955
12 super 899
13 MacintoshPi 889
14 checkn1x 628
15 Device-Security-Guidance-Configuration-Packs 470
16 AirConnect-Synology 361
17 mbp-fedora 340
18 ffmpeg-apple-arm64-build 309
19 T2-Debian-and-Ubuntu-Kernel 258
20 Clean-macOS 233
21 Apple-Music-CLI-Player 179
22 download-provisioning-profiles 97
23 Mac-Admin-Scripts 84

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com