-
Notifications
You must be signed in to change notification settings - Fork 1
Open Source Tools
Automating packaging and software distribution on macOS.
- License: Apache-2.0 license
- MacAdmins Slack Channel: #autopkg
- Tags: pkg-creation
- URL: https://github.com/autopkg/autopkg
AutoPkgr is a free Mac app that makes it easy to install and configure AutoPkg.
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: pkg-creation
- URL: https://github.com/lindegroup/autopkgr
A Swift application for AWS CLI SSO profile management ran in the macOS menubar.
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: endpoint-utility, security
- URL: https://github.com/notyouritguru/aws-cli-gateway
An MDM agnostic zero touch solution for macOS
- License: MIT license
- MacAdmins Slack Channel: #baseline
- Tags: zero-touch
- URL: https://github.com/SecondSonConsulting/Baseline
An SSH tunneling solution for remote Mac-to-Mac connectivity (formerly a Mac-MSP product)
- License: Apache-2.0 license
- MacAdmins Slack Channel: #bluesky
- Tags: endpoint-utility, remote-access, web-server
- URL: https://github.com/BlueSkyTools/BlueSkyConnect
macOS CLI tool for emulating mouse and keyboard events
- License: BSD-3-Clause license
- MacAdmins Slack Channel: no direct channel
- Tags: dev-utility
- URL: https://github.com/BlueM/cliclick
Crypt is an authorization plugin that will enforce FileVault 2, and then submit it to an instance of Crypt Server.
- License: Apache-2.0 license
- MacAdmins Slack Channel: #crypt
- Tags: endpoint-utility, security
- URL: https://github.com/grahamgilbert/crypt
DEPNotify is a small light weight notification app that was designed to let your users know what's going on during a DEP enrollment.
- License: MIT license
- MacAdmins Slack Channel: #depnotify
- Tags: mdm-enrollment, endpoint-utility, user-interaction
- URL: https://github.com/jamf/DEPNotify
Python module intended to assist IT administrators with manipulation of the macOS Dock.
- License: Apache-2.0 license
- MacAdmins Slack Channel: #dock-management
- Tags: endpoint-utility, ui-customization
- URL: https://github.com/homebysix/docklib
command line tool for managing dock items
- License: Apache-2.0 license
- MacAdmins Slack Channel: #dock-management
- Tags: endpoint-utility, ui-customization
- URL: https://github.com/kcrawford/dockutil
A script that automates downloading macOS installers, and optionally erasing or upgrading macOS in a single process.
- License: Apache-2.0 license
- MacAdmins Slack Channel: #eraseinstall
- Tags: os-install
- URL: https://github.com/grahampugh/erase-install
Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
- License: MIT license and others
- MacAdmins Slack Channel: #fleet
- Tags: endpoint-utility, system-audit, web-server
- URL: https://github.com/fleetdm/fleet
A command-line tool for sending log messages to Apple's unified logging system.
- License: MIT license
- MacAdmins Slack Channel: no direct channel
- Tags: endpoint-utility, dev-utility
- URL: https://github.com/marcransome/flog
Self support apps provided by IT services to end users.
- License: BSD-3-Clause license
- MacAdmins Slack Channel: #hello-it
- Tags: self-service, endpoint-utility, user-interaction
- URL: https://github.com/ygini/Hello-IT
The missing package manager for macOS (or Linux)
- License: BSD-2-Clause license
- MacAdmins Slack Channel: #homebrew
- Tags: app-installation
- URL: https://brew.sh/
macOS agent used to display custom notifications and alerts to the end user.
- License: Apache-2.0 license
- MacAdmins Slack Channel: #mac-ibm-open-source
- Tags: endpoint-utility, user-interaction
- URL: https://github.com/IBM/mac-ibm-notifications
Icons for macOS is the easiest way to create customized app icons in PNG format for your company’s internal app store. No graphic skills needed.
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: app-creation
- URL: https://github.com/SAP/macOS-icon-generator
Installation script to deploy standard software on Macs
- License: Apache-2.0 license
- MacAdmins Slack Channel: #installomator
- Tags: app-install
- URL: https://github.com/Installomator/Installomator
IPSW Updater batch downloads all the latest IPSW Firmware files from Apple and places them in the correct iTunes Software Updates or Apple Configurator Firmware folders, and can be set to run automatically at a scheduled time so that all of your IPSW Firmware files will always be kept up-to-date.
- License: MIT license
- MacAdmins Slack Channel: no direct channel
- Tags: os-install
- URL: https://github.com/freegeek-pdx/IPSW-Updater
JPass is a Swift-based CLI tool that makes managing Jamf Pro's LAPS fast, secure, and scriptable. Effortlessly retrieve, set, or rotate local admin passwords — all from your terminal.
- License: MIT license
- MacAdmins Slack Channel: no direct channel
- Tags: laps
- URL: https://github.com/manicmachine/jpass
A Mac utility to help inspect Apple Configuration Profile payloads.
- License: MIT license
- MacAdmins Slack Channel: #low-profile
- Tags: configprofile-audit
- URL: https://github.com/ninxsoft/LowProfile
A Mac utility that automatically downloads macOS Firmwares / Installers.
- License: MIT license
- MacAdmins Slack Channel: #mist
- Tags: os-install
- URL: https://github.com/ninxsoft/Mist
Mlaps is a self-contained, secure, automated and modern server-client system where you can manage and view admin passwords for your mac fleet.
- License: Apache-2.0 license
- MacAdmins Slack Channel: #laps
- Tags: laps
- URL: https://github.com/lzuba/mlaps
Native macOS application that assists with the Jamf Pro OTA enrollment experience
- License: Apache-2.0 license
- MacAdmins Slack Channel: #mac-ibm-open-source
- Tags: mdm-enrollment, endpoint-utility, user-interaction
- URL: https://github.com/IBM/mac-ibm-enrollment-helper
LAPS solution for macOS managed with Jamf
- License: unspecified
- MacAdmins Slack Channel: #laps
- Tags: laps
- URL: https://github.com/PezzaD84/macLAPS
This project is the technical implementation of NIST Special Publication, 800-219 (Rev. 1) Automated Secure Configuration Guidance from the macOS Security Compliance Project (mSCP).
- License: CC-BY-4.0 license
- MacAdmins Slack Channel: #macos_security_compliance
- Tags: security, configprofile-creation
- URL: https://github.com/usnistgov/macos_security
Swift binary that will change a local administrator password to a random generated password. Similar behavior to LAPS for Windows
- License: MIT license
- MacAdmins Slack Channel: #laps
- Tags: laps
- URL: https://github.com/joshua-d-miller/macOSLAPS
Mobile Device Management server
- License: MIT license
- MacAdmins Slack Channel: #micromdm
- Tags: mdm-server
- URL: https://github.com/micromdm/micromdm
A collection of tools, scripts, and resources for macAdmins to manage and deploy Microsoft updates on macOS, including patches for Office, Teams, and other Microsoft software
- License: MIT license
- MacAdmins Slack Channel: no direct channel
- Tags: configprofile-creation, endpoint-utility, microsoft-office
- URL: https://github.com/cocopuff2u/MOFA
Make user accounts for macOS with many advanced options.
- License: MIT license
- MacAdmins Slack Channel: no direct channel
- Tags: endpoint-utility, user-creation
- URL: https://github.com/freegeek-pdx/mkuser
Managed software installation for macOS
- License: Apache-2.0 license
- MacAdmins Slack Channel: #munki
- Tags: app-install
- URL: https://github.com/munki/munki
Script to rebrand Munki's Managed Software Center
- License: BSD-3-Clause license
- MacAdmins Slack Channel: #munki-rebrand
- Tags: pkg-creation, branding
- URL: https://github.com/ox-it/munki-rebrand
macOS app for managing Munki repositories
- License: MIT license
- MacAdmins Slack Channel: #munkiadmin
- Tags: app-install
- URL: https://github.com/hjuutilainen/munkiadmin
Flask app for connecting Munki and MicroMDM
- License: Apache-2.0 license
- MacAdmins Slack Channel: #munkimdm
- Tags: devops
- URL: https://github.com/munkimdm/munkimdm
munkipkg is a tool for building packages in a consistent, repeatable manner from source files and scripts in a project directory.
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: pkg-creation
- URL: https://github.com/munki/munki-pkg
A reporting tool for munki
- License: MIT license
- MacAdmins Slack Channel: #munkireport
- Tags: system-audit, app-audit, web-server
- URL: https://github.com/munkireport/munkireport-php
MunkiWebAdmin2 focuses on web-based editing of manifests and pkginfo files.
- License: Apache-2.0 license
- MacAdmins Slack Channel: #munkiwebadmin
- Tags: pkg-creation, web-server
- URL: https://github.com/munki/mwa2
NanoMDM is a minimalist Apple MDM server heavily inspired by MicroMDM
- License: MIT license
- MacAdmins Slack Channel: #nanomdm
- Tags: mdm-server
- URL: https://github.com/micromdm/nanomdm
An AppleScript snippet that will launch System Preferences and click the "More Info" button
- License: none listed
- MacAdmins Slack Channel: no direct channel
- Tags: dev-utility, os-install
- URL: https://github.com/xirianlight/openToMoreInfo
SQL powered operating system instrumentation, monitoring, and analytics.
- License: Apache-2.0 license and GPL-2.0-only license
- MacAdmins Slack Channel: #osquery
- Tags: endpoint-utility, system-audit
- URL: https://github.com/osquery/osquery
Integrated Packaging Environment for OS X
- License: BSD-3-Clause license
- MacAdmins Slack Channel: #packages
- Tags: pkg-creation
- URL: http://s.sudre.free.fr/Software/Packages/about.html
Create native Mac applications from command line scripts.
- License: BSD-3-Clause license
- MacAdmins Slack Channel: no direct channel
- Tags: app-creation
- URL: https://github.com/sveinbjornt/Platypus
Utility to convert plist files to yaml files or vice versa
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: dev-utility
- URL: https://github.com/grahampugh/plist-yaml-plist
PPPC Utility is a macOS (10.15 and newer) application for creating configuration profiles containing the Privacy Preferences Policy Control payload for macOS.
- License: MIT license
- MacAdmins Slack Channel: no direct channel
- Tags: configprofile-creation
- URL: https://github.com/jamf/PPPC-Utility
For Mac users in enterprise environments, this application gives users control over the administration of their machine by elevating their level of access to administrator privileges on macOS. Users can set a timeframe in the application's settings to perform specific tasks, such as installing or removing an application.
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: security, endpoint-utility, user-interaction
- URL: https://github.com/SAP/macOS-enterprise-privileges
macOS app to create standard or customized configuration profiles.
- License: MIT license
- MacAdmins Slack Channel: #profilecreator
- Tags: configprofile-creation
- URL: https://github.com/ProfileCreator/ProfileCreator
A macOS script to encourage users to restart their workstations
- License: MPL-2.0 license
- MacAdmins Slack Channel: #renew
- Tags: self-service, endpoint-utility, user-interaction
- URL: https://github.com/SecondSonConsulting/Renew
Modular reporting for Endpoints
- License: Apache-2.0 license
- MacAdmins Slack Channel: #sal
- Tags: web-server, endpoint-utility, system-audit
- URL: https://github.com/salopensource/sal
A binary authorization and monitoring system for macOS
- License: Apache-2.0 license
- MacAdmins Slack Channel: #santa
- Tags: endpoint-utility, security
- URL: https://github.com/northpolesec/santa
Script2Pkg is an application for creating payload-free installer packages for macOS.
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: pkg-creation
- URL: https://github.com/SAP/script-to-package-tool-for-macos
Setup Your Mac aims to simplify initial device configuration by leveraging swiftDialog and Jamf Pro Policy Custom Events to allow end-users to self-complete Mac setup post-enrollment.
- License: MIT license
- MacAdmins Slack Channel: #setup-your-mac
- Tags: endpoint-utility, self-service
- URL: https://github.com/setup-your-mac/Setup-Your-Mac
S.U.P.E.R.M.A.N. optimizes the macOS software update experience.
- License: Apache-2.0 license
- MacAdmins Slack Channel: #super
- Tags: os-install, endpoint-utility
- URL: https://github.com/Macjutsu/super
Inspect Apple software update service
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: os-audit
- URL: https://github.com/hjuutilainen/sus-inspector
The Support App is developed by Root3, specialized in managing Apple devices. Root3 offers consultancy and support for organizations to get the most out of their Apple devices and is based in The Netherlands (Halfweg).
- License: MIT license
- MacAdmins Slack Channel: #support-app
- Tags: self-service, endpoint-utility, user-interaction
- URL: https://github.com/root3nl/SupportApp
Create user-notifications on macOS with swiftDialog
- License: MIT license
- MacAdmins Slack Channel: #swiftdialog
- Tags: endpoint-utility, user-interaction
- URL: https://github.com/swiftDialog/swiftDialog
A tool for ensuring user-based activation lock remains off.
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: endpoint-utility, security
- URL: https://github.com/bvanpeski/unActivationLock
Sample Code for the UpgradeBuddy tooling demos at MDOYVR
- License: MIT-0 license
- MacAdmins Slack Channel: no direct channel
- Tags: os-install, endpoint-utility
- URL: https://github.com/aws-samples/amazon-upgradebuddy-example
A macOS command-line to work with default apps
- License: Apache-2.0 license
- MacAdmins Slack Channel: no direct channel
- Tags: endpoint-utility, ui-customization
- URL: https://github.com/scriptingosx/utiluti
Open Source Project for Syncing IdP password with macOS login password
- License: BSD-3-Clause license
- MacAdmins Slack Channel: #xcreds
- Tags: endpoint-utility, security
- URL: https://github.com/twocanoes/xcreds
Zentral is a high-visibility platform for controlling Apple endpoints in enterprises. It brings great observability to IT and makes tracking & reporting compliance much less manual.
- License: Apache-2.0 license and others
- MacAdmins Slack Channel: #zentral
- Tags: system-management
- URL: https://github.com/zentralopensource/zentral
- Home
-
Macadmin Tools
- Official MAOS Applications
-
Open Source Tools
- AutoPkg
- AutoPkgr
- AWS CLI Gateway
- Baseline
- BlueSky
- cliclick
- Crypt
- DEPNotify
- docklib
- dockutil
- erase-install
- Fleet
- flog
- Hello-IT
- Homebrew
- IBM Notifier
- Icons
- Installomator
- IPSW Updater
- JPass
- Low Profile
- MIST
- MLAPS
- Mac@IBM Enrollment Helper
- macLAPS
- macOS Security Compliance
- macOSLAPS
- MicroMDM
- MOFA
- mkuser
- Munki
- munki_rebrand
- MunkiAdmin
- MunkiMDM
- munkipkg
- MunkiReport
- MunkiWebAdmin 2
- NanoMDM
- openToMoreInfo
- osquery
- Packages
- Platypus
- plistyamlplist
- PPPC Utility
- Privileges
- ProfileCreator
- Renew
- Sal
- Santa
- Script2Pkg
- Setup Your Mac
- S.U.P.E.R.M.A.N.
- SUS Inspector
- Support App
- swiftDialog
- UnActivationLock
- UpgradeBuddy
- utiluti
- XCreds
- Zentral
- Vendor Free Tools
- Vendor Paid Tools