01 Overview
Homebrew is the de-facto standard package manager for macOS (and Linux), often called "the missing package manager for macOS." It fills a critical gap: while macOS comes with many built-in tools, hundreds of popular developer tools, languages, databases, and utilities are absent.
Homebrew provides a single, consistent CLI to install, update, and remove thousands of open-source packages — from git and python to ffmpeg, postgresql, and node. It manages dependencies automatically, keeps packages updated in a single command, and installs to a sandboxed prefix (/opt/homebrew on Apple Silicon, /usr/local on Intel) so it never interferes with macOS system files.
It also handles GUI macOS applications through its "cask" system, making it a one-stop shop for setting up a development machine.
What's New in 5.1.0 (March 2026)
- Expanded
brew bundle— now manages Rust Cargo packages,uvtools, and Flatpak apps - Parallel fetch — downloads all Brewfile deps in parallel before installing
brew version-install— install older formula versions in one step- Progress bar during concurrent downloads
- 7-day API cache — reduces network usage