May 20, 2009
Homebrew first released
Max Howell released HomebrewAmateur or self-built hardware or software — the Homebrew Computer Club helped spark the personal computer era. on May 20, 2009 — a macOSApple's desktop operating system — runs on Mac hardware with Unix foundations and the Cocoa UI framework. package manager that installs command-line tools into `/usr/local` without sudo for most packages.
What it was for
HomebrewAmateur or self-built hardware or software — the Homebrew Computer Club helped spark the personal computer era. uses RubyA dynamic language emphasizing developer happiness — Rails made it the default for web startups in the 2000s. formulas to fetch, compile, and link CLICommand-line interface — interacting with software by typing text commands. tools — `brew install wget`, `brew install node`, thousands of packages. It replaced MacPorts and Fink for many developers and later added Linux and WSL support. Example: install `git`, `ripgrep`, and `ffmpeg` with one package manager on a fresh Mac.
Companies
- Apple
Why it's here
HomebrewAmateur or self-built hardware or software — the Homebrew Computer Club helped spark the personal computer era. made installing developer tools on macOSApple's desktop operating system — runs on Mac hardware with Unix foundations and the Cocoa UI framework. as easy as apt on Linux.
Why it mattered
It became the default way Mac developers bootstrap their command-line environment.
What it solved
macOSApple's desktop operating system — runs on Mac hardware with Unix foundations and the Cocoa UI framework. shipped without a friendly package manager for open-source CLICommand-line interface — interacting with software by typing text commands. utilities.
Media
- ImageHomebrew (package manager)
Vítor Galvão (creator); MikeMcQuaid, Synoli (committers), BSD, via Wikimedia Commons
Related
- npm first releasedJanuary 12, 2010
- pip first releasedOctober 28, 2008