Note
🚀 For macOS users:
Before opening the app for the first time, you need to run the following command to remove quarantine attributes:
xattr -rc /Applications/BrewHub.app
BrewHub is a web and desktop app built with Next.js and Electron that lets you explore, search, and manage Homebrew formulas.
With BrewHub you can:
- Quickly search any Homebrew formula with advanced search
- View complete details: version, dependencies, license, install stats, and supported architectures
- Analyze dependencies between formulas
- See popularity and installation statistics
- Manage installed formulas directly from the desktop app (install, update, uninstall)
- Enjoy a modern user experience: dark mode, responsive, optimized for every device
- Advanced search: find any Homebrew formula in real time
- Formula details: full info including changelog, dependencies, versions, and analytics
- Install management: install, update, and uninstall formulas directly from the desktop app (Electron only)
- Statistics: view installation and popularity data
- User experience: polished interface, dark mode, mobile and desktop optimization
Main dependencies:
Dev dependencies:
- electron-forge
^7.8.1
- eslint
^9
- tailwindcss
^4
- typescript
^5
- and more (see
package.json
for the full list)
This project is licensed under the MIT License.
To start the web development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 in your browser to see the result.
To start the desktop version (Electron):
npm run start
Contributions, bug reports, and suggestions are welcome! Open an issue or pull request on GitHub.
The easiest way to deploy the web app is via Vercel.
See the Next.js documentation for more details.