Open-source Mac admin tools, with a health check
124 tools tracked. 81 active, 14 slowing, 18 stale, 11 archived. How health is scored.
Recently updated
- fleet 2026-10-19 Adding changes for Fleet v4.93.1 (#55714)
- munki 2026-10-19 Munki 7.4 Release Candidate 1
- swiftDialog 2026-10-19 swiftDialog 3.1.1
- xcreds 2026-10-19 tag-6.0(9215)
- LuLu 2026-10-18 Version 4.5.2
- munki-builds 2026-10-18 Munki v7.4.0.5891
- super 2026-10-16 6.0.0-beta3
- pique 2026-10-16 Pique 1.0.0
Went stale or archived
- santa Archived, last commit 2025-02-05
- ProfileCreator Stale, last commit 2025-01-11
- stronghold Stale, last commit 2025-02-24
- sus-inspector Stale, last commit 2022-03-16
- SplashBuddy Archived, last commit 2023-02-08
- yo Stale, last commit 2024-07-31
- vfuse Stale, last commit 2022-04-09
- DEPNotify-Starter Stale, last commit 2023-09-10
| Tool | Category | Health | Last release | Last commit | Stars | License | MDM |
|---|---|---|---|---|---|---|---|
| osquery SQL powered operating system instrumentation, monitoring, and analytics. | Reporting & Inventory | Active | 2026-10-10 | 2026-10-15 | 23,655 | NOASSERTION | Unverified |
| LuLu LuLu is the free open-source macOS firewall | Security & Compliance | Active | 2026-10-18 | 2026-10-19 | 13,367 | GPL-3.0 | No MDM tie |
| fleet Open device management | MDM & DDM | Active | 2026-10-19 | 2026-10-19 | 7,012 | NOASSERTION | Multi-MDM |
| Mist A Mac utility that automatically downloads macOS Firmwares / Installers. | Deployment & Onboarding | Active | 2026-07-07 | 2026-07-07 | 5,287 | MIT | No MDM tie |
| santa A binary authorization and monitoring system for macOS | Security & Compliance | Archived | 2024-09-24 | 2025-02-05 | 4,499 | Apache-2.0 | No MDM tie |
| munki Managed software installation for macOS — | Packaging | Active | 2026-10-19 | 2026-10-19 | 3,474 | NOASSERTION | Unverified |
| micromdm Mobile Device Management server | MDM & DDM | Active | 2025-10-17 | 2026-09-12 | 2,689 | MIT | Unverified |
| macos_security macOS Security Compliance Project | Security & Compliance | Active | 2026-09-10 | 2026-10-14 | 2,510 | NOASSERTION | Unverified |
| macadmin-scripts Scripts of possible interest to macOS admins | Scripting & Automation | Active | — | 2026-09-16 | 2,457 | NOASSERTION | Unverified |
| macOS-enterprise-privileges This application gives Mac users in enterprise environments control over the administration of their machines | Security & Compliance | Active | 2026-09-17 | 2026-10-12 | 2,093 | Apache-2.0 | Multi-MDM |
| dockutil command line tool for managing dock items | Scripting & Automation | Slowing | 2024-02-08 | 2025-12-30 | 1,604 | Apache-2.0 | No MDM tie |
| ProfileCreator macOS app to create standard or customized configuration profiles. | MDM & DDM | Stale | 2025-01-11 | 2025-01-11 | 1,516 | MIT | No MDM tie |
| Installomator Installation script to deploy standard software on Macs | Packaging | Active | 2026-07-03 | 2026-10-19 | 1,507 | Apache-2.0 | No MDM tie |
| autopkg Automating packaging and software distribution on macOS. | Packaging | Active | 2026-09-28 | 2026-10-19 | 1,485 | Apache-2.0 | Unverified |
| nudge A tool for encouraging the installation of macOS security updates. | Updates & Patching | Active | 2026-10-08 | 2026-09-08 | 1,282 | Apache-2.0 | No MDM tie |
| stronghold Easily configure macOS security settings from the terminal. | Security & Compliance | Stale | 2018-05-29 | 2025-02-24 | 1,198 | MIT | No MDM tie |
| shell-intune-samples Sample shell scripts for Intune admins. | Scripting & Automation | Active | 2025-07-17 | 2026-10-15 | 1,100 | MIT | Intune-only |
| device-management Device management schema data for MDM. | MDM & DDM | Active | — | 2026-10-07 | 996 | MIT | No MDM tie |
| erase-install A script that automates downloading macOS installers, and optionally erasing or upgrading macOS in a single pr | Deployment & Onboarding | Active | 2026-09-09 | 2026-10-09 | 959 | Apache-2.0 | Unverified |
| super S.U.P.E.R.M.A.N. optimizes the macOS software update experience. | Updates & Patching | Active | 2026-10-16 | 2026-10-16 | 903 | Apache-2.0 | Unverified |
| PPPC-Utility Privacy Preferences Policy Control (PPPC) Utility | Jamf Tools | Active | 2026-05-29 | 2026-08-05 | 883 | MIT | Unverified |
| BlockBlock BlockBlock provides continual protection by monitoring persistence locations. | Security & Compliance | Active | 2026-09-14 | 2026-09-14 | 863 | GPL-3.0 | No MDM tie |
| swiftDialog Create user-notifications on macOS with swiftDialog | User Experience | Active | 2026-10-19 | 2026-10-19 | 856 | MIT | No MDM tie |
| santa A binary and file access authorization system for macOS. | Security & Compliance | Active | 2026-09-16 | 2026-10-19 | 835 | Apache-2.0 | No MDM tie |
| mist-cli A Mac command-line tool that automatically downloads macOS Firmwares / Installers. | Deployment & Onboarding | Active | 2026-06-09 | 2026-06-09 | 823 | MIT | No MDM tie |
| SupportApp The Support App is developed by Root3, specialized in managing Apple devices. Root3 offers consultancy and sup | User Experience | Active | 2026-08-04 | 2026-08-04 | 801 | MIT | No MDM tie |
| nanomdm NanoMDM is a minimalist Apple MDM server and library heavily inspired by MicroMDM | MDM & DDM | Active | 2025-12-24 | 2026-10-12 | 692 | MIT | Unverified |
| macOS-icon-generator Icons for macOS is the easiest way to create customized app icons in PNG format for your company’s internal ap | Scripting & Automation | Active | 2026-09-15 | 2026-09-16 | 643 | Apache-2.0 | Multi-MDM |
| aftermath Aftermath is a free macOS IR framework | Security & Compliance | Slowing | 2025-09-25 | 2025-09-25 | 601 | MIT | Unverified |
| autopkgr AutoPkgr is a free Mac app that makes it easy to install and configure AutoPkg. | Packaging | Active | 2026-07-17 | 2026-07-17 | 567 | Apache-2.0 | No MDM tie |
| ProfileManifests Preference manifest repository for Apple devices system and application domains | MDM & DDM | Active | — | 2026-10-07 | 530 | None | Unverified |
| sofa SOFA | A MacAdmin's Simple Organized Feed for Apple Software Updates | Updates & Patching | Active | — | 2026-10-19 | 458 | Apache-2.0 | No MDM tie |
| LowProfile A Mac utility to help inspect Apple Configuration Profile payloads. | MDM & DDM | Slowing | 2025-10-11 | 2025-10-11 | 437 | MIT | Multi-MDM |
| sus-inspector Inspect Apple software update service | Updates & Patching | Stale | 2022-03-16 | 2022-03-16 | 424 | None | Unverified |
| SplashBuddy Onboarding splash screen for MDM and Automated Device Enrollment. | Deployment & Onboarding | Archived | 2021-10-12 | 2023-02-08 | 413 | Apache-2.0 | Unverified |
| yo Send Notification Center messages from the command line | User Experience | Stale | 2019-10-05 | 2024-07-31 | 399 | Apache-2.0 | Unverified |
| vfuse Convert bootable DMG images for use in VMware Fusion | Deployment & Onboarding | Stale | 2020-02-07 | 2022-04-09 | 397 | None | No MDM tie |
| desktoppr Simple command line tool to set the desktop picture on macOS | Scripting & Automation | Slowing | 2024-07-08 | 2026-01-22 | 388 | Apache-2.0 | No MDM tie |
| Setup-Manager Enrollment progress manager | Jamf Tools | Active | 2026-07-10 | 2026-07-09 | 383 | NOASSERTION | Unverified |
| DEPNotify-Starter Bash script to start DEPNotify and run policies during enrollment with Jamf Pro | Deployment & Onboarding | Stale | 2021-06-17 | 2023-09-10 | 379 | MIT | Jamf-only |
| munki-pkg Repo for the munkipkg tool and example projects | Packaging | Archived | — | 2026-08-31 | 374 | NOASSERTION | Unverified |
| Baseline An MDM agnostic zero touch solution for macOS | Deployment & Onboarding | Active | 2026-04-17 | 2026-07-23 | 360 | MIT | Multi-MDM |
| Setup-Your-Mac Setup Your Mac aims to simplify initial device configuration by leveraging swiftDialog and Jamf Pro Policy Cus | Deployment & Onboarding | Active | 2026-09-21 | 2026-09-21 | 324 | MIT | Jamf-only |
| utiluti A macOS command-line tool to work with default apps | Scripting & Automation | Slowing | 2026-03-15 | 2026-04-04 | 318 | Apache-2.0 | Unverified |
| createOSXinstallPkg Tools for packaging OS X installers | Deployment & Onboarding | Archived | — | 2017-10-03 | 315 | NOASSERTION | Unverified |
| installapplications A tool for dynamically using installapplication | Deployment & Onboarding | Slowing | 2025-10-14 | 2026-01-14 | 307 | Apache-2.0 | Multi-MDM |
| escrow-buddy A macOS authorization plugin that helps MDM administrators ensure valid FileVault keys are escrowed for all th | Security & Compliance | Slowing | 2023-06-12 | 2026-01-17 | 306 | Apache-2.0 | Multi-MDM |
| umad A tool to help users with pre-existing devices enroll into MDM | User Experience | Stale | 2021-08-24 | 2024-07-28 | 302 | Apache-2.0 | Multi-MDM |
| Hello-IT Self support apps provided by IT services to end users. | User Experience | Stale | 2023-04-12 | 2023-04-12 | 294 | BSD-3-Clause | No MDM tie |
| xcreds Open Source Project for Syncing IdP password with macOS login password | Security & Compliance | Active | 2026-10-19 | 2026-10-19 | 292 | BSD-3-Clause | No MDM tie |
| App-Auto-Patch Auto patch management script via Dialog | Updates & Patching | Active | 2026-10-13 | 2026-10-16 | 274 | MIT | Multi-MDM |
| python Framework files for use with popular python macadmin toolsets | Scripting & Automation | Active | 2026-05-12 | 2026-09-08 | 258 | Apache-2.0 | Unverified |
| support Software provided by the Solutions and Support Engineering teams at Iru, Inc. | Scripting & Automation | Active | — | 2026-10-19 | 255 | None | No MDM tie |
| outset Automatically process packages and scripts during boot, login, or on demand. | Scripting & Automation | Active | 2026-06-08 | 2026-10-08 | 253 | Apache-2.0 | Multi-MDM |
| recipes Recipes for AutoPkg | Packaging | Active | — | 2026-10-19 | 245 | Apache-2.0 | No MDM tie |
| jamfprotect A repository for open-source resources created for use with or alongside Jamf Protect. | Jamf Tools | Slowing | — | 2026-02-10 | 238 | MIT | Jamf-only |
| sal Modular reporting for Endpoints | Reporting & Inventory | Archived | 2025-07-28 | 2025-11-03 | 221 | Apache-2.0 | Unverified |
| Payload-Free-Package-Creator | Packaging | Slowing | 2025-07-13 | 2025-07-15 | 218 | MIT | No MDM tie |
| ProfileManifestsMirror Jamf JSON schema manifests automatically generated from ProfileCreator manifests (https://github.com/ProfileCr | Jamf Tools | Active | — | 2026-10-07 | 217 | Apache-2.0 | Jamf-only |
| pique A MacAdmin-focused QuickLook plugin with GitOps in mind | Scripting & Automation | Active | 2026-10-16 | 2026-10-16 | 214 | Apache-2.0 | No MDM tie |
| JAMF-Pro-Scripts Scripts that I have developed over the years working with JAMF Pro. The majority of the scripts showcase the | Jamf Tools | Active | — | 2026-10-19 | 213 | GPL-3.0 | Jamf-only |
| nudge-python A tool to help users with pre-existing devices upgrade their OS version. | Updates & Patching | Archived | 2021-03-24 | 2021-03-24 | 210 | Apache-2.0 | Unverified |
| Prune Remove unused items from your Jamf server | Jamf Tools | Active | 2026-09-05 | 2026-09-05 | 205 | MIT | Jamf-only |
| Jamf-Nation-Scripts Scripts Migrated from Jamf Nation | Jamf Tools | Stale | — | 2020-11-20 | 201 | None | Jamf-only |
| SupportCompanion Self-service, device health and compliance for managed Macs. Works with Munki, Jamf Pro, Intune and Fleet. | User Experience | Active | 2026-09-28 | 2026-09-28 | 193 | Apache-2.0 | Multi-MDM |
| Replicator A tool to migrate data granularly between Jamf Pro servers | Jamf Tools | Active | 2026-01-19 | 2026-09-15 | 185 | MIT | Jamf-only |
| hazmat Containment for AI agents - user isolation, sandboxed execution, network controls, backup/rollback. TLA+ verif | Security & Compliance | Active | 2026-08-25 | 2026-10-09 | 178 | MIT | No MDM tie |
| crypt | Security & Compliance | Active | 2026-05-21 | 2026-05-21 | 175 | Apache-2.0 | No MDM tie |
| Notifier Notifier is a Swift app which can post alert or banner notifications on macOS 10.15+ clients. | User Experience | Active | 2026-10-15 | 2026-10-16 | 171 | Apache-2.0 | Multi-MDM |
| MACE M.A.C.E. (Mac Advanced Compliance Editor) is a modern macOS app to simplify compliance baseline creation, audi | Security & Compliance | Active | 2026-10-14 | 2026-10-14 | 169 | MIT | Multi-MDM |
| homebysix-recipes AutoPkg recipes all the way from Seattle, WA. | Packaging | Active | — | 2026-10-19 | 166 | Apache-2.0 | No MDM tie |
| jamf-upload JamfUploader is a suite of AutoPkg processors for interacting with the Jamf Pro APIs. | Jamf Tools | Active | 2021-02-21 | 2026-10-09 | 166 | Apache-2.0 | Jamf-only |
| mwa2 Version 2 of MunkiWebAdmin | Packaging | Active | — | 2026-07-09 | 161 | NOASSERTION | Unverified |
| mac-ibm-migration-tool macOS Utility to facilitate the mass migration of files/apps/preferences between devices. | Deployment & Onboarding | Active | 2026-04-24 | 2026-07-02 | 153 | Apache-2.0 | Multi-MDM |
| JAWA Jamf Automation and Webhook Assistant | Jamf Tools | Active | 2025-04-16 | 2026-09-04 | 147 | MIT | Jamf-only |
| patchomator Management script for Installomator. | Updates & Patching | Active | 2025-10-27 | 2026-09-29 | 145 | Apache-2.0 | Multi-MDM |
| osquery-extension An osquery extension for endpoint engineers | Reporting & Inventory | Active | 2026-09-13 | 2026-10-14 | 134 | Apache-2.0 | Unverified |
| uninstaller macOS uninstaller script | Scripting & Automation | Active | 2024-10-31 | 2026-06-16 | 129 | Apache-2.0 | Unverified |
| Crypt-Server A Django webapp to escrow filevault keys sent by the Crypt client app. | Security & Compliance | Active | 2026-07-28 | 2026-08-31 | 126 | Apache-2.0 | No MDM tie |
| script-to-package-tool-for-macos Script2Pkg is an application for creating payload-free installer packages for macOS. | Packaging | Active | 2026-09-16 | 2026-09-16 | 125 | Apache-2.0 | No MDM tie |
| jamfconnect A repository for Jamf Connect scripts, configuration profile templates,EAs and more! | Jamf Tools | Active | — | 2026-07-15 | 118 | MIT | Jamf-only |
| JamfCheck A native SwiftUI macOS application that check's Jamf Pro, Jamf School, Jamf Now, Jamf Connect and Jamf Protect | Jamf Tools | Active | 2026-10-09 | 2026-10-09 | 114 | MIT | Jamf-only |
| add2abm macOS script to re-trigger Setup Assistant for ABM/ASM enrollment without wiping the device. | Deployment & Onboarding | Active | 2026-07-06 | 2026-07-06 | 97 | Apache-2.0 | Multi-MDM |
| contour Contour — device management configuration toolkit | Scripting & Automation | Active | 2026-10-08 | 2026-10-16 | 96 | Apache-2.0 | Multi-MDM |
| grahampugh-recipes AutoPkg recipes | Packaging | Active | — | 2026-09-23 | 94 | Apache-2.0 | Unverified |
| carafe Carafe is a (fancy) wrapper for Homebrew | Packaging | Active | 2026-03-31 | 2026-06-03 | 81 | Apache-2.0 | Unverified |
| jamf-compliance-editor | Jamf Tools | Active | 2026-09-30 | 2026-09-30 | 81 | NOASSERTION | Jamf-only |
| PrinterSetup A simple printer utility that generates lpadmin output to add printers | Scripting & Automation | Stale | 2024-12-19 | 2024-12-19 | 79 | MIT | Unverified |
| default-browser A command line utility for setting the default browser for a user on macOS | Scripting & Automation | Active | 2026-07-21 | 2026-10-01 | 78 | Apache-2.0 | No MDM tie |
| jamf-pro-sdk-python A client library for the Jamf Pro APIs and webhooks. | Jamf Tools | Active | 2026-05-08 | 2026-10-01 | 68 | MIT | Jamf-only |
| Jamf-Framework-Redeploy App to redeploy the Jamf Framework to a device enrolled in Jamf Pro | Jamf Tools | Stale | 2024-08-16 | 2024-08-16 | 68 | MIT | Jamf-only |
| Update_macOS_DDM macOS Updates | Updates & Patching | Active | 2026-08-13 | 2026-10-06 | 63 | None | Unverified |
| scriptorium A utility for managing the scripts in Jamf Pro | Jamf Tools | Stale | — | 2023-07-25 | 59 | MIT | Jamf-only |
| AirDropAssistant Air Drop Assistant (ADA) gives you more control over airdrop's settings. | Security & Compliance | Active | 2026-10-09 | 2026-10-09 | 57 | MIT | Multi-MDM |
| Object-Info | Jamf Tools | Slowing | 2025-12-26 | 2026-04-10 | 54 | MIT | Unverified |
| nanodep NanoDEP is a set of tools and a Go library powering them for communicating with Apple's Device Enrollment Prog | MDM & DDM | Active | 2025-12-24 | 2026-10-12 | 46 | MIT | Unverified |
| icongrabber A fast, lightweight command-line tool to extract high-quality icons from macOS applications | Scripting & Automation | Active | 2026-01-14 | 2026-04-28 | 43 | Apache-2.0 | No MDM tie |
| autopkg-wizard AutoPkg Wizard - a macOS SwiftUI app for managing AutoPkg | Packaging | Active | 2026-06-25 | 2026-06-25 | 43 | MIT | Unverified |
| MISA macOS Intune Support Assistant (MISA) | Deployment & Onboarding | Stale | 2024-09-01 | 2024-09-01 | 43 | MIT | Intune-only |
| MacSaverBuilder Mac Saver Builder is a simple macOS app that lets you create custom screensavers by adding your own videos and | Packaging | Slowing | 2026-01-28 | 2026-01-30 | 41 | MIT | Multi-MDM |
| bootstrap-buddy Inetum Poland macOS authorization plugin that helps MDM administrators ensure valid Bootstrap Tokens are escro | Security & Compliance | Active | 2026-06-03 | 2026-06-03 | 39 | Apache-2.0 | Multi-MDM |
| SFIcons An app to create app icons using SF Symbols | Scripting & Automation | Slowing | 2026-03-23 | 2026-03-20 | 37 | Apache-2.0 | No MDM tie |
| macadmins.io | Community | Active | — | 2026-06-06 | 35 | None | Unverified |
| Checkpoint Checkpoint is a macOS app for Mac admins that cross-references devices between Apple Business or Apple School | Reporting & Inventory | Active | 2026-10-12 | 2026-10-12 | 34 | MIT | Multi-MDM |
| payload-free_package_printer_generator | Packaging | Stale | — | 2021-04-26 | 34 | MIT | No MDM tie |
| munki-builds | Packaging | Active | 2026-10-18 | 2026-10-19 | 33 | Apache-2.0 | Unverified |
| moss Moss is an app for easily building .plist and .mobileconfig files for Hello IT | Reporting & Inventory | Archived | 2017-07-21 | 2019-05-29 | 31 | MIT | No MDM tie |
| Recategorizer Reassign categories to all policies and packages on your JSS, then offer to remove unused categories. | Jamf Tools | Stale | — | 2015-01-28 | 27 | None | No MDM tie |
| multitenant-jamf-tools MJT - a suite of tools for performing API actions on multiple Jamf servers/tenants at once | Jamf Tools | Active | 2025-07-08 | 2026-10-09 | 26 | Apache-2.0 | Jamf-only |
| IntuneOnboard Profile-driven macOS enrollment for Intune-managed Macs: provisioning during Setup Assistant, onboarding at fi | Deployment & Onboarding | Active | 2026-10-05 | 2026-10-09 | 24 | NOASSERTION | Multi-MDM |
| Jamf-Extender Jamf Browser Extension | Jamf Tools | Active | — | 2026-10-14 | 24 | None | Jamf-only |
| MDM-Migrator MDM Migrator is now replaced by JUMP-IN | MDM & DDM | Slowing | 2024-12-10 | 2025-05-13 | 24 | Apache-2.0 | Multi-MDM |
| Jamf-Extension-Attributes Home for EAs to use in Jamf Pro | Jamf Tools | Stale | — | 2025-04-17 | 21 | None | Jamf-only |
| apple-status-api Publish Apple service status notifications as a simple REST API | Reporting & Inventory | Archived | — | 2021-02-03 | 20 | Apache-2.0 | No MDM tie |
| Profile2Blueprint macOS app that migrates Jamf Pro classic configuration profiles to Jamf Platform Blueprints via the in-place C | MDM & DDM | Active | 2026-10-12 | 2026-10-12 | 20 | MIT | Jamf-only |
| simpleMDMpy python lib for simpleMDM API | MDM & DDM | Stale | 2022-12-02 | 2024-01-10 | 19 | MIT | Unverified |
| ddm_examples Examples of DDM on macOS for use with kmfddm | MDM & DDM | Archived | — | 2024-07-05 | 18 | MIT | Unverified |
| Arek | Updates & Patching | Stale | — | 2013-06-03 | 13 | None | Unverified |
| JUMP-IN JUMP-IN is an all-in-one macOS application that simplifies the migration between MDM solutions, specifically d | Deployment & Onboarding | Archived | 2025-05-09 | 2025-04-21 | 11 | Apache-2.0 | Multi-MDM |
| munkireport-php Docker autobuild repo for Munkireport-PHP | Reporting & Inventory | Archived | — | 2017-10-19 | 10 | None | No MDM tie |
| Jamf-Mapper A secure macOS application that crawls Jamf Pro instances to map object dependencies and audit for orphaned, s | Jamf Tools | Active | — | 2026-05-27 | 5 | None | Jamf-only |
| nanohubctl Helper binary for working with kmfddm endpoints | MDM & DDM | Slowing | 2025-07-13 | 2026-03-01 | 4 | MIT | No MDM tie |
| Blueprint-Managed-Preferences-Editor macOS app for Mac admins that edits the read-only legacy Managed Preferences (com.apple.ManagedClient.preferen | MDM & DDM | Active | 2026-10-15 | 2026-10-15 | 0 | MIT | Jamf-only |
| Serial-Number-Reader Read serial numbers from plugged-in iPhones and iPads and look them up in Jamf. | Reporting & Inventory | Active | 2026-10-15 | 2026-10-15 | 0 | MIT | Jamf-only |
The weekly pulse newsletter (coming soon)
What shipped, what went stale, and what broke on the new macOS. Signup isn't connected yet.
What shipped, what went stale, and what broke on the new macOS. Signup isn't connected yet.