├── .gitattributes ├── .gitignore ├── code-of-conduct.md ├── contributing.md ├── images ├── adept.png ├── amphetamine.jpg ├── apparency.png ├── appcleaner.gif ├── atom.png ├── autocaspernbi.png ├── autodmg.png ├── autopkg.png ├── autopkgr.gif ├── baseline.png ├── bbedit.png ├── codelobster.png ├── composer.png ├── depnotify.png ├── erase-install.png ├── getmacosipsws.png ├── giphy.gif ├── googlekeep.gif ├── hello-it.png ├── iimop.png ├── imazingprofileeditor.png ├── jamf-compliance-editor.png ├── jamf-connect.png ├── jamfmigrator.png ├── lastpass.png ├── macdna.png ├── macdown.png ├── moss.png ├── mscp.png ├── munkipkg.png ├── mut.png ├── nomad.png ├── packages.gif ├── pareto.png ├── payloadfreepackagecreator.png ├── recategorizer.png ├── scriptorium.png ├── slack.png ├── slackcalls.gif ├── sofa.png ├── splashbuddy.png ├── spruce.png ├── stronghold.gif ├── sublimetext.png ├── suspiciouspackage.gif ├── swiftDialog.png ├── taskade.gif ├── trello.png ├── vfuse.png ├── vscode.png ├── wallcat.gif ├── xcode.png └── yo.png └── readme.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, sex characteristics, gender identity and expression, 9 | level of experience, education, socio-economic status, nationality, personal 10 | appearance, race, religion, or sexual identity and orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at emilykausalik@gmail.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 72 | 73 | [homepage]: https://www.contributor-covenant.org 74 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please ensure your pull request adheres to the following guidelines: 4 | 5 | - Search previous suggestions before making a new one, as yours may be a duplicate. 6 | - Make an individual pull request for each suggestion. 7 | - Additions should be added to the bottom of the relevant category. 8 | - Use the following format: 9 | 10 | ```markdown 11 | ### Title of tool 12 | 13 | > Short description of tool. 14 | 15 | **Price:** (if applicable, N/A for open source) 16 | 17 | **Link:** [http://url/to/toolinfo)(http://url/to/toolinfo) 18 | 19 | [![](images/filename.png)](http://url/to/toolinfo) 20 | ``` 21 | 22 | - New categories, or improvements to the existing categorization are welcome. 23 | - Keep descriptions short and simple, but descriptive. 24 | - Start the description with a capital and end with a full stop/period. 25 | - Check your spelling and grammar. 26 | - Make sure your text editor is set to remove trailing whitespace. 27 | - Images should be 1000px wide, and 500-600px high for a great reading experience. Heights can very but width is important. 28 | - The pull request should have a useful title and include a link to the App and why it should be included. 29 | 30 | ## How to Get GIF Captures 31 | 32 | GIFs are not required but are great for illustrating how a tool/application works. [GIPHY Capture](https://itunes.apple.com/us/app/giphy-capture-the-gif-maker/id668208984?mt=12) makes it easy to make GIFs to demo application/tool usage. 33 | 34 | --- 35 | 36 | Thank you for your suggestions! 37 | -------------------------------------------------------------------------------- /images/adept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/adept.png -------------------------------------------------------------------------------- /images/amphetamine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/amphetamine.jpg -------------------------------------------------------------------------------- /images/apparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/apparency.png -------------------------------------------------------------------------------- /images/appcleaner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/appcleaner.gif -------------------------------------------------------------------------------- /images/atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/atom.png -------------------------------------------------------------------------------- /images/autocaspernbi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/autocaspernbi.png -------------------------------------------------------------------------------- /images/autodmg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/autodmg.png -------------------------------------------------------------------------------- /images/autopkg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/autopkg.png -------------------------------------------------------------------------------- /images/autopkgr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/autopkgr.gif -------------------------------------------------------------------------------- /images/baseline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/baseline.png -------------------------------------------------------------------------------- /images/bbedit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/bbedit.png -------------------------------------------------------------------------------- /images/codelobster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/codelobster.png -------------------------------------------------------------------------------- /images/composer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/composer.png -------------------------------------------------------------------------------- /images/depnotify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/depnotify.png -------------------------------------------------------------------------------- /images/erase-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/erase-install.png -------------------------------------------------------------------------------- /images/getmacosipsws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/getmacosipsws.png -------------------------------------------------------------------------------- /images/giphy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/giphy.gif -------------------------------------------------------------------------------- /images/googlekeep.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/googlekeep.gif -------------------------------------------------------------------------------- /images/hello-it.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/hello-it.png -------------------------------------------------------------------------------- /images/iimop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/iimop.png -------------------------------------------------------------------------------- /images/imazingprofileeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/imazingprofileeditor.png -------------------------------------------------------------------------------- /images/jamf-compliance-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/jamf-compliance-editor.png -------------------------------------------------------------------------------- /images/jamf-connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/jamf-connect.png -------------------------------------------------------------------------------- /images/jamfmigrator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/jamfmigrator.png -------------------------------------------------------------------------------- /images/lastpass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/lastpass.png -------------------------------------------------------------------------------- /images/macdna.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/macdna.png -------------------------------------------------------------------------------- /images/macdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/macdown.png -------------------------------------------------------------------------------- /images/moss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/moss.png -------------------------------------------------------------------------------- /images/mscp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/mscp.png -------------------------------------------------------------------------------- /images/munkipkg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/munkipkg.png -------------------------------------------------------------------------------- /images/mut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/mut.png -------------------------------------------------------------------------------- /images/nomad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/nomad.png -------------------------------------------------------------------------------- /images/packages.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/packages.gif -------------------------------------------------------------------------------- /images/pareto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/pareto.png -------------------------------------------------------------------------------- /images/payloadfreepackagecreator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/payloadfreepackagecreator.png -------------------------------------------------------------------------------- /images/recategorizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/recategorizer.png -------------------------------------------------------------------------------- /images/scriptorium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/scriptorium.png -------------------------------------------------------------------------------- /images/slack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/slack.png -------------------------------------------------------------------------------- /images/slackcalls.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/slackcalls.gif -------------------------------------------------------------------------------- /images/sofa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/sofa.png -------------------------------------------------------------------------------- /images/splashbuddy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/splashbuddy.png -------------------------------------------------------------------------------- /images/spruce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/spruce.png -------------------------------------------------------------------------------- /images/stronghold.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/stronghold.gif -------------------------------------------------------------------------------- /images/sublimetext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/sublimetext.png -------------------------------------------------------------------------------- /images/suspiciouspackage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/suspiciouspackage.gif -------------------------------------------------------------------------------- /images/swiftDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/swiftDialog.png -------------------------------------------------------------------------------- /images/taskade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/taskade.gif -------------------------------------------------------------------------------- /images/trello.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/trello.png -------------------------------------------------------------------------------- /images/vfuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/vfuse.png -------------------------------------------------------------------------------- /images/vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/vscode.png -------------------------------------------------------------------------------- /images/wallcat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/wallcat.gif -------------------------------------------------------------------------------- /images/xcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/xcode.png -------------------------------------------------------------------------------- /images/yo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smashism/awesome-macadmin-tools/8b2ca4ce31d348f170a8ba35ac655a25a0b332c0/images/yo.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # Awesome Mac Admin Tools [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | > A curated list of handy-dandy tools for Mac Admins. 4 | 5 | Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. 6 | 7 | ## Contents 8 | 9 | - [Command-line tools](#command-line-tools) 10 | - [Deployment](#deployment) 11 | - [Helper Menus](#helper-menus) 12 | - [Onboarding Experience](#onboarding-experience) 13 | - [Productivity](#productivity) 14 | - [Text Editing](#text-editing) 15 | - [Utilities](#utilities) 16 | 17 | 18 | --- 19 | 20 | ## Command-line tools 21 | 22 | ### erase-install 23 | 24 | > erase-install.sh is a script to download macOS full installers, and to reinstall, upgrade or erase macOS. 25 | 26 | **Cost:** N/A 27 | 28 | **Link:** [https://github.com/grahampugh/erase-install](https://github.com/grahampugh/erase-install) 29 | 30 | [![](images/erase-install.png)](https://github.com/grahampugh/erase-install) 31 | 32 | ### getmacosipsws.py 33 | 34 | > Quick-and-dirty tool to download the macOS IPSW files currently advertised by Apple in the [https://mesu.apple.com/assets/macos/com_apple_macOSIPSW/com_apple_macOSIPSW.xml](https://mesu.apple.com/assets/macos/com_apple_macOSIPSW/com_apple_macOSIPSW.xml) feed. 35 | 36 | **Cost:** N/A 37 | 38 | **Link:** [https://github.com/munki/macadmin-scripts](https://github.com/munki/macadmin-scripts) 39 | 40 | [![](images/getmacosipsws.png)](https://github.com/munki/macadmin-scripts) 41 | 42 | ### installinstallmacos.py 43 | 44 | > Create disk images containing macOS Installer applications available via Apple's softwareupdate catalogs. 45 | 46 | **Cost:** N/A 47 | 48 | **Link:** [https://github.com/munki/macadmin-scripts](https://github.com/munki/macadmin-scripts) 49 | 50 | [![](images/iimop.png)](https://github.com/munki/macadmin-scripts) 51 | 52 | ### MIST - macOS Installer Super Tool 53 | 54 | > A Mac command-line tool that automatically downloads macOS Installers/firmware. 55 | 56 | **Cost:** N/A 57 | 58 | **Link:** [https://github.com/ninxsoft/Mist](https://github.com/ninxsoft/Mist) 59 | 60 | [![](https://github.com/ninxsoft/Mist/raw/main/README%20Resources/Installers.png)](https://github.com/ninxsoft/Mist) 61 | 62 | ### moss 63 | 64 | > A helper app for Hello IT to make building mobileconfig files easier. 65 | 66 | **Cost:** N/A 67 | 68 | **Link:** [https://github.com/WardsParadox/moss](https://github.com/WardsParadox/moss) 69 | 70 | [![](images/moss.png)](https://github.com/WardsParadox/moss) 71 | 72 | ### Recategorizer 73 | 74 | > Quickly recategorize policies and packages in Jamf Pro, and even more unused categories. 75 | 76 | **Cost:** N/A 77 | 78 | **Link:** [https://github.com/sheagcraig/Recategorizer](https://github.com/sheagcraig/Recategorizer) 79 | 80 | [![](images/recategorizer.png)](https://github.com/sheagcraig/Recategorizer) 81 | 82 | ### scriptorium 83 | 84 | > A utility for managing the scripts in Jamf Pro. It provides backup, change tracking, and an easier edit process. 85 | 86 | **Cost:** N/A 87 | 88 | **Link:** [https://github.com/Honestpuck/scriptorium](https://github.com/Honestpuck/scriptorium) 89 | 90 | [![](images/scriptorium.png)](https://github.com/Honestpuck/scriptorium) 91 | 92 | ### S.U.P.E.R.M.A.N. 93 | 94 | > S.U.P.E.R.M.A.N. (**S**oftware **U**pdate **P**olicy **E**nforcement (with) **R**ecursive **M**essaging **A**nd **N**otification) optimizes the macOS software upgrade and upgrade experience. 95 | 96 | **Cost:** N/A 97 | 98 | **Link:** [https://github.com/Macjutsu/super](https://github.com/Macjutsu/super) 99 | 100 | [![](https://github.com/Macjutsu/super/raw/main/Images/UpdateExample.png)](https://github.com/Macjutsu/super) 101 | 102 | ### Stronghold 103 | 104 | > Easily configure macOS security settings from the terminal. 105 | 106 | **Cost:** N/A 107 | 108 | **Link:** [https://github.com/alichtman/stronghold](https://github.com/alichtman/stronghold) 109 | 110 | [![](images/stronghold.gif)](https://github.com/alichtman/stronghold) 111 | 112 | ### vfuse 113 | 114 | > A handy script that converts a never-booted DMG into a VMware Fusion VM. 115 | 116 | **Cost:** N/A 117 | 118 | **Link:** [https://github.com/chilcote/vfuse](https://github.com/chilcote/vfuse) 119 | 120 | [![](images/vfuse.png)](https://github.com/chilcote/vfuse) 121 | 122 | ### swiftDialog 123 | 124 | > swiftDialog is an open source admin utility for macOS written in SwiftUI that presents custom dialogs, displays informative messages or can be used as a form to request user input. 125 | 126 | **Cost:** Free 127 | 128 | **Link:** [https://github.com/swiftDialog/swiftDialog](https://github.com/swiftDialog/swiftDialog) 129 | 130 | [![](images/swiftDialog.png)](https://github.com/swiftDialog/swiftDialog) 131 | 132 | ## Deployment 133 | 134 | ### Apparency 135 | 136 | > An application for inspecting application bundles, including code signing requirements, notarization, and included frameworks. 137 | 138 | **Cost:** Free 139 | 140 | **Link:** [https://www.mothersruin.com/software/Apparency/](https://www.mothersruin.com/software/Apparency/) 141 | 142 | [![](images/apparency.png)](https://www.mothersruin.com/software/Apparency/) 143 | 144 | ### AutoPkg 145 | 146 | > Automated third party package download and creation for deployment. 147 | 148 | **Cost:** N/A 149 | 150 | **Link:** [https://github.com/autopkg/autopkg](https://github.com/autopkg/autopkg) 151 | 152 | [![](images/autopkg.png)](https://github.com/autopkg/autopkg) 153 | 154 | ### AutoPkgr 155 | 156 | > GUI for AutoPkg, with click-to-add functionality of additional components. 157 | 158 | **Cost:** N/A 159 | 160 | **Link:** [https://github.com/lindegroup/autopkgr](https://github.com/lindegroup/autopkgr) 161 | 162 | [![](images/autopkgr.gif)](https://github.com/lindegroup/autopkgr) 163 | 164 | ### Composer 165 | 166 | > Jamf's in-house package creator tool. Builds pkgs and dmgs made for deployment with the Jamf Pro Suite, but pkgs built with Composer can be used with any management framework. 167 | 168 | **Cost:** $ USD 99.95, otherwise included with the Jamf Pro Suite if a Jamf customer. 169 | 170 | **Link:** [https://www.jamf.com/products/jamf-composer/](https://www.jamf.com/products/jamf-composer/) 171 | 172 | [![](images/composer.png)](https://www.jamf.com/products/jamf-composer/) 173 | 174 | ### Low Profile 175 | 176 | >A Mac utility to help inspect Apple Configuration Profile payloads. 177 | 178 | **Cost:** N/A 179 | 180 | **Link:** [https://github.com/ninxsoft/LowProfile](https://github.com/ninxsoft/LowProfile) 181 | 182 | [![](https://github.com/ninxsoft/LowProfile/raw/main/Readme%20Resources/Example.png)](https://github.com/ninxsoft/LowProfile) 183 | 184 | ### munki-pkg 185 | 186 | > munki-pkg is a simple tool for building packages. While it was developed for use with munki, it can be used to make pkgs that are deployable with any management framework. 187 | 188 | **Cost:** N/A 189 | 190 | **Link:** [https://github.com/munki/munki-pkg](https://github.com/munki/munki-pkg) 191 | 192 | [![](images/munkipkg.png)](https://github.com/munki/munki-pkg) 193 | 194 | ### Nudge 195 | 196 | > Nudge strongly encourages running macOS updates and can be customized with profiles or local json files. 197 | 198 | **Cost:** N/A 199 | 200 | **Link:** https://github.com/macadmins/nudge 201 | 202 | [![](https://github.com/macadmins/nudge/blob/main/assets/standard_mode/demo_light_1_icon.png?raw=true)](https://github.com/macadmins/nudge) 203 | 204 | ### Packages.app 205 | 206 | > A free package creation tool. The gold standard of making your own custom installer packages. 207 | 208 | **Cost:** Free 209 | 210 | **Link:** [http://s.sudre.free.fr/Software/Packages/about.html](http://s.sudre.free.fr/Software/Packages/about.html) 211 | 212 | [![](images/packages.gif)](http://s.sudre.free.fr/Software/Packages/about.html) 213 | 214 | ### Payload-Free Package Creator 215 | 216 | > An Automator application that quickly builds payload-free pkgs for deployment. 217 | 218 | **Cost:** N/A 219 | 220 | **Link:** [https://github.com/rtrouton/Payload-Free-Package-Creator](https://github.com/rtrouton/Payload-Free-Package-Creator) 221 | 222 | [![](images/payloadfreepackagecreator.png)](https://github.com/rtrouton/Payload-Free-Package-Creator) 223 | 224 | ### ProfileCreator 225 | 226 | > macOS application to create configuration profiles. 227 | 228 | **Cost:** N/A 229 | 230 | **Link:** [https://github.com/ProfileCreator/ProfileCreator](https://github.com/ProfileCreator/ProfileCreator) 231 | 232 | [![](https://github.com/ProfileCreator/ProfileCreator/raw/master/resources/screenshots/ProfileCreator.png)](https://github.com/ProfileCreator/ProfileCreator) 233 | 234 | ### Suspicious Package 235 | 236 | > An application for inspecting the contents of macOS packages. 237 | 238 | **Cost:** Free 239 | 240 | **Link:** [https://www.mothersruin.com/software/SuspiciousPackage/](https://www.mothersruin.com/software/SuspiciousPackage/) 241 | 242 | [![](images/suspiciouspackage.gif)](http://www.mothersruin.com/software/SuspiciousPackage/) 243 | 244 | ### Baseline 245 | 246 | > An MDM agnostic zero touch or light touch solution for macOS. Fueled by swiftDialog and integrated with Installomator, run Packages, Scripts, and Installomator labels. Manage configurations using iMazing Profile Editor. 247 | 248 | **Cost:** Free 249 | 250 | **Link:** [https://github.com/secondsonconsulting/baseline](https://github.com/secondsonconsulting/baseline) 251 | 252 | [![](images/baseline.png)](https://github.com/secondsonconsulting/baseline) 253 | 254 | 255 | ## Helper Menus 256 | 257 | ### Hello-IT 258 | 259 | > A handy menubar application to get users in touch with IT and quickly get information and resources on their Mac. 260 | 261 | **Cost:** N/A 262 | 263 | **Link:** [https://github.com/ygini/Hello-IT](https://github.com/ygini/Hello-IT) 264 | 265 | [![](images/hello-it.png)](https://github.com/ygini/Hello-IT) 266 | 267 | ### MacDNA 268 | 269 | > Customizable menubar that checks for hardware status, management framework status, and other handy information. 270 | 271 | **Cost:** N/A 272 | 273 | **Link:** [https://github.com/jhbush/Arek/tree/master/Development/MacDNA%20Menulet](https://github.com/jhbush/Arek/tree/master/Development/MacDNA%20Menulet) 274 | 275 | [![](images/macdna.png)](https://github.com/jhbush/Arek/tree/master/Development/MacDNA%20Menulet) 276 | 277 | ### NoMAD 278 | 279 | > The functionality you want from a Mac bound to Active Directory without having to actually bind to AD. (Make sure you [check out this NoMAD updater](https://github.com/jamfit/NoMAD-Installer) as well.) 280 | 281 | **Cost:** Free, Jamf Connect (pro version) pricing information can be found [here](https://www.jamf.com/products/jamf-connect/) 282 | 283 | **Link:** [https://nomad.menu/products/#nomad](https://nomad.menu/products/#nomad) 284 | 285 | [![](images/nomad.png)](https://nomad.menu/products/#nomad) 286 | 287 | ### Pareto Security 288 | 289 | > Automatically audit your Mac for basic security hygiene. 290 | 291 | **Price:** N/A 292 | 293 | **Link:** [https://paretosecurity.app/](https://paretosecurity.app/) 294 | 295 | [![](images/pareto.png)](https://paretosecurity.app/) 296 | 297 | ### SupportApp 298 | 299 | > The Support app is a macOS menu bar app built for organizations to help users and helpdesks to see basic diagnostic information at a glance and easily customizable with a configuration profile. 300 | 301 | **Cost:** Free 302 | 303 | **Link:** [https://github.com/root3nl/SupportApp](https://github.com/root3nl/SupportApp) 304 | 305 | [![](https://github.com/root3nl/SupportApp/raw/master/Screenshots/generic_light_mode.png)](https://github.com/root3nl/SupportApp) 306 | 307 | 308 | 309 | ## Onboarding Experience 310 | 311 | ### ADEPT 312 | 313 | > A setup/splash screen for DEP and user-initiated Jamf Pro enrollments. Detailed documentation highlights how to work with the application in Xcode to customize it for your organization's needs. 314 | 315 | **Cost:** Free to use, paid installation/customization services available. 316 | 317 | **Link:** [https://git.tramscloud.co.uk/projects/XCOD/repos/adept/browse](https://git.tramscloud.co.uk/projects/XCOD/repos/adept/browse) 318 | 319 | [![](images/adept.png)](https://git.tramscloud.co.uk/projects/XCOD/repos/adept/browse) 320 | 321 | ### DEP Notify 322 | 323 | > A lightweight notification app designed to let users know what's happening during DEP enrollment. 324 | 325 | **Cost:** N/A 326 | 327 | **Link:** [https://gitlab.com/Mactroll/DEPNotify](https://gitlab.com/Mactroll/DEPNotify) 328 | 329 | [![](images/depnotify.png)](https://gitlab.com/Mactroll/DEPNotify) 330 | 331 | ## Jamf Setup Manager 332 | 333 | > There are many enrollment progress tools available for Mac admins, each with their own strengths. Jamf Setup Manager approaches the problem from the perspective of an IT service provider. It runs over Setup Assistant before a user is created so it won't interfere with MDM-capable user or the secure token flow for FileVault. You can control which policies and installations Setup Manager runs with a configuration profile. 334 | 335 | **Cost:** N/A 336 | 337 | **Link:** [https://github.com/Jamf-Concepts/Setup-Manager](https://github.com/Jamf-Concepts/Setup-Manager) 338 | 339 | [![](https://github.com/Jamf-Concepts/Setup-Manager/raw/main/Images/setup-manager-progress-screenshot.png)](https://github.com/Jamf-Concepts/Setup-Manager) 340 | 341 | ### Octory 342 | 343 | > Octory is a highly customizable and elegant macOS application to onboard, support and watch over your users on their Mac. 344 | 345 | **Cost:** [Free](https://www.octory.io/pricing), with Pro pricing/options available 346 | 347 | **Link:** 348 | 349 | Octory enrollment demo 350 | 351 | 352 | ## Productivity 353 | 354 | ### Google Keep 355 | 356 | > Virtual sticky notes, lists, photos, and audio. 357 | 358 | **Cost:** Included with Gmail accounts. 359 | 360 | **Link:** [https://www.google.com/keep/](https://www.google.com/keep/) 361 | 362 | [![](images/googlekeep.gif)](https://www.google.com/keep/) 363 | 364 | ### Slack 365 | 366 | > Team chat and productivity client. Anyone can create a free team with ten integrations. (Join the [MacAdmins Slack](https://macadmins.herokuapp.com/)!) 367 | 368 | **Cost:** Free teams with limited capabilities, additonal pricing can be found [here](https://slack.com/pricing) 369 | 370 | **Link:** [https://slack.com/downloads/osx](https://slack.com/downloads/osx) 371 | 372 | [![](images/slack.png)](https://slack.com/downloads/osx) 373 | 374 | ### Taskade 375 | 376 | > Create simple and minimal checklists, notes and outlines. Taskade is collaborative and syncs in real-time across all devices. Free, browser-based and mobile app interface. 377 | 378 | **Cost:** Free, with paid features available. 379 | 380 | **Link:** [https://taskade.com/](https://taskade.com/) 381 | 382 | [![](images/taskade.gif)](https://taskade.com/) 383 | 384 | ### Trello 385 | 386 | > Use Trello's boards, lists, and cards to organize and prioritize your projects. Free, browser-based and mobile app interface. 387 | 388 | **Cost:** Free, with paid features available. 389 | 390 | **Link:** [https://trello.com/](https://trello.com/) 391 | 392 | [![](images/trello.png)](https://trello.com/) 393 | 394 | 395 | 396 | ## Text Editing 397 | 398 | ### BBEdit 399 | 400 | > Clean and simple HTML & text editor, made by Bare Bones Software. 401 | 402 | **Cost:** USD $49.99 (direct download or via Mac App Store) 403 | 404 | **Link:** [https://www.barebones.com/products/bbedit/](https://www.barebones.com/products/bbedit/) 405 | 406 | [![](images/bbedit.png)](https://www.barebones.com/products/bbedit/) 407 | 408 | ### CodeLobster 409 | 410 | > Free cross-platform editor 411 | 412 | **Cost:** free (plug-ins are paid) 413 | 414 | **Link:** [https://codelobster.com/](https://codelobster.com/) 415 | 416 | [![](images/codelobster.png)](https://codelobster.com/) 417 | 418 | ### MacDown 419 | 420 | > An open source markdown editor for macOS. 421 | 422 | **Cost:** Free 423 | 424 | **Link:** [https://macdown.uranusjr.com/](https://macdown.uranusjr.com/) 425 | 426 | [![](images/macdown.png)](https://macdown.uranusjr.com/) 427 | 428 | ### Nova 429 | 430 | > Nova is a new, fast, and flexible text editor, with all the features like smart autocomplete, multiple cursors, a Minimap, editor overscroll, tag pairs and brackets, and way, way more. 431 | 432 | **Cost:** USD $99.99 + tax (includes one year of updates and new features) 433 | 434 | **Link:** [https://nova.app/](https://nova.app/) 435 | 436 | [![](https://nova.app/images/en/light/editor.png)](https://nova.app/) 437 | 438 | ### Sublime Text 439 | 440 | > A high performance, cross-platform text editor. 441 | 442 | **Cost:** USD $80 to buy, free to evaluate. 443 | 444 | **Link:** [https://www.sublimetext.com/](https://www.sublimetext.com/) 445 | 446 | [![](images/sublimetext.png)](https://www.sublimetext.com/) 447 | 448 | ### Visual Studio Code 449 | 450 | > Microsoft's source code editor in a lightweight, open source, cross-platform application. 451 | 452 | **Cost:** Free 453 | 454 | **Link:** [https://code.visualstudio.com/](https://code.visualstudio.com/) 455 | 456 | [![](images/vscode.png)](https://code.visualstudio.com/) 457 | 458 | ### Xcode 459 | 460 | > Apple's integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software used by Apple hardware. 461 | 462 | **Cost:** Free with an Apple ID. 463 | 464 | **Link:** [https://itunes.apple.com/us/app/xcode/id497799835?mt=12](https://itunes.apple.com/us/app/xcode/id497799835?mt=12) 465 | 466 | [![](images/xcode.png)](https://itunes.apple.com/us/app/xcode/id497799835?mt=12) 467 | 468 | 469 | 470 | ## Utilities 471 | 472 | ### Amphetamine 473 | 474 | > A caffeine replacement that prevents your Mac from sleeping on demand. 475 | 476 | **Cost:** Free in the Mac App Store 477 | 478 | **Link:** [https://itunes.apple.com/app/amphetamine/id937984704?mt=12](https://itunes.apple.com/app/amphetamine/id937984704?mt=12) 479 | 480 | [![](images/amphetamine.jpg)](https://itunes.apple.com/app/amphetamine/id937984704?mt=12) 481 | 482 | ### AppCleaner 483 | 484 | > A small application which allows you to thoroughly uninstall unwanted apps. 485 | 486 | **Cost:** Free 487 | 488 | **Link:** [https://freemacsoft.net/appcleaner/](https://freemacsoft.net/appcleaner/) 489 | 490 | [![](images/appcleaner.gif)](https://freemacsoft.net/appcleaner/) 491 | 492 | ### Escrow Buddy 493 | 494 | > An authorization plugin that helps MDM administrators regenerate and escrow FileVault recovery keys. 495 | 496 | **Cost:** Free 497 | 498 | **Link:** [https://github.com/macadmins/escrow-buddy](https://github.com/macadmins/escrow-buddy) 499 | 500 | ### Giphy Capture 501 | 502 | > Easily capture GIFs from your Mac, great for documentation. 503 | 504 | **Cost:** Free from the Mac App Store. 505 | 506 | **Link:** [https://itunes.apple.com/us/app/giphy-capture-the-gif-maker/id668208984?mt=12](https://itunes.apple.com/us/app/giphy-capture-the-gif-maker/id668208984?mt=12) 507 | 508 | [![](images/giphy.gif)](https://itunes.apple.com/us/app/giphy-capture-the-gif-maker/id668208984?mt=12) 509 | 510 | ### Icons.app 511 | 512 | > Icons.app is an application for macOS which enables you to create graphics files in PNG format, for use with management tools like Jamf Software's Jamf Pro or the open source Munki software installation tool. 513 | 514 | **Cost:** N/A 515 | 516 | **Link:** [https://github.com/SAP/macOS-icon-generator](https://github.com/SAP/macOS-icon-generator) 517 | 518 | [![](https://github.com/SAP/macOS-icon-generator/raw/main/readme_images/drag_and_drop_source_image.gif)](https://github.com/SAP/macOS-icon-generator) 519 | 520 | ### Jamf Compliance Editor 521 | 522 | > Jamf Compliance Editor is a tool that provides macOS system administrators with an easy way to establish and manage compliance baselines on their fleet of macOS devices. This tool is built on the foundations of the [macOS Security Compliance Project](https://github.com/usnistgov/macos_security), hosted by the United States government agency, NIST, in their Github repo. 523 | 524 | **Cost:** N/A 525 | 526 | **Link:** [https://trusted.jamf.com/docs/establishing-compliance-baselines](https://trusted.jamf.com/docs/establishing-compliance-baselines) 527 | 528 | [![](images/jamf-compliance-editor.png)](https://trusted.jamf.com/docs/establishing-compliance-baselines) 529 | 530 | ### Jamf Migrator 531 | 532 | > A tool to migrate data granularly between Jamf Pro servers. 533 | 534 | **Cost:** N/A 535 | 536 | **Link:** [https://github.com/jamf/JamfMigrator](https://github.com/jamf/JamfMigrator) 537 | 538 | [![](images/jamfmigrator.png)](https://github.com/jamf/JamfMigrator) 539 | 540 | ### macOS Security Compliance Project 541 | 542 | > The macOS security compliance project is an open source effort to provide a programmatic approach to generating security guidance. This project can be used to create customized security baselines of technical security controls by leveraging a library of rules which are mapped to compliance requirements in existing security guides or used to develop customized guidance. 543 | 544 | **Cost:** N/A 545 | 546 | **Link:** [https://github.com/usnistgov/macos_security](https://github.com/usnistgov/macos_security) 547 | 548 | [![](images/mscp.png)](https://github.com/usnistgov/macos_security) 549 | 550 | ### The MUT 551 | 552 | > The MUT is a native macOS application written in Swift which allows Jamf admins to make mass updates to attributes (such as username, asset tag, or extension attribute) of their devices and users in Jamf. 553 | 554 | **Cost:** Free 555 | 556 | **Link:** [https://apps.apple.com/us/app/the-mut/id1133234759](https://apps.apple.com/us/app/the-mut/id1133234759) 557 | 558 | [![](images/mut.png)](https://apps.apple.com/us/app/the-mut/id1133234759) 559 | 560 | ### Particulars 561 | 562 | > Particulars displays system information as an overlay to your Mac wallpaper, as a Siri Shortcut, or a via command line. In wallpaper mode, you choose the position and theme of the overlay. You can choose to display any or all of: computer name, model name & identifier, serial number, CPU, GPU, RAM, OS version, Darwin version, current user, uptime, disk space, and network configuration. Available via Mac App Store, and also offers a mass deployment .PKG for IT administrators. 563 | 564 | **Cost:** Free (developer accepts donations) 565 | 566 | **Link:** [Main Site (https://particulars.app)](https://particulars.app), or [Mac App Store](https://apps.apple.com/us/app/particulars/id885120167?ls=1&mt=12). 567 | 568 | [![](https://is1-ssl.mzstatic.com/image/thumb/PurpleSource116/v4/6c/b5/b8/6cb5b8b1-1bda-3269-13a7-c5c8245a473c/7c5b21ce-825e-49df-8557-b8480294392f_Screen_Shot_2021-12-07_at_7.46.38_PM.png/626x0w.webp)](https://particulars.app) 569 | 570 | ### Postman 571 | 572 | > Postman is an API platform for building and using APIs. The Postman desktop app provides a simple way to interact with an API. 573 | 574 | **Cost:** Free, with paid options 575 | 576 | **Link:** [https://www.postman.com/downloads/](https://www.postman.com/downloads/) 577 | 578 | [![](https://voyager.postman.com/screen/postman-downloads-product-screen.svg)](https://www.postman.com/downloads/) 579 | 580 | ### PPPC-Utility 581 | 582 | > PPPC Utility is a macOS (10.15 and newer) application for creating configuration profiles containing the Privacy Preferences Policy Control payload for macOS. 583 | 584 | **Cost:** Free 585 | 586 | **Link:** [https://github.com/jamf/PPPC-Utility](https://github.com/jamf/PPPC-Utility) 587 | 588 | [![](https://github.com/jamf/PPPC-Utility/raw/master/Images/SavingSigned.png)](https://github.com/jamf/PPPC-Utility) 589 | 590 | ### Prune 591 | 592 | > Prune is a handy app that looks for unused items in a Jamf Pro server and makes them easy to identify and remove. 593 | 594 | **Cost:** Free 595 | 596 | **Link:** [https://github.com/BIG-RAT/Prune](https://github.com/BIG-RAT/Prune) 597 | 598 | [![](https://github.com/BIG-RAT/Prune/blob/master/images/pruneApp.png?raw=true)](https://github.com/BIG-RAT/Prune) 599 | 600 | ### Rectangle 601 | 602 | > Move and resize windows in macOS using keyboard shortcuts or snap areas. 603 | 604 | **Cost:** Free 605 | 606 | **Link:** [https://rectangleapp.com/](https://rectangleapp.com/) 607 | 608 | [![](https://user-images.githubusercontent.com/13651296/101402672-57ab5300-38d4-11eb-9e8c-6a3147d26711.png)](https://github.com/rxhanson/Rectangle) 609 | 610 | ### Script2Pkg 611 | 612 | > Helps with the process of creating payload-free installer packages. 613 | 614 | **Cost:** N/A 615 | 616 | **Link:** [https://github.com/SAP/script-to-package-tool-for-macos](https://github.com/SAP/script-to-package-tool-for-macos) 617 | 618 | [![](https://github.com/SAP/script-to-package-tool-for-macos/raw/main/readme_images/mainwindow_disabled.png)](https://github.com/SAP/script-to-package-tool-for-macos) 619 | 620 | ### SOFA 621 | 622 | > SOFA (**S**imple **O**rganized **F**eed for **A**pple Software Updates) supports MacAdmins by efficiently tracking and surfacing information on updates for macOS and iOS. It consists of a machine-readable feed and user-friendly web interface, providing continuously up-to-date information on XProtect data, OS updates, and the details bundled in those releases. 623 | 624 | **Cost:** N/A 625 | 626 | **Link:** [https://sofa.macadmins.io/](https://sofa.macadmins.io/) 627 | 628 | [![](/images/sofa.png)](https://sofa.macadmins.io/) 629 | 630 | ### sus-inspector 631 | 632 | > Inspect Apple macOS software updates. 633 | 634 | **Cost:** N/A 635 | 636 | **Link:** [https://github.com/hjuutilainen/sus-inspector](https://github.com/hjuutilainen/sus-inspector) 637 | 638 | [![](https://raw.githubusercontent.com/hjuutilainen/sus-inspector/master/screenshot.png)](https://github.com/hjuutilainen/sus-inspector) 639 | 640 | ### umad 641 | 642 | > A Professional Tool to help users with getting pre-existing devices enrolled into MDM. 643 | 644 | **Cost:** N/A 645 | 646 | **Link:** [https://github.com/macadmins/umad](https://github.com/macadmins/umad) 647 | 648 | [![](https://github.com/macadmins/umad/raw/main/images/ss_dep.png?raw=true)](https://github.com/macadmins/umad) 649 | 650 | ### Yo 651 | 652 | > Custom user notifications with Swift. 653 | 654 | **Cost:** N/A 655 | 656 | **Link:** [https://github.com/sheagcraig/yo](https://github.com/sheagcraig/yo) 657 | 658 | [![](images/yo.png)](https://github.com/sheagcraig/yo) 659 | 660 | ### ProfileCreator 661 | 662 | > A macOS app to create standard & customized configuration profiles & plists. 663 | 664 | **Cost:** N/A 665 | 666 | **Link:** [https://github.com/ProfileCreator/ProfileCreator](https://github.com/ProfileCreator/ProfileCreator) 667 | 668 | [![](https://github.com/ProfileCreator/ProfileCreator/blob/master/resources/screenshots/ProfileCreator.png)](https://github.com/ProfileCreator/ProfileCreator) 669 | 670 | ### iMazing Profile Editor 671 | 672 | **Cost:** Free 673 | 674 | **Link:** [https://imazing.com/profile-editor](https://imazing.com/profile-editor) 675 | 676 | > iMazing Profile Editor lets you create, edit, and sign profiles for macOS and iOS devices without coding XML files. You can customize the app, use community-compiled manifests, and export to MDM-compatible .plist files. 677 | 678 | [![](images/imazingprofileeditor.png)](https://imazing.com/profile-editor) 679 | 680 | 681 | --- 682 | 683 | ## License 684 | 685 | [![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/) 686 | 687 | To the extent possible under law, [Emily Kausalik](https://twitter.com/emilyooo) has waived all copyright and related or neighboring rights to this work. 688 | --------------------------------------------------------------------------------