Discover and explore top open-source AI tools and projects—updated daily.
msitarzewskiNative macOS GUI for Homebrew package management
New!
Top 53.5% on SourcePulse
A native macOS GUI for Homebrew, brew-browser provides a streamlined interface for package management tasks. It targets macOS users seeking a more intuitive and efficient way to browse, search, install, upgrade, and manage Homebrew packages and services, offering a visual alternative to the command-line interface.
How It Works
This application utilizes Tauri to embed a SvelteKit frontend within the macOS system WebView, powered by a Rust backend. The backend acts as a thin, respectful frontend to the brew CLI, executing commands via tokio::process and streaming output over typed IPC channels. This architecture delivers a native application feel without the overhead of Electron, while ensuring all operations are direct interactions with the underlying Homebrew tool. The full Homebrew catalog is bundled at build time for offline access and can be refreshed on demand.
Quick Start & Requirements
.dmg from the releases page, or via Homebrew: brew tap msitarzewski/brew-browser && brew install --cask brew-browser.Highlighted Details
brew vulns (OSV.dev), with optional GHSA enrichment via the GitHub API.brew command output (stdout/stderr) streams live into a dedicated drawer, with a persistent history of recent jobs.Maintenance & Community
The project is actively maintained, with version 0.5.0 recently released. Sponsorship on GitHub is encouraged to support API costs for AI-curated metadata. The project is developed by the creator of "Agency Agents". No specific community channels like Discord or Slack are mentioned.
Licensing & Compatibility
Licensed under the MIT License, allowing broad usage and modification. It is compatible with macOS, specifically requiring Apple Silicon and macOS 13 (Ventura) or newer.
Limitations & Caveats
The application is exclusively for Apple Silicon Macs running macOS 13 or newer. Vulnerability scanning is limited to Homebrew formulae and does not support casks.
1 day ago
Inactive
kevinhermawan
yue