Homebrew Formulae is an online package browser for Homebrew.
It displays all packages in the Homebrew/homebrew-core and Homebrew/homebrew-cask. A GitHub Action is run periodically which pulls changes from each tap and deploys the site to GitHub Pages.
It also provides a JSON API for all packages (or individual packages) in each tap and their related analytics. This JSON data is used for the creation of the HTML resources on this site.
- List metadata for all formulae and casks
- Get metadata for each formula and cask
- List analytics events for all formulae and casks
- List analytics events for each formula and cask
Read more in the JSON API documentation.
Open https://formulae.brew.sh/ in your web browser.
To instead run the site locally, run:
git clone https://github.com/Homebrew/formulae.brew.sh cd formulae.brew.sh rake generate bundle install bundle exec jekyll serve
Search is indexed by Algolia crawler at https://crawler.algolia.com/admin/crawlers/26b9e6e2-bce4-4f42-9930-6b6ddf06cc9e/overview. This is only accessible by brew organisation members.
Code is under the BSD 2-clause "Simplified" License.