Tools/Homebrew/brew

Homebrew

The missing package manager for macOS

49.8k+67/wkgrowthRubyBSD 2-Clause "Simplified" Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

One command installs almost anything: brew install postgres. It's the package manager that macOS should have shipped with.

Homebrew manages 7,000+ formulae (command-line tools) and 5,000+ casks (GUI apps). It handles dependencies, updates, and cleanup. brew update && brew upgrade keeps everything current. It also works on Linux now, though its macOS dominance is where it shines.

Completely free. BSD license. Funded by donations and corporate sponsors. Every Mac developer should install Homebrew within the first 10 minutes of setting up a new machine. There's no team-size consideration here. It's a personal tool. The only decision is whether to also use it for GUI apps (casks) or just CLI tools.

The catch: Homebrew installs everything globally, which can conflict with project-specific version needs. For language runtimes, tools like nvm, pyenv, or asdf give you per-project versioning that Homebrew doesn't. And brew upgrade will happily update a database you weren't ready to migrate.

Free vs Self-Hosted vs Paid

fully free

Free

Everything. BSD 2-Clause license. Community-maintained, funded by sponsors (GitHub, MacStadium, etc.) and donations.

What You Get

  • 7,000+ formulae (CLI tools and libraries)
  • 5,000+ casks (GUI applications)
  • Dependency management
  • Simple update/upgrade workflow
  • Tap system for third-party repositories
  • Linux support (Linuxbrew)

Cost

$0. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" and you're done.

Fully free. The Mac developer standard. No paid tier exists or needs to.

What to do by team size

Solo
Install it. Period.
Small team
Everyone should have it. Consider a Brewfile to standardize team tool versions.
Medium team
Brewfile in the repo keeps everyone aligned. But use language-specific version managers (nvm, pyenv) alongside it.
Large team
Same as medium. Homebrew is personal tooling, not infrastructure.
Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 47,556 starsActive community: 11,077 forksPermissive license (BSD-2-Clause)

About

Stars
49,753
Forks
11,366

Explore Further

More tools in the directory