Homebrew/brew: The missing package manager for macOS (or Linux)

Features, usage, and installation instructions are summarized on the home page. The terminology (e.g. the difference between a cellar, tap, barrel, etc.) is explained here.

What packages are available?

  1. Type preparation formulas for a list
  2. .

  3. Or visit formulae.brew.sh to search for packages online.



Prepare Help, man brew or consult our documentation

. Troubleshooting

First, run brew update and brew doctor


Second, read the Troubleshooting Checklist

. If you don’t

read them, it will take us much longer to help you with your problem



Homebrew is a

non-profit project run entirely by unpaid volunteers. We need your funds to pay for software, hardware, and hosting around continuous integration and future project improvements. Every donation will be spent on making Homebrew better for our users.

Consider a regular donation through GitHub Sponsors, Open Collective, or Patreon. Homebrew is fiscally hosted by the Open Source Collective.



  • /discussions (forum
  • )

  • @MacHomebrew (Twitter
  • )

  • @homebrew@fosstodon.org (Mastodon)


We’d love for you to contribute to Homebrew. First, read our Contribution Guide and Code of Conduct.

We explicitly welcome contributions from people who have never contributed to open source before – we were all beginners once! We can help build on a partially functional pull request with the goal of merging it. We are also actively seeking to diversify our contributors and especially welcome contributions from women of all backgrounds and people of color.

A good starting point for contributing is to run brew audit -strict with some of the packages you use (for example, brew audit -strict wget

if you use wget) and then read the warnings, try to correct them until brew audit -strict shows no results, and send a pull request. If no formula you use has warnings, you can run brew audit -strict with no arguments to run on all packages and choose one.

Alternatively, for something more substantial, check out one of the issues labeled as desired help in Homebrew/brew or Homebrew/homebrew-core.

Good luck!


Report security issues

by filling out the security advisory form


Who we are

The Homebrew project leader is Mike McQuaid. The

Homebrew Project Leadership Committee consists of Colin Dean, Issy Long, Jonathan Chang, Mike McQuaid, Misty De Méo and Sean Molenaar. The

Homebrew Technical Steering Committee consists of Bo Anderson, FX Coudert,

Michka Popoff, Mike McQuaid and Rylan Polster.

Homebrew maintainers are Alexander Bayandin, Bevan Kay, Bo Anderson, Branch Vincent, Caleb Xu, Carlo Cabrera, Daniel Nachun, David Baumgold, Dawid Dziurla, Dustin Rodrigues, Eric Knibbe, FX Coudert, George Adams, Issy Long, Markus Reiter, Miccal Matthews, Michael Cho, Michka Popoff, Mike McQuaid, Nanda H Krishna, Patrick Linnane, Razvan Azamfirei, Rui Chen, Ruoyu Zhong, Rylan Polster, Sam Ford, Sean Molenaar and Thierry Moisan.

Previous maintainers with significant contributions include Misty De Méo, Shaun Jackman, Vítor Galvão, Claudia Pellegrino, Seeker, William Woodruff, Jan Viljanen, JCount, commitay, Dominyk Tiller, Tim Smith, Baptiste Fontaine, Xu Cheng, Martin Afanasjew, Brett Koonce, Charlie Sharpsteen, Jack Nagel, Adam Vandenberg, Andrew Janke, Alex Dunn, neutric, Tomasz Pajor, Uladzislau Shablinski, Alyssa Ross, ilovezfs, Chongyu Zhu and the creator of Homebrew: Max Howell.


license code is licensed under the BSD 2-clause “simplified” clause. The documentation is licensed under the Creative Commons Attribution license.


Our macOS continuous integration infrastructure is hosted on MacStadium’s Orka


Secure password storage and synchronization is provided by 1Password for Teams


Detection and tracking of scaly tests are provided by BuildPulse


https://brew.sh DNS resolves with DNSimple.

Homebrew is generously supported by GitHub, Custom Ink, Randy Reddig, Sentry, Codecademy, fly.io, Appwrite, Mercedes-Benz Group, embark-studios, Agilend, and many other users and organizations through GitHub Sponsors.

Contact US