For homebrew resources, the strongest matches are brunophilipe/cakebrew (Cakebrew is a graphical desktop client for managing Homebrew), homebrew/homebrew-bundle (Homebrew Bundle is the official tool for declarative system) and lucasgelfond/zerobrew (Zerobrew is a standalone package manager that handles Homebrew). buresdv/cork and homebrew/brew round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked homebrew ecosystem tools, ranked by stars and activity. Compare the top package managers, casks, and utilities to find the best fit.
Cakebrew is a graphical user interface for managing Homebrew packages and formulas on macOS. It provides a visual application for searching, installing, and updating software without requiring direct command line interaction. The tool includes capabilities for managing external software repositories and taps to expand the library of available packages. It also provides utilities for system storage optimization by cleaning up obsolete files and updating the package manager environment.
Cakebrew is a graphical desktop client for managing Homebrew packages and formulas with a visual interface, covering environment cleanup and package operations while omitting explicit dependency visualization.
Homebrew Bundle is a declarative system dependency manager and package orchestrator for macOS. It allows users to track, bundle, and replicate a complete set of software dependencies across different machines using a single configuration file. The tool functions as a configuration-based manager that automates the bulk installation and updating of Homebrew formulae and casks. It enables the exportation of installed software lists for system configuration backups and the restoration of these dependencies after a fresh operating system installation. Its capabilities cover automated software pro
Homebrew Bundle is the official tool for declarative system dependency management and package orchestration using Brewfile configurations, making it a central solution for managing Homebrew packages and casks.
Zerobrew is a standalone package manager that installs and manages Homebrew formulas without requiring the original Homebrew system. It uses content-addressable storage to store each file blob once by its hash, enabling instant APFS clonefile copies for identical package contents across installations, which reduces both installation time and disk usage. The project distributes pre-compiled package binaries as compressed archives verified by checksum, with a fallback to building packages from source using Homebrew's Ruby DSL when bottles are unavailable. It activates installed packages through
Zerobrew is a standalone package manager that handles Homebrew formulas and installations using content-addressable storage, though it functions as an alternative manager rather than a standard extension or audit tool.
Cork is a native macOS desktop application that provides a graphical interface for the Homebrew package manager. It serves as a GUI for searching, installing, and updating software packages and functions as a service controller for managing background system services. The application includes a dedicated menu bar utility for triggering package updates and management tasks directly from the macOS status menu. It also features a system for assigning custom tags to packages to group and organize software installations. The software covers package lifecycle management, including dependency analy
Cork is a native macOS graphical interface for managing Homebrew packages, casks, and services, though it operates as a standalone desktop app rather than a package list or CLI discovery tool.
Homebrew is a command-line package management tool designed to automate the installation, configuration, and maintenance of software on local development environments. It functions as a cross-platform software distributor, enabling users to install tools from pre-compiled binary archives or source code without requiring administrative privileges. By managing complex dependency trees and versioning, it ensures that software remains consistent and compatible across different system architectures. The project distinguishes itself through a declarative approach to system configuration, allowing u
Homebrew is the official package management tool itself, making it the definitive core utility for installing formulas, managing dependencies, and maintaining local environments.
This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi
This repository is the official central collection of Homebrew formula definitions, providing the core package management data and dependency definitions needed to install and maintain software.
This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and
This repository represents the historical core of the Homebrew package manager itself rather than an external extension or tool, making it the fundamental engine behind package management and formula administration.
Homebrew Cask is a command-line interface for the installation and management of macOS binary applications. It automates the deployment of prebuilt software binaries and fonts, moving them directly into the system applications folder to replace manual download and installation processes. The project provides a unified workflow for administering third-party software artifacts sourced from upstream vendors. This includes the ability to automate the setup of desktop applications and manage the lifecycle of GUI software through a terminal interface. The system utilizes Ruby-based package definit
Homebrew Cask is the official extension for managing macOS binary applications through Homebrew, though it focuses specifically on GUI apps rather than the broader formula ecosystem or dependency visualization.
This project is a macOS binary package manager and command line interface used to automate the installation and removal of prebuilt graphical applications. It functions as a software installer and orchestrator, providing a terminal-based workflow for managing the lifecycle of third-party binaries. The tool focuses on macOS application installation and system administration, allowing for the setup and deployment of software via scripts to avoid manual downloads. It covers the management of binary software and the automation of graphical application setups on macOS.
This repository provides Cask support for managing macOS graphical applications through the command line, though it focuses specifically on binaries rather than general formula auditing or dependency visualization.
Applite is a graphical macOS application manager and GUI client for Homebrew Casks. It provides a visual interface for discovering, installing, and updating third-party software on macOS. The tool functions as a proxy-aware installer with built-in routing for HTTP, HTTPS, and SOCKS5 proxies to maintain connectivity in restricted network environments. The platform covers application discovery through a curated gallery and the general lifecycle management of desktop software, including installation and removal.
Applite is a graphical GUI client for managing Homebrew Casks, but it focuses specifically on desktop application installation rather than the broader package management, auditing, and dependency visualization tools requested.
Nix is a functional package manager, purely functional build system, and declarative configuration system. It serves as a reproducible environment manager designed to eliminate manual installation drift by defining software and operating system states through a configuration language. The project provides a means of managing software dependencies in isolated environments to prevent conflicts between different versions of the same tool. It enables the creation of consistent system configurations and development environments that replicate exactly across multiple machines. Its capabilities cov
Nix is a functional package manager and declarative configuration system, but it belongs to a completely different ecosystem and is not an extension or tool for Apple's Homebrew.
Bower is a frontend package manager and client-side asset manager used to install and track third-party JavaScript and CSS libraries for browser-based projects. It functions as a web dependency manager that ensures consistent versioning across different development environments. The tool operates as a Git-based dependency manager, retrieving source code directly from Git repositories rather than relying on a central package registry. It utilizes a semantic versioning resolver to match manifest constraints against Git tags to determine the correct package version. To prevent nested directory t
Bower is a frontend package manager for JavaScript and CSS libraries rather than a tool for managing Apple's Homebrew package manager or its formulas.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| brunophilipe/cakebrew | 5K | Objective-C | GPL-3.0 | |
| homebrew/homebrew-bundle | 5.5K | — | — | |
| lucasgelfond/zerobrew | 6.4K | Rust | apache-2.0 | |
| buresdv/cork | 4.5K | Swift | — | |
| homebrew/brew | 48.5K | Ruby | BSD-2-Clause | |
| homebrew/homebrew-core | 15.4K | Ruby | BSD-2-Clause | |
| homebrew/legacy-homebrew | 26.8K | — | — | |
| homebrew/homebrew-cask | 22.1K | Ruby | BSD-2-Clause | |
| caskroom/homebrew-cask | 22.1K | Ruby | BSD-2-Clause | |
| milanvarady/applite | 6.8K | Swift | MIT |