Homebrew's official native macOS app for discovering, installing, updating and managing Homebrew packages without using Terminal.
buresdv/Cork
A fast macOS GUI for Homebrew, built with SwiftUI, for browsing, installing, updating and maintaining packages and casks.
Open-source alternative to:Homebrew GUI
- Stars
- 4,709
- Forks
- 278
- Open issues
- 54
- Last commit
- 14 hours ago
What is it?
Cork is a graphical interface for Homebrew on macOS, written in SwiftUI. It lets you list installed packages, see which ones you installed directly versus which were pulled in as dependencies, and check what depends on a given package. You can update only selected packages, clear cached downloads, manage Homebrew services from a dedicated window, and tag packages you want to track.
Several features are aimed at making routine Homebrew work less tedious. Cork loads the package list itself and says this is considerably faster than the standard Homebrew implementation. It also respects the system proxy automatically and can update packages from the menu bar without the main window open.
The project is distributed as a paid pre-compiled build through its website, while the source can be compiled by developers using Tuist and Xcode with a few setup steps. The author states that no AI was used to create the app or its documentation.
Key features
- 01Lists installed packages with faster loading than the standard Homebrew command.
- 02Distinguishes packages installed intentionally from those installed only as dependencies.
- 03Shows which packages depend on a given package.
- 04Updates selected packages individually instead of everything at once.
- 05Manages Homebrew services in a dedicated window.
- 06Clears cached downloads and automatically respects the system proxy.
Use cases
- Mac developers who prefer a graphical interface over typing Homebrew commands.
- Cleaning up a Mac by finding packages that were installed only as dependencies.
- Updating a handful of Homebrew packages without upgrading everything.
- Starting and stopping background Homebrew services from a visual panel.
Quick start
- 1
Install Mise using the install script from the README
- 2
Install Tuist through Mise
mise install tuist - 3
Clone the repository and generate the Xcode project
git clone https://github.com/buresdv/Cork.git && cd Cork && git checkout <VERSION TAG> && mise exec tuist@4.208.0 -- tuist install && mise exec tuist@4.208.0 -- tuist generate --cache-profile none - 4
In Xcode, set the Self-Compiled build scheme and select Product → Archive, then copy the app to Applications
Things to know
- Only runs on macOS Ventura or newer and requires Xcode 16 or newer.
- Building it yourself requires an Apple developer account and several manual Xcode signing steps.
- The README sells pre-compiled versions for 25€, and the self-compiled build must use a specific build scheme to avoid a license prompt.
- The repository has no clearly identified license.
Topics
FAQ
- What is Cork?
- A fast macOS GUI for Homebrew, built with SwiftUI, for browsing, installing, updating and maintaining packages and casks. Cork is a graphical interface for Homebrew on macOS, written in SwiftUI. It lets you list installed packages, see which ones you installed directly versus which were pulled in as dependencies, and check what depends on a given package. You can update only selected packages, clear cached downloads, manage Homebrew services from a dedicated window, and tag packages you want to track.
- Is Cork free to use? What license does it have?
- Cork is open source under the Other license. Check the license terms before using it in commercial products.
- Is Cork still maintained?
- Actively maintained. The last commit to Cork was on Oct 21, 2026.
- What can I use Cork for?
- Mac developers who prefer a graphical interface over typing Homebrew commands. Cleaning up a Mac by finding packages that were installed only as dependencies. Updating a handful of Homebrew packages without upgrading everything. Starting and stopping background Homebrew services from a visual panel.
- How do I install Cork?
- Install Mise using the install script from the README Install Tuist through Mise: mise install tuist Clone the repository and generate the Xcode project: git clone https://github.com/buresdv/Cork.git && cd Cork && git checkout <VERSION TAG> && mise exec tuist@4.208.0 -- tuist install && mise exec tuist@4.208.0 -- tuist generate --cache-profile none In Xcode, set the Self-Compiled build scheme and select Product → Archive, then copy the app to Applications
- Where can I get Cork?
- The source code and installation instructions are on GitHub: https://github.com/buresdv/Cork
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A native macOS GUI for Homebrew to install, update, and manage formulae, casks, taps, and services without the terminal.
A Windows-first graphical interface that manages software installs and updates across WinGet, Scoop, Chocolatey, Homebrew, APT, pip, npm and more.
The package manager for macOS and Linux that installs command-line tools and GUI apps from its formula and cask repositories.
A menu bar app for macOS and Windows that lists listening ports, kills processes, and manages Kubernetes port forwards and Cloudflare Tunnels.
A native macOS app that shows which application, files, and disk are behind sustained disk activity, with bounded file tracing on demand.