Search formulaeSearch every formula Homebrew installs - the command-line half of Homebrew, 8,500 packages and counting. Match on name, on description, or on the commands a formula provides, which is how you find out that 'rg' comes from ripgrep. Filter to what still installs, or to a licence, and each hit carries the version Homebrew ships, its licence, its homepage and the command that installs it. The starting point for 'what is there for X?'. No account or API key required.
Get a formulaGet everything Homebrew publishes about one formula: what it is, the version it ships, its licence, its homepage, the commands it puts on your PATH, whether a prebuilt binary exists and for which platforms, whether it is deprecated and what to use instead - and how many times it has been installed over the last 30, 90 and 365 days. Aliases resolve the way brew resolves them, so 'openssl' finds openssl@3. The starting point for almost any workflow about a package. No account or API key required.
List a formula's dependenciesList what a formula depends on. Homebrew splits that six ways - what it needs to run, what it needs only to compile, what its tests need, what it recommends, what it can optionally use, and what macOS already provides - and you choose which of those to read. Choosing a platform applies Homebrew's own per-platform overrides, so 'what will this pull in on Linux?' is one step rather than a manual diff. Follow the chain further than one hop to see everything an install would bring with it. No account or API key required.
List what depends on a formulaList everything in Homebrew that depends on a formula - both the formulae that need it and the casks that require it. The question to ask before a library is deprecated, or when a CVE lands on one: what breaks, and how widely is it used? Each result says whether it needs the formula to run or only to build, which is the difference between a real break and a rebuild. No account or API key required.
List a formula's prebuilt binariesList the prebuilt binaries - bottles - a formula publishes, one per platform, each with its download URL and SHA-256. A platform with a bottle installs in seconds; one without compiles from source, which for a large formula is the difference between a minute and an hour. Use it to check whether a formula is ready for a macOS release or a Linux runner before a build depends on it, or to verify a download against the checksum Homebrew publishes. No account or API key required.
Search casksSearch every cask Homebrew installs - the macOS apps, fonts and prebuilt downloads, 7,700 of them. Match on the token 'brew install --cask' takes, on the app's own name, or on its description, and each hit carries the version Homebrew ships, its homepage and the command that installs it. Filter to what still installs to keep a shortlist free of apps Homebrew has given up on. No account or API key required.
Get a caskGet everything Homebrew publishes about one cask: the version it ships, where the download comes from and its checksum, the macOS releases and architectures it runs on, what it needs installed first, what it conflicts with, whether it updates itself, whether it is deprecated and what to use instead - and how many times it has been installed over the last 30, 90 and 365 days. An old token resolves the way brew resolves it, so 'docker' finds docker-desktop. No account or API key required.
List what a cask installsList what a cask actually puts on the machine, and what taking it off again removes: the app bundle and where it lands, the commands it symlinks onto PATH, the packages it runs, the fonts it drops in, the processes uninstalling quits and the files a full zap deletes. The step for reviewing an app before it goes on a fleet, or for writing down what a clean removal involves. No account or API key required.
Find a packageLook one name up as both a formula and a cask, and say how to install whatever Homebrew has. Homebrew's two halves are installed with different commands and a name can be in either or both - 'docker' is a formula for the CLI and an old token for the Docker Desktop cask - so this asks both questions at once and hands back the exact command. Aliases and old tokens resolve the way brew resolves them on both sides. The step to use when a workflow has a name from somewhere else and needs to know whether Homebrew can install it. No account or API key required.
List deprecated and disabled packagesList everything Homebrew has deprecated or disabled, with why and what to use instead. Deprecated still installs but is on the way out; disabled no longer installs at all, and Homebrew often sets that date in the future - which makes this the deadline list for anything a team depends on. Filter by reason, by when it happened, or to only the ones Homebrew named a replacement for, and each result carries the command that installs that replacement. The step for a scheduled dependency review. No account or API key required.
List the most-installed formulaeRead Homebrew's install chart: which formulae developers actually install, ranked, with the count and the share of all installs behind each. Count every install, or only the ones somebody asked for by name rather than pulled in as a dependency - which is the difference between a popular library and a popular tool. Switch the category to build errors to see what is failing to compile most. Filter by name to pull one project's packages out of the chart. These are the numbers 'brew info --analytics' prints, from Homebrew's opt-in anonymous analytics. No account or API key required.
List the most-installed casksRead Homebrew's cask install chart: which apps and prebuilt tools developers actually install on their Macs, ranked, with the count and the share of all cask installs behind each. A read on what developers are adopting - the chart moves fast, so a new tool's rise shows up here within weeks. Filter by name to pull one vendor's apps out of it. From Homebrew's opt-in anonymous analytics. No account or API key required.
Get formulae's install countsGet install counts for a set of formulae at once, broken down by how they were installed. Homebrew counts 'wget' and 'wget --HEAD' separately, so each formula comes back with its total and the variants behind it. Ask for installs, for installs somebody requested by name, or for build errors - and the window's total comes back too, so a count can be put in proportion rather than read alone. The step for tracking adoption of several packages on a schedule. No account or API key required.
Get casks' install countsGet install counts for a set of casks at once, with the window's total alongside so a number can be read as a share rather than on its own. One request covers every cask asked about, which makes it the step for tracking a shortlist of apps over time. From Homebrew's opt-in anonymous analytics. No account or API key required.
Get a summary of HomebrewGet Homebrew's own totals in one step: how many formulae and casks it publishes, how many of each are deprecated or disabled, how many formulae ship a prebuilt binary, how many casks update themselves - and how many install events the period saw on each side. One small result for a dashboard tile, or the denominator for putting a single package's installs in proportion. No account or API key required.