Developer tools · package manager
Homebrew
A package manager for macOS and Linux with a huge catalog, one-line installs and handy casks for Mac apps; critics cite weak supply-chain security and dropped older macOS support.
Summarized from 566 comments.
A package manager for macOS and Linux with a huge catalog, one-line installs and handy casks for Mac apps; critics cite weak supply-chain security and dropped older macOS support.
- recommend
- 271
- criticize
- 175
- months recommended
- 12 of 13
- median owned, 13 owners said
- 10 years
Why people love it
Works well on Linux too · 8
Brew actually works very nicely for Linux and is a useful method to enable package management of cli tools/libraries at the user level.
Jan 2026 · commentbrew is a decent compromise between "breaking debian" and running newer stuff and newer versions of things for desktop use at least.
Nov 2025 · commentIt's for predictability in upgrades. Homebrew allows you to separate system packages (from apt or dnf) from user packages
Jun 2026 · commentHuge catalog of current software · 4
Homebrew provides access to a massive catalog of software, including many tools that are not packaged for Fedora, Debian, or Ubuntu.
Jun 2026 · commentMost will at least want something like https://brew.sh/ to get you current versions of standard Linux utilities
Mar 2026 · commentIt's already packaged for both Alpine Linux and Homebrew which suits my ad-hoc needs wonderfully!
Nov 2025 · commentEasy one-line installs · 3
I think of homebrew as a curation service; it lets me name a piece of software and install it without having to any special diligence on it.
Nov 2025 · commentanything you can install via Homebrew is a single line to install without additional restrictions
May 2026 · commentI feel homebrew really is a nice interface which is pretty close to conventional package manager
Jun 2026 · commentCasks for macOS GUI apps · 2
Casks are the only things Homebrew does that some other package manager available on macOS doesn't reliably do better.
Nov 2025 · commentFor macOS UI programs and those that need specific permissions and for commercial programs stick with Homebrew
Nov 2025 · comment
What people warn about
Weak supply-chain security · 5
opting for a safer install mechanism makes a huge difference, which is we always ought to prefer apt, dnf, over the likes of curlbash, brew, npm
Feb 2026 · commentBrew is not anywhere close to a level of supply chain security to be allowed anywhere near production access or production code review.
Sep 2026 · commentNeither WinGet nor Homebrew packages/formulae provide authenticity checks. They have integrity checks for file transfer. That's it.
Feb 2026 · commentDrops support for older macOS · 3
the pride in aggressively dropping support for Macs that just received a major OS release from Apple only 12 months ago
Sep 2026 · commentHomebrew's insistence on leaving OSes behind that they deem to be "too old" is becoming a problem as the years click by
Nov 2025 · commentThen brew stops supporting it and you have to install some finicky 3rd party taps/repos to get the older versions.
Nov 2025 · commentLeaves messy files around · 2
Homebrew links everything by default (at least that's how it was), so you ended up with all kind of extra junk files all over the place
Oct 2026 · commentwiping my entire Mac every few years partially to reset whatever mess of Homebrew + MacPorts + Python was lying around
Jun 2026 · commentSlow or janky upgrades · 2
It's a bit janky around upgrades in my experience, but you're going to have to clarify what you mean.
Feb 2026 · commentBrew is notably slow compared to the other package managers I use, but never in an unbearable way.
Sep 2026 · comment
What hackers pick instead
- NixRecommended for reproducible, declarative builds and per-project dev environments with multiple versions side by side, but the learning curve, docs and overall UX are widely called brutal.378recommend
- npmRecommended for JavaScript's huge package ecosystem and easy package installs, though critics say it's a frequent supply-chain attack target and runs install scripts by default.161recommend
- pnpmA faster, disk-efficient npm replacement whose blocked-by-default install scripts and release-age cooldowns help against supply chain attacks, though critics note it doesn't fully stop them.124recommend
- CargoRust's all-in-one build tool and package manager that handles building, testing, docs and publishing with little fuss, though critics cite npm-style supply-chain risks and weak C/C++ interop.123recommend
- GNU GuixFree Linux distribution and package manager for reproducible environments, with rollbacks and source bootstrapping. Critics call it niche, weak on desktop use, and unavailable on Windows and macOS.84recommend
Every quote
The 40 most detailed of 566 comments. Each links to the original.
I think of homebrew as a curation service; it lets me name a piece of software and install it without having to any special diligence on it.
Recommends · Nov 2025 · in “Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software”
Brew actually works very nicely for Linux and is a useful method to enable package management of cli tools/libraries at the user level.
Recommends · Jan 2026 · in “Show HN: Terminal UI for AWS”
Homebrew provides access to a massive catalog of software, including many tools that are not packaged for Fedora, Debian, or Ubuntu.
Recommends · Jun 2026 · in “Homebrew 6.0.0”
brew is a decent compromise between "breaking debian" and running newer stuff and newer versions of things for desktop use at least.
Recommends · Nov 2025 · in “Windows 11 adds AI agent that runs in background with access to personal folders”
It's for predictability in upgrades. Homebrew allows you to separate system packages (from apt or dnf) from user packages
Recommends · Jun 2026 · in “Homebrew 6.0.0”
it made it possible for me to work on Linux with teammates on Mac with very little messing around of the setup scripts
Recommends · Sep 2026 · in “Homebrew 7.0.0”
Casks are the only things Homebrew does that some other package manager available on macOS doesn't reliably do better.
Mixed · Nov 2025 · in “Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software”
Most will at least want something like https://brew.sh/ to get you current versions of standard Linux utilities
Recommends · Mar 2026 · in “MacBook Neo”
it's a supplemental thing. I've also found it's useful in this capacity on Linux specifically with LTS distros
Recommends · Feb 2026 · in “More Mac malware from Google search”
For macOS UI programs and those that need specific permissions and for commercial programs stick with Homebrew
Recommends · Nov 2025 · in “Strace-macOS: A clone of the strace command for macOS”
It's a bit janky around upgrades in my experience, but you're going to have to clarify what you mean.
Mixed · Feb 2026 · in “More Mac malware from Google search”
homebrew plays well with atomic distros. They are thing in itself, yet getting more popular lately.
Recommends · Jun 2026 · in “Homebrew 6.0.0”
Homebrew has been a great way to quickly bootstrap an environment in immutable Linux distributions
Recommends · Jun 2026 · in “Homebrew 6.0.0”
Brew is notably slow compared to the other package managers I use, but never in an unbearable way.
Mixed · Sep 2026 · in “Homebrew 7.0.0”
It's already packaged for both Alpine Linux and Homebrew which suits my ad-hoc needs wonderfully!
Recommends · Nov 2025 · in “Why Nextcloud feels slow to use”
anything you can install via Homebrew is a single line to install without additional restrictions
Recommends · May 2026 · in “Googlebook: Designed for Gemini Intelligence – Coming Fall 2026 – Googlebook”
I feel homebrew really is a nice interface which is pretty close to conventional package manager
Recommends · Jun 2026 · in “Homebrew 6.0.0”
It's good for getting the latest versions of packages, both for things that aren't in the distro
Recommends · Nov 2025 · in “Linux Career Opportunities in 2025: Skills in High Demand”
a preferred solution for that distro in particular because it is convenient for immutable Linux
Recommends · Jan 2026 · in “Show HN: Terminal UI for AWS”
opting for a safer install mechanism makes a huge difference, which is we always ought to prefer apt, dnf, over the likes of curlbash, brew, npm
Criticizes · Feb 2026 · in “The browser catches homograph attacks. Your terminal doesn't”
Brew is not anywhere close to a level of supply chain security to be allowed anywhere near production access or production code review.
Criticizes · Sep 2026 · in “Homebrew 7.0.0”
Homebrew links everything by default (at least that's how it was), so you ended up with all kind of extra junk files all over the place
Criticizes · Oct 2026 · in “Zerobrew: A faster alternative to Homebrew”
Neither WinGet nor Homebrew packages/formulae provide authenticity checks. They have integrity checks for file transfer. That's it.
Criticizes · Feb 2026 · in “7zip.com Is Serving Malware”
akin to giving a bunch of internet randos root access to your machine with no oversight, vetting, or code review of any kind
Criticizes · Aug 2026 · in “Omarchy: Any User Process Can Escalate to Root”
I always found its takeover of /usr/local and the lack of authentication for software installation to be strange decisions.
Criticizes · Oct 2026 · in “Zerobrew: A faster alternative to Homebrew”
the pride in aggressively dropping support for Macs that just received a major OS release from Apple only 12 months ago
Criticizes · Sep 2026 · in “Homebrew 7.0.0”
Homebrew's insistence on leaving OSes behind that they deem to be "too old" is becoming a problem as the years click by
Criticizes · Nov 2025 · in “Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software”
wiping my entire Mac every few years partially to reset whatever mess of Homebrew + MacPorts + Python was lying around
Criticizes · Jun 2026 · in “Homebrew 6.0.0”
Then brew stops supporting it and you have to install some finicky 3rd party taps/repos to get the older versions.
Criticizes · Nov 2025 · in “Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software”
Why not use the various standard and commonplace packaging and distribution methods for application software? Distro repos, tarballs, Homebrew, AppImage, Flatpak, etc.
Mixed · Dec 2025 · in “Show HN: Fresh – A new terminal editor built in Rust”
Since I enabled HOMEBREW_DOWNLOAD_CONCURRENCY, downloads have improved for me to the point where download speed is no longer an issue.
Recommends · Mar 2026 · in “Nanobrew: The fastest macOS package manager compatible with brew”
It's how I manage all my tooling on the work env and gives me very few issues save usually for only the occasional connection issue
Recommends · Apr 2026 · in “Phone is about to stop being yours”
Usually it blows away everything associated with the app, including cached files, configuration in ~/Library and ~/.config, etc.
Recommends · Jun 2026 · in “macOS Needs Its Grid Back”
Homebrew provides a comprehensive enough JSON API to let people build on Homebrew in useful ways without directly running Ruby
Recommends · Mar 2026 · in “Nanobrew: The fastest macOS package manager compatible with brew”
It's also quite stable, which you'd think more people would prize given the recent and on-going supply chain attacks.
Recommends · Jun 2026 · in “Homebrew 6.0.0”
Linux sandbox is long overdue. Was kinda embarrassing that macOS had it first for a tool that runs on both platforms.
Mixed · Jun 2026 · in “Homebrew 6.0.0”
Homebrew not allowing users to install EOL versions of software with no security patches or updates is a _good_ idea.
Recommends · Nov 2025 · in “Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software”
Homebrew runs against a curated and tested package repository maintained by a dedicated team of vetted maintainers.
Recommends · Dec 2025 · in “I'm returning my Framework 16”
that's also one gripe I have with homebrew, even if the idea to HAVE a recipe in a .rb file, is not bad per se.
Mixed · Jun 2026 · in “NixOS 26.05 Released”
The internal JSON API sounds good for speed but I wonder if it'll break stuff for people using custom scripts.
Mixed · Jun 2026 · in “Homebrew 6.0.0”
Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake