Overview
Homebrew is a free, open-source package manager that simplifies installing command-line tools, libraries, applications, and services across macOS, Linux, and Windows Subsystem for Linux (WSL). It organizes packages into formulae (for building from source) and casks (for pre-built binaries), each reviewed for quality and licensing compliance.
The tool installs packages into isolated directories and symlinks them into a standard prefix, keeping your system clean and organized. Homebrew also supports taps—community-maintained package repositories—allowing anyone to extend its ecosystem. With Homebrew Bundle, you can declare your project or machine dependencies in a Brewfile for reproducible, declarative setup.
Key features
- Install command-line tools and applications
- Formulae for building from source
- Casks for pre-built binaries
- Community-maintained taps
- Homebrew Bundle for declarative setup
- Support for macOS, Linux, and WSL
- Isolated package installation
- Auto-update support for casks
- Free and open-source
- Clean, isolated package installation
- Large ecosystem with official and community packages
- Declarative setup with Homebrew Bundle
- Cross-platform support
- Human-reviewed official packages
- Simple command-line interface
- Requires command-line familiarity
- macOS support limited to Sonoma 14 and newer
- Community taps require trust verification
- Some packages may have build dependencies
Best for
Alternatives
More Devtool
Compare allOpen-source backend in a single file: database, auth, file storage, and admin UI.
Regression testing platform that replays real agent sessions to catch mistakes before production.
A unified REST API that returns live, structured data (profiles, posts, transcripts, metrics) from 23 social and web platforms.