We stand with Ukraine to help keep people safe. Join us
EN
When you purchase through links on our site, we may earn an affiliate commission

Homebrew for Mac

Manage the installation process of other open source software.

Free
In English
Version 5.1.15
4.3
Based on 20 user rates

Homebrew overview

Homebrew is a command line utility designed to streamline the installation of various libraries and utilities that you might need to run certain applications, but have not been included in your macOS installation by default.

The both application provides you with access to a large collection of packages which you can browse using the command line, or by making use of online resources such as the Braumeister website.

Effortless to install macOS package manager that runs in the Terminal

To deploy Homebrew on your Mac, you can manually download the source code archive and install wherever you like, or you can run the command provided by the development team in Terminal window (will place Homebrew in the /usr/local folder):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

What's new in version 5.1.15

  • tests: Use full constant names sometimes (for Sorbet rule 5001 compat)
  • Sorbet now understands our custom mktmpdir helper method
  • test_runner_formula: treat versioned macOS deps as macOS-only
  • Check bundle formula link status
  • Improve cleanup ask output
  • Fix zsh nested subcommand option completion
  • Fix cask upgrade env conflict
  • cask/upgrade: re-register application bundle before reopen
  • docs/Gemfile: add irb to silence Ruby 4.0 warning
  • Add CI check against conventional commit messages
  • workflows/tests: move to a different Brewfile cask.
  • Harden sandboxed install phases
  • Preserve GitHub token during eval
  • Close API-created issues that do not match a template
  • Fetch ask upgrades together
  • Accept one-key ask confirmations
  • Avoid install warning annotations
  • Skip TestFlight apps in cleanup
  • sandbox: chdir into tmpdir before exec to avoid getcwd EPERM
  • keg: fix any_skip_relocation cellar on Linux
  • fetch: add --all-platforms to fetch every variant
  • cask: extract refresh_for_tag to tolerate asymmetric variations
  • Clarify autoclose guidance
  • build(deps): bump certifi from 2026.4.22 to 2026.5.20 in /Library/Homebrew/formula-analytics in the pip group across 1 directory
  • build(deps): bump the github-actions group across 1 directory with 6 updates
  • build(deps): bump the bundler group across 2 directories with 8 updates
  • Add bundle type disable flags
  • Use stable test-bot formulae
  • docs/Gemfile: pin jekyll-remote-theme for Ruby 4.x.x compatibility
  • Make bundle cleanup ask before removal
  • formula: include patches in to_hash
  • Use worktrees for local core taps
  • Install Bubblewrap on hosted Ubuntu
  • Upload coverage to GitHub
  • Fix Linux Bubblewrap setup
  • workflows/tests.yml: skip coverage upload when brew tests is skipped
  • Support casks in brew missing
  • sorbet: Bump test/support/helper files to typed: true
  • Fix SBOM SPDX references
  • Add initial tap trust enforcement
  • tests: Run tagged tests with --changed when shared contexts change
  • Sorbet now understands RSpec's dynamic be_ and have_ matchers
  • Add tap trust commands
  • Audit cask flight step conversions
  • sorbet: Regenerate predicate matcher RBI for TrustSpec
  • sorbet: Bump most test/rubocops/ to typed: true or higher
  • sorbet: Add shims for methods in the 'integration test' shared context
  • Mark unused options for deprecation
  • sorbet: RBIs for more custom RSpec matchers like not_to_output
  • sorbet: Handle before blocks using let values from within tests
  • Enable bundle defaults for developers
  • Delete unused setup_remote_tap method from the integration test helper
  • Clarify env boolean parsing
  • Fix default audit test formula
  • Use tap trust for eval all
  • utils/path: trust symlinked cellar roots
  • Warn about HOMEBREW_EVAL_ALL deprecation once
  • sorbet: Add RBI shims for the remainder of the test helper methods
  • sorbet: Commands can define subcommands
  • Fix install step API normalisation
  • Limit Sorbet runtime defaults
  • Trust taps in test-bot
  • livecheck/livecheck: type fix
  • Enable recursive CI typechecking
  • Add formula install step audit
  • Fix prof vernier child hangs
  • Refine tap trust warnings
  • Fix test-bot tap trust config home
  • Document XDG trust config
  • Handle stale reinstall kegs
  • Limit recursive Sorbet in test-bot
  • Print ask upgrade summary sooner
  • Skip sandbox setup for syntax-only jobs
  • Create service path directories
  • Fix bottle rebuild parsing
  • Add install step rebuild actions
  • Fix linked_libraries type in keg_relocate
  • pypi_download_strategy: fix source_modified_time
  • Fix services completions
  • Document commit style rule
  • Fix env_scrypt_all_files symbol of pathname

Homebrew for Mac

Free
In English
Version 5.1.15
Write a detailed review about Homebrew

What customers like

What needs improvements

Homebrew qualities

3.0
3.0
3.0
3.0
4.0

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.3

(35 Reviews of Homebrew)

  • Comments

  • User Ratings

Derekcurrie
Derekcurrie
May 19, 2026
5.1.11
4.0
May 19, 2026
4.0
Version: 5.1.11
v5.1.12 is out.
Derekcurrie
Derekcurrie
Feb 10, 2026
5.0.13
4.0
Feb 10, 2026
4.0
Version: 5.0.13
v5.0.14 is out.
Derekcurrie
Derekcurrie
Nov 14, 2025
5.0.0
4.0
Nov 14, 2025
4.0
Version: 5.0.0
v5.0.1 is out already.
Derekcurrie
Derekcurrie
Oct 13, 2025
4.6.16
4.0
Oct 13, 2025
4.0
Version: 4.6.16
v4.6.17 is out.
Derekcurrie
Derekcurrie
Sep 9, 2025
4.6.10
4.0
Sep 9, 2025
4.0
Version: 4.6.10
The v4.6.10 update is a bit whacked! (1) Before updating, I verified that I had v4.6.9 installed. (2) So I updated, but it told me "Already up-to-date". Indeed a version check now said I had v4.9.10. (3) So, finding this odd, I did the *upgrade* command anyway. There were 6 upgrades to make on my setup, all without my being warned. - - So! If the update oddity hits you as well, do the *upgrade* command anyway!
firewall00110-1
firewall00110-1
Oct 10, 2025
4.6.16
5.0
Oct 10, 2025
5.0
Version: 4.6.16
The_Blinded
The_Blinded
Mar 26, 2025
4.4.26
5.0
Mar 26, 2025
5.0
Version: 4.4.26
anonymous-skunk-2936082
anonymous-skunk-2936082
Aug 13, 2024
4.3.9
5.0
Aug 13, 2024
5.0
Version: 4.3.9
anonymous-blackbird-2805955
anonymous-blackbird-2805955
Jun 30, 2024
4.3.7
5.0
Jun 30, 2024
5.0
Version: 4.3.7
anonymous-raven-2971779
anonymous-raven-2971779
Jun 26, 2024
4.3.7
5.0
Jun 26, 2024
5.0
Version: 4.3.7
anonymous-opossum-2413970
anonymous-opossum-2413970
May 1, 2024
4.2.20
5.0
May 1, 2024
5.0
Version: 4.2.20
anonymous-rabbit-2902916
anonymous-rabbit-2902916
Apr 16, 2024
4.2.18
5.0
Apr 16, 2024
5.0
Version: 4.2.18
anonymous-monkey-2382026
anonymous-monkey-2382026
Mar 29, 2024
4.2.15
5.0
Mar 29, 2024
5.0
Version: 4.2.15
anonymous-gull-2362711
anonymous-gull-2362711
Mar 18, 2024
4.2.12
5.0
Mar 18, 2024
5.0
Version: 4.2.12
kom
kom
Oct 10, 2023
4.1.14
4.0
Oct 10, 2023
4.0
Version: 4.1.14
sansan341
sansan341
Sep 18, 2023
4.1.11
5.0
Sep 18, 2023
5.0
Version: 4.1.11
Michael-Vilain
Michael-Vilain
Oct 21, 2022
3.6.6
4.0
Oct 21, 2022
4.0
Version: 3.6.6
RobertAudi
RobertAudi
Sep 29, 2022
3.6.3
3.0
Sep 29, 2022
3.0
Version: 3.6.3
xouzouras
xouzouras
Jul 23, 2022
3.5.6
4.0
Jul 23, 2022
4.0
Version: 3.5.6
RYU224
RYU224
Mar 17, 2022
3.4.2
4.0
Mar 17, 2022
4.0
Version: 3.4.2
Derekcurrie
Derekcurrie
Jul 13, 2021
3.2.2
4.0
Jul 13, 2021
4.0
Version: 3.2.2
gabrielsolorzano9003
gabrielsolorzano9003
Mar 19, 2021
3.0.2
1.0
Mar 19, 2021
1.0
Version: 3.0.2
JonStuck
JonStuck
Dec 23, 2020
3.0
Dec 23, 2020
3.0
Version: null
MichaelHaeusler
MichaelHaeusler
Mar 26, 2020
5.0
Mar 26, 2020
5.0
Version: null
WetNet
WetNet
Nov 30, 2
3.0.5
5.0
Nov 30, 2
5.0
Version: 3.0.5