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.12
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.12

  • info: resolve installed formulae from receipt's tap and warn on shadow by @HaraldNordgren in #22224
  • info: resolve aliased deps when checking installed status by @HaraldNordgren in #22228
  • audit: don't check livecheck throttle days offline by @bevanjkay in #22233
  • Add brew exec command by @MikeMcQuaid in #22222
  • Annotate test-bot dependency impact by @MikeMcQuaid in #22221
  • Omit platform for all bottles by @MikeMcQuaid in #22227
  • test/cask: speed up missing source test by @bevanjkay in #22234
  • Skip bot incomplete PR closures by @MikeMcQuaid in #22232
  • build(deps): bump urllib3 from 2.6.3 to 2.7.0 in /Library/Homebrew/formula-analytics by @dependabot[bot] in #22235
  • Use internal API for developers by @MikeMcQuaid in #22226
  • Use AST for source rewrites by @MikeMcQuaid in #22220
  • Fix bottled default config upgrades by @MikeMcQuaid in #22223
  • shims/super/ninja: omit -j flag when MAKEFLAGS advertises jobserver by @carlocab in #22237
  • cli: hide hide_from_man_page commands from 'brew commands' by @HaraldNordgren in #22229
  • Parallelise dependent test-bot tests by @MikeMcQuaid in #22239
  • Move macOS sandbox logic by @MikeMcQuaid in #22238
  • os/mac/hardware/cpu: add M5 and M5 Pro/Max by @fxcoudert in #22242
  • workflows/docs: improve and simplify. by @MikeMcQuaid in #22244
  • Allow cask macOS dep migration by @MikeMcQuaid in #22246
  • Replace brew which-update by @MikeMcQuaid in #22231
  • gitignore: ignore brew-rs. by @MikeMcQuaid in #22245
  • Add OS dependency style checks by @MikeMcQuaid in #22199
  • simulate-macos: use newest supported version by @MikeMcQuaid in #22248
  • update-portable-ruby: run brew typecheck --update by @p-linnane in #22250
  • Portable Ruby 4.0.4 by @p-linnane in #22236
  • bump-cask-pr: tolerate idempotent stanza replace by @MikeMcQuaid in #22252
  • Add RubyGems livecheck cooldown by @MikeMcQuaid in #22253
  • aliases: break load-time cycle with cmd/alias by @p-linnane in #22260
  • cask, formula: run forbidden checks before download by @p-linnane in #22259
  • Fix cask OS dependency regressions by @MikeMcQuaid in #22261
  • mcp: preserve tool arguments as argv by @RajvardhanPatil07 in #22262
  • Clarify Brewfile snapshots documentation by @MikeMcQuaid in #22263
  • Add internal API metadata by @MikeMcQuaid in #22264
  • Improve bundle check guidance by @MikeMcQuaid in #22265
  • Support CPS metadata dirs by @MikeMcQuaid in #22267
  • Link shared security policy by @MikeMcQuaid in #22266
  • cmd/bundle: fix check --quiet by @branchv in #22273
  • cmd/outdated: fix handling of auto_updates by @bevanjkay in #22272
  • Move API checks into RuboCop by @MikeMcQuaid in #22283
  • build(deps): bump github/codeql-action from 4.35.3 to 4.35.4 in the github-actions group across 1 directory by @dependabot[bot] in #22288
  • build(deps): bump the bundler group across 2 directories with 6 updates by @dependabot[bot] in #22287
  • Add brew exec formulae environments by @MikeMcQuaid in #22269
  • Preserve manual resource stanzas by @MikeMcQuaid in #22292
  • Support pinning casks by @MikeMcQuaid in #22276
  • Add parser subcommand scaffolding by @MikeMcQuaid in #22278
  • expat: bump to 2.7.4 on macOS 26 by @p-linnane in #22274
  • Add ask dependency plans and cask support by @MikeMcQuaid in #22275
  • docs/Rakefile: ignore iTunes Xcode page. by @MikeMcQuaid in #22298
  • Add appimage support for linux by @SMillerDev in #20334
  • Serialise bundle formula locks by @MikeMcQuaid in #22297
  • cask/upgrade: don't skip quit stanzas by @bevanjkay in #22295
  • cask/upgrade: reopen closed apps during upgrade by @bevanjkay in #22296
  • info: show other installed versions by @HaraldNordgren in #22241
  • Add Linux Bubblewrap sandbox by @MikeMcQuaid in #22240
  • Show install status in which-formula by @MikeMcQuaid in #22300
  • More tightly scope build API override by @MikeMcQuaid in #22311
  • Embed executables in API JSON by @MikeMcQuaid in #22301
  • Add appimagedir to default cask directories by @SMillerDev in #22312
  • Remove executables fallback by @MikeMcQuaid in #22313
  • Convert services subcommands by @MikeMcQuaid in #22279
  • Avoid cached manifest downloads by @MikeMcQuaid in #22316
  • parse_basename: fix local test failures by @HaraldNordgren in #22317
  • Show more tap info for packages by @HaraldNordgren in #22304
  • Convert bundle subcommands by @MikeMcQuaid in #22280
  • workflows/tests: install actionlint. by @MikeMcQuaid in #22320
  • Convert remaining subcommands by @MikeMcQuaid in #22281
  • Improve Linux sandbox behaviour by @MikeMcQuaid in #22315
  • info: indicate upgrade target for outdated @-versioned formulae by @HaraldNordgren in #22321
  • Scope subcommand option constraints by @MikeMcQuaid in #22325
  • bundle/krew: use kubectl-krew directly by @branchv in #22328
  • Share system executable fallback by @MikeMcQuaid in #22322
  • Scope subcommand usage help by @MikeMcQuaid in #22326
  • Fix npm bundle dump PATH by @MikeMcQuaid in #22332
  • Skip empty upgrade ask prompt by @MikeMcQuaid in #22333
  • test: fix leaky constants by @Bo98 in #22336
  • Fix package API cache install by @MikeMcQuaid in #22335
  • Sorbet now understands RSpec's expect block form by @issyl0 in #22329

Homebrew for Mac

Free
In English
Version 5.1.12
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