About this project
Homebrew is a package manager distributed as the `brew` command, described in its README as "The Package Manager for Everywhere." It is a non-profit project run entirely by volunteers and funded through donations via GitHub Sponsors, Open Collective and Patreon, with fiscal hosting by the Open Source Collective.
What it provides, based on the README:
- Installation and package management through the `brew` command, with installation instructions, package listings and `brew bundle` documented on brew.sh.
- A manual available via `man brew` and online documentation covering installation, troubleshooting, contribution and an FAQ on docs.brew.sh.
- Package discovery through formulae.brew.sh, which lists formulae, casks, dependencies, versions and package metadata.
- Anonymous analytics: anonymised install, build and operating system usage data is published at formulae.brew.sh/analytics, with an explanation of how Homebrew uses anonymous analytics in the docs.
- Diagnostic and maintenance commands referenced in the help section, including `brew update` and `brew doctor`.
- Community support channels: GitHub Discussions, an issue chooser, a blog for release notes and announcements, and social accounts on Mastodon, Bluesky and X, plus a newsletter.
- Contribution workflow guidance: contributors can tap homebrew/core or homebrew/cask, run strict audits such as `brew audit --strict ffmpeg`, fix warnings, and submit pull requests. The README states that more than 10,000 people contribute.
- A security policy for reporting security issues and defining scope.
- Governance information: a Project Leader, Lead Maintainers and other Maintainers are listed, and Homebrew was originally created by Max Howell.
- Licensing: code under the BSD 2-clause "Simplified" License and documentation under a Creative Commons Attribution license.
- Sponsors and infrastructure partners are acknowledged, including macOS continuous integration hosting and password storage/syncing services.
This overview reflects only what the repository README states; it does not evaluate package counts, performance or comparative quality.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.