# Homebrew 5

Package manager.

Source: [Console review](<https://console.dev/tools/homebrew-5>)

Website: [https://brew.sh/2025/11/12/homebrew-5.0.0/](<https://brew.sh/2025/11/12/homebrew-5.0.0/>)

Profile updated: 2026-10-16

Category: [Package managers](<https://console.dev/tools/categories/developer-tools-package-managers>)

## Supported tech stack

Research checked: 2026-10-11

### Runs on

- Linux (Operating system)
- WSL (Operating system)
- macOS (Operating system)

Source: [Research source](<https://docs.brew.sh/Homebrew-on-Linux>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Documentation supports macOS, Linux and WSL 2. WSL is not native Windows support.

## Console’s review — 2025-11-20

Reviewed: 2025-11-20

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/homebrew-5#review_e90d70d2772cadb2e24ee9a61c7ecda40da5d9904cf6818e5c7074eb470f358d>)

### What we like

Now officially supports Linux ARM as well as macOS. Concurrent downloads enabled by default speeds things up. Makes it easy to install packages which live in their own directory and are symlinked to the relevant bin directories. Gives you one command to update everything (and pin specific packages).

### Tradeoffs

Will drop support for unsigned packages in a year so this may break a lot of packages even if it does improve security long term.

This review reflects Console’s assessment at publication on 2025-11-20. Features and limitations may have changed since the review date.

## Is Homebrew 5 a fit?

Based on [Console’s review published on 2025-11-20](<https://console.dev/tools/homebrew-5#review_e90d70d2772cadb2e24ee9a61c7ecda40da5d9904cf6818e5c7074eb470f358d>).

Summary updated: 2026-10-16

### Who it’s for

Developers who need to manage packages on Linux ARM or macOS should consider this tool for package installation

### Why consider it

It speeds up package downloads with concurrent downloads enabled by default

### Keep in mind

It may break existing packages when it drops support for unsigned packages

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
