# Homebrew
Homebrew is a package manager for macOS and [[Linux]] that simplifies installing, updating, and managing command-line tools and applications. Created by Max Howell in 2009, it installs packages (called "formulae") into its own directory and symlinks them into standard paths. On macOS, it's the de facto way to install development tools. On [[Linux]], it runs as Linuxbrew and is useful for installing up-to-date tools without needing root access to the system package manager.
Homebrew also supports "casks" for installing GUI applications on macOS, and "taps" for third-party repositories. Its formulae are defined in Ruby and maintained by a large [[Open Source]] community. Common usage includes `brew install <package>`, `brew update`, and `brew upgrade`.
## References
- https://brew.sh
- https://github.com/Homebrew/brew
## Related
- [[Linux]]
- [[Command Line Interface (CLI)]]
- [[Open Source]]