Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with macOS. Also available for Linux.


Chocolatey is not available for Mac but there are plenty of alternatives that runs on macOS with similar functionality. The best Mac alternative is Homebrew, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Chocolatey and 12 are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to Chocolatey are Nix Package Manager, Zero Install, Homebrew Cask and Applite.
Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with macOS. Also available for Linux.


Nix is a powerful package manager for macOS, Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup...
Zero Install is a decentralised cross-distribution software installation system. Other features include full support for shared libraries, sharing between users, and integration with native platform package managers.

Homebrew-cask provides a friendly homebrew-style CLI workflow for the administration of Mac applications distributed as binaries.
It's implemented as a homebrew external command called cask.




The MacPorts Project is an opensource package management system that simplifies compiling, installing, upgrading, and removal of other open-source software on Mac OS X 10.4 Tiger and later, running on Intel or Apple Silicon.




pkgsrc is a framework for building over 17,000 open source software packages. It is the native package manager on SmartOS, NetBSD, and Minix, and is portable across 23 different operating systems. Use one package manager across all of your systems!
What is Fink?
Fink is a project that wants to bring the full world of Unix Open Source software to Darwin and Mac OS X. As a result, we have two main goals. First, to modify existing Open Source software so that it will compile and run on Mac OS X. (This process is called portin.
A modern, delicious implementation of the Nix package manager, focused on correctness, usability, and growth — and committed to doing right by its community.

