Topics / #homebrew
Homebrew projects on GitHub
The macOS and Linux package manager and its formula repositories.
As of , the most-starred Homebrew projects on GitHub are thefuck (97.9K stars), Mole (70.8K stars) and ripgrep (69.2K stars). GitHub.Locker tracks 173 Homebrew repositories with 2.3M stars combined. The fastest-growing on October 16 was vorssaint-utils, with +260 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
vorssaint-utils
vorssaint/vorssaint-utils · ★ 27.8KA free, open-source macOS app that packs the utilities Mac users usually buy one by one — volume mixer, system monitor, app switcher, clipboard history, uninstaller and more — behind a single menu bar icon.
PS5LM
cobanov/PS5LM · ★ 337llama.cpp on a jailbroken PS5: run any GGUF model natively on the console, starting with Qwen 3.8
+154LASRecomp
peiikai/LASRecomp · ★ 1.1KLAS Recomp statically recompiles The Legend of Zelda: Link's Awakening (Nintendo Switch, 2019) into a native application for Windows, macOS and Linux, with a built-in randomizer.
overdrive
MyLuxy/overdrive · ★ 489Overdrive is a PS5 homebrew game store with a catalog of over 1,800 games, letting you browse, search and download titles straight to your console or a USB drive.
The all-time top
Top 100 of 173 · by stars
- 97.9K
#1 · nvbn/thefuckthefuck
The Fuck is a command-line app that corrects your previous mistyped console command. Run 'fuck' after a failed command and it suggests a fixed version to run instead.
- 70.8K
#2 · tw93/MoleMole
Mole is a free, open-source command-line tool for macOS (mo) that cleans junk files, uninstalls apps, analyzes disk usage, runs system maintenance, and shows live hardware/network status, rolling CleanMyMac, AppCleaner, DaisyDisk, and iStat Menus-style features into one terminal binary.
- 69.2K
#3 · BurntSushi/ripgrepripgrep
ripgrep (rg) is a line-oriented command-line tool that recursively searches directories for a regex pattern, automatically respecting .gitignore rules and skipping hidden and binary files by default.
- 4

marktext
62.7Kmarktext/marktext · TypeScriptMarkText is an open-source markdown editor focused on speed and usability, with a realtime WYSIWYG preview and a clean, distraction-free writing interface. It runs on Linux, macOS and Windows.
- 5

you-get
56.9Ksoimort/you-get · PythonYou-Get is a tiny command-line utility that downloads media contents — videos, audios and images — from the web, for when there is no other handy way to save them.
- 6
brew
50KHomebrew/brew · RubyHomebrew is a free, open-source package manager that lets you install, update and manage command-line tools, libraries and apps on macOS and Linux straight from the terminal.
- 7

exo
47.9Kexo-explore/exo · Pythonexo turns a group of your own devices (Macs, Linux boxes) into a single AI cluster so you can run large AI models that would never fit on one machine, pooling their memory and compute together.
- 8

pyenv
45.1Kpyenv/pyenv · Shellpyenv lets you install multiple Python versions side by side and switch between them easily, either globally, per-user, or per-project. It is a pure shell-script tool with no dependency on Python itself.
- 9

agent-browser
44.1Kvercel-labs/agent-browser · Rustagent-browser is a browser automation CLI purpose-built for AI agents, shipped as a fast native Rust binary that drives Chrome for scripted or agentic web interaction.
- 10

openscreen
39.9Ksiddharthvaddem/openscreen · TypeScriptOpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.
- 11

just
36.3Kcasey/just · Rust'just' is a command runner that lets you save and run project-specific commands defined in a file called a justfile, with syntax inspired by make.
- 12

Handy
34Kcjpais/Handy · RustHandy is a free, open source speech-to-text app: press a keyboard shortcut, speak, and your transcribed words are pasted into whatever app you are typing in. It runs entirely offline on your own computer.
- 13
vscodium
33.7KVSCodium/vscodium · ShellVSCodium is freely-licensed binaries of Visual Studio Code: automated build scripts turn Microsoft's own vscode repository into MIT-licensed builds with telemetry disabled and no Microsoft branding.
- 14

YesPlayMusic
33.4Kqier222/YesPlayMusic · VueA polished third-party player for NetEase Cloud Music (网易云音乐), built with the Vue.js stack — a desktop app for Windows, macOS and Linux plus a web version, with all social features stripped out. A live demo is linked at the top of the README.
- 15

cli
31.6Kgoogleworkspace/cli · RustA single command-line tool for all of Google Workspace — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin and more — with structured JSON output, built for humans and AI agents alike. It is not an officially supported Google product.
- 16

dotfiles
31.5Kmathiasbynens/dotfiles · ShellMathias Bynens' personal dotfiles: shell configuration files for macOS (aliases, functions, settings) plus scripts for setting up a new Mac with sensible defaults.
- 17

colima
31.2Kabiosoft/colima · GoColima provides container runtimes on macOS (and Linux) with minimal setup: it starts a Linux VM running Docker, Containerd or Incus, all managed through one simple command.
- 18

Ice
29.8Kjordanbaird/Ice · SwiftIce is a menu bar manager for macOS that lets you hide and show individual menu bar items, with a growing set of extra features aimed at making it one of the most versatile menu bar tools around.
- 19
deskflow
29.8Kdeskflow/deskflow · C++A free, open-source app that lets the keyboard, mouse, or trackpad of one computer control several nearby computers, moving seamlessly between them — like a software KVM but without the video.
- 20

maple-font
29.3Ksubframe7536/maple-font · PythonMaple Mono is an open-source monospace font with round corners, smart ligatures, and built-in Nerd-Font icons, made to smooth your coding flow in IDEs and terminals.
- 21
mongo
28.6Kmongodb/mongo · C++MongoDB, a widely used NoSQL database. This repo is the database itself: mongod is the server process that stores your data, and mongos is its sharding router.
- 22

ungoogled-chromium
28Kungoogled-software/ungoogled-chromium · Pythonungoogled-chromium is Google Chromium with the dependency on Google web services removed. It keeps the standard Chromium experience and adds privacy, control, and transparency tweaks.
- 23
vorssaint-utils
27.8Kvorssaint/vorssaint-utils · SwiftA free, open-source macOS app that packs the utilities Mac users usually buy one by one — volume mixer, system monitor, app switcher, clipboard history, uninstaller and more — behind a single menu bar icon.
- 24

legacy-homebrew
26.8KHomebrew/legacy-homebrewThis is the deprecated legacy repository of Homebrew, the macOS package manager. It has been archived and split into two successor repositories.
- 25

LxgwWenKai
26.3Klxgw/LxgwWenKai · ShellLXGW WenKai (霞鹜文楷) is an open-source Chinese font derived from Fontworks' Klee One, a Japanese textbook-style typeface, extended by a solo developer with simplified and traditional Chinese characters.
- 26

autocomplete
25.2Kwithfig/autocomplete · TypeScriptIDE-style autocomplete for your terminal: as you type a command, Amazon Q Developer CLI (formerly Fig) suggests subcommands, options and arguments for hundreds of popular CLIs like git, npm, docker and aws.
- 27

AeroSpace
23.5Knikitabobko/AeroSpace · SwiftAeroSpace is an i3-like tiling window manager for macOS: it arranges your windows into a tree-based tiling layout automatically and adds i3-style workspaces you can switch between instantly from the keyboard.
- 28

Karabiner-Elements
23Kpqrs-org/Karabiner-Elements · C++Karabiner-Elements is a powerful key remapper for macOS — a tool for customizing how your keyboard behaves.
- 29

hub
23Kmislav/hub · Gohub is a command-line tool that wraps git to extend it with extra features and commands that make working with GitHub easier, like creating pull requests or forking repos from the terminal.
- 30
omlx
22.9Kjundot/omlx · PythonoMLX is a local LLM inference server for Apple Silicon Macs. It serves text LLMs, vision models, OCR, embeddings and rerankers with continuous batching and a tiered KV cache, managed from the macOS menu bar.
- 31

homebrew-cask
22.3KHomebrew/homebrew-cask · RubyHomebrew Cask extends Homebrew so you can install and manage prebuilt software from vendors — GUI apps, CLI tools, fonts, plugins — with quick terminal commands instead of dragging icons into Applications.
- 32
lima
22.1Klima-vm/lima · GoLima launches Linux virtual machines with automatic file sharing and port forwarding, similar to WSL2. It was originally created to bring containerd and nerdctl to Mac users but is not limited to containers.
- 33

Maccy
22Kp0deje/Maccy · SwiftMaccy is a lightweight, open-source clipboard manager for macOS. It keeps the history of everything you copy and lets you quickly search, navigate, and reuse previous clipboard contents.
- 34

Mos
21.7KCaldis/Mos · SwiftMos is a free, open-source macOS menu bar tool that smooths mouse wheel scrolling and lets you set scroll direction independently — making a plain wheel feel like a trackpad.
- 35

hey
20.7Krakyll/hey · Gohey is a tiny command-line HTTP load generator that sends a configurable number of requests at a given concurrency level and prints performance stats, acting as a replacement for ApacheBench (ab).
- 36

fx
20.7Kantonmedv/fx · Gofx is a terminal JSON viewer and processor — a command-line tool for exploring and transforming JSON data right in your terminal.
- 37
spaceship-prompt
20.6Kspaceship-prompt/spaceship-prompt · ShellSpaceship is a minimalistic, powerful and extremely customizable prompt for the Zsh shell — the line you see when you type a command, filled with useful info to save you time.
- 38

kubectx
20Kahmetb/kubectx · GoTwo tiny command-line helpers for kubectl: kubectx switches between your Kubernetes clusters (contexts) and kubens switches the active namespace — no more typing long kubectl config commands.
- 39
cutter
20Krizinorg/cutter · C++Cutter is a free and open-source reverse engineering platform powered by the rizin engine — a desktop tool for analyzing, disassembling and debugging binaries.
- 40

inter
20Krsms/inter · PythonInter is a free and open source typeface carefully designed for computer screens, with a tall x-height that helps readability of mixed-case and lower-case text.
- 41

BlackHole
19.9KExistentialAudio/BlackHole · CA virtual audio loopback driver for macOS: it creates an audio device that lets one application pass its sound to another application with zero additional latency.
- 42

SwiftLint
19.8Krealm/SwiftLint · SwiftSwiftLint is an open-source linter that enforces Swift style and conventions — rules generally accepted by the Swift community, loosely based on the now-archived GitHub Swift Style Guide.
- 43

monaspace
19.7Kgithubnext/monaspace · ShellMonaspace is a superfamily of five monospaced fonts for code, an exploration from GitHub Next designed with the type foundry Lettermatic. The five typefaces have distinct voices but identical metrics, so they can be mixed within a single editor.
- 44

n
19.5Ktj/n · Shell'n' is a simple command-line tool for managing multiple Node.js versions on your machine, letting you install, switch between, and remove Node.js versions without subshells or shell profile hacks.
- 45
Kap
19.4Kwulkano/Kap · TypeScriptKap is a free, open-source screen recorder for macOS that lives in your menu bar — a desktop app built with web technology.
- 46

spotify-tui
19.4KRigellute/spotify-tui · RustSpotify TUI is a Spotify client that runs entirely in the terminal, written in Rust. The binary is called spt — a keyboard-driven way to search music and control Spotify playback without opening the GUI app.
- 47

quick-look-plugins
18.8Ksindresorhus/quick-look-pluginsA curated list of Quick Look plugins for developers. Quick Look is the macOS preview you get by hitting Space in Finder; each plugin here teaches it a new file type, like Markdown, JSON, or source code.
- 48

nebula
18.4Kslackhq/nebula · GoNebula is an overlay networking tool that lets you connect computers anywhere in the world into a secure mesh network, scaling from a handful of machines to tens of thousands.
- 49

git-extras
18.1Ktj/git-extras · Shellgit-extras is a collection of extra Git commands that add missing conveniences: repo summaries, a changelog generator, release tagging, author contribution stats, and more.
- 50

zipkin
17.5Kopenzipkin/zipkin · JavaZipkin is a distributed tracing system. It gathers timing data from your services to help troubleshoot latency problems, offering both collection and lookup of that data.
- 51
questdb
17.4Kquestdb/questdb · JavaQuestDB is an open-source, low-latency time-series database on open formats: it ingests millions of events per second, computes on live data in milliseconds, and keeps years of history queryable through one SQL engine.
- 52

autojump
17Kwting/autojump · Pythonautojump is a command-line tool that helps you move around your filesystem faster. It learns which directories you use most and lets you jump to them with short queries instead of typing full paths.
- 53

Amethyst
16.3Kianyh/Amethyst · SwiftAmethyst is an automatic tiling window manager for macOS, in the spirit of xmonad: it arranges your open windows into layouts for you instead of letting them pile up and overlap.
- 54

hammerspoon
16.3KHammerspoon/hammerspoon · Objective-CHammerspoon is a bridge between macOS and a Lua scripting engine, letting you automate and control your Mac through extensions that expose system functionality to Lua scripts.
- 55

OrcaSlicer
16KOrcaSlicer/OrcaSlicer · C++A free open-source slicer: it turns 3D models into G-code files that 3D printers like Bambu Lab, Prusa, Creality, and Voron can print.
- 56

homebrew-core
15.6KHomebrew/homebrew-core · RubyThis is homebrew-core, the default tap of the Homebrew package manager — a catalog of package formulae (build recipes) that 'brew install' pulls from. It comes installed with Homebrew out of the box.
- 57

kind
15.6Kkubernetes-sigs/kind · Gokind (Kubernetes IN Docker) runs local Kubernetes clusters using Docker containers as 'nodes'. It was primarily designed for testing Kubernetes itself, but also works for local development or CI.
- 58

vphone-cli
15.4KLakr233/vphone-cli · Swiftvphone-cli boots a virtual iPhone on a Mac using Apple's Virtualization.framework, built on Apple's PCC research VM infrastructure, so you can run, test, and even jailbreak iOS without a physical device.
- 59

mackup
15.3Klra/mackup · PythonMackup backs up your application settings and config files (e.g. dotfiles, editor and shell configs) and keeps them in sync across workstations via a cloud storage folder like Dropbox or iCloud.
- 60
brotli
14.9Kgoogle/brotli · TypeScriptBrotli is Google's general-purpose lossless compression algorithm, combining a modern LZ77 variant, Huffman coding and 2nd order context modeling. It runs at about deflate's speed but compresses denser.
- 61
Pearcleaner
14.9Kalienator88/Pearcleaner · SwiftPearcleaner is a free, source-available Mac app cleaner that uninstalls apps along with their leftover files, inspired by AppCleaner and Sun Knudsen's app-cleaner script.
- 62

sampler
14.8Ksqshq/sampler · GoSampler is a terminal tool that repeatedly runs shell commands and turns their output into live visualizations like charts and gauges, with optional alerts, all configured through a single YAML file.
- 63

edit
14.7Kmicrosoft/edit · RustEdit is a small terminal text editor from Microsoft for quick, simple jobs — an homage to the classic MS-DOS Editor, rebuilt with a modern interface and input controls similar to VS Code.
- 64

textmate
14.6Ktextmate/textmate · Objective-C++TextMate is a graphical text editor for macOS 10.12 or later — a long-running open-source project with about 14.5k stars on GitHub.
- 65
git-lfs
14.5Kgit-lfs/git-lfs · GoGit LFS (Large File Storage) is a Git extension and specification for managing large files inside Git repositories without bloating the repo history.
- 66

watchman
13.7Kfacebook/watchman · C++Watchman is a file watching service: it watches your files and records when they actually change.
- 67

linguist
13.7Kgithub-linguist/linguist · RubyLinguist is the library GitHub.com uses to detect the programming language of files (blobs), ignore binary or vendored files, suppress generated files in diffs, and build the language breakdown graphs shown on repository pages.
- 68

tmuxinator
13.7Ktmuxinator/tmuxinator · RubyTmuxinator is a command-line tool for managing tmux sessions: you describe your windows, panes and commands once in a project config, and it recreates the whole session with a single command.
- 69
terminals-are-sexy
13.1Kk4m4/terminals-are-sexy · ShellA curated list (awesome-list) of terminal frameworks, shells, emulators, package managers, text editors, tools and plugins for people who love working in the command line.
- 70
pipx
13Kpypa/pipx · Pythonpipx is a tool to install and run end-user Python command-line applications, each in its own isolated virtual environment so dependencies never conflict.
- 71

guetzli
12.9Kgoogle/guetzli · C++Guetzli is a perceptual JPEG encoder from Google that produces JPEG files 20-30% smaller than libjpeg at the same visual quality by optimizing for human perception instead of simple pixel metrics.
- 72

grpcurl
12.9Kfullstorydev/grpcurl · GoA command-line tool for interacting with gRPC servers — basically curl for gRPC. gRPC speaks binary protobuf on the wire, which regular curl can't produce, so grpcurl takes your request as JSON and converts it to protobuf before sending.
- 73

gping
12.7Korf/gping · Rustgping is a command-line tool written in Rust that pings one or more hosts and shows the response times as a live graph right in your terminal, instead of the usual scrolling text output of ping.
- 74

dust
12.5Kbootandy/dust · RustDust is a more intuitive replacement for the 'du' command, written in Rust, that shows which directories and files are eating your disk space.
- 75

hadolint
12.5Khadolint/hadolint · HaskellHadolint is a smarter Dockerfile linter written in Haskell that helps you build best-practice Docker images. It flags mistakes and bad patterns in your Dockerfile before you build the image.
- 76

mas
12.4Kmas-cli/mas · Swiftmas is a command-line interface for the Mac App Store, built for scripting and automation — search, install, update and uninstall App Store apps straight from the terminal.
- 77

alfred-workflows
12.2Kzenorocha/alfred-workflowsA collection of workflows for Alfred (versions 3 and 4) that add quick commands and triggers for things like Caffeinate, GitHub, Sublime Text, timezones, package manager docs, emoji, and more.
- 78

genact
12.2Ksvenstaro/genact · Rustgenact is a nonsense activity generator that fakes running intensive terminal tasks (compiling, downloading, bruteforcing, etc.) so you look busy without doing any real work.
- 79

GitUp
12.1Kgit-up/GitUp · Objective-CGitUp is a native Mac Git client that reinvents how you interact with Git: instead of memorizing commands, you manipulate a live, interactive graph of your repository.
- 80

PlayCover
12KPlayCover/PlayCover · SwiftPlayCover lets you run iOS apps and games on Apple Silicon Macs, with support for mouse, keyboard and controller input, originally built to play Genshin Impact on a Mac.
- 81

Monocraft
11.4KIdreesInc/Monocraft · PythonA free monospaced programming font that recreates the Minecraft UI typeface, with 1500+ glyphs reworked for readability and spacing. It ships as an installable .ttc file.
- 82

fff
11.1KdmtrKovalenko/fff · RustA Rust file-search toolkit for humans and AI agents: typo-resistant path and content search ranked by how often you touch files, shipped as an SDK, an MCP server and a Neovim plugin. It powers search in opencode and nushell.
- 83

rayburst
11.1KAnInsomniacy/rayburst · TypeScriptMotrix Next is a full-featured open-source download manager — a ground-up rewrite of the popular Motrix app, now built on Tauri 2 (Rust) and Vue 3 instead of Electron, supporting HTTP, BitTorrent, ED2K, and Magnet downloads.
- 84
boring.notch
11KTheBoredTeam/boring.notch · SwiftBoring Notch turns your MacBook's notch into a dynamic control hub: it becomes a music player with a live visualizer, calendar integration, a file shelf with AirDrop support, and a full replacement for macOS's volume/brightness/backlight HUDs.
- 85

bpytop
10.9Karistocratos/bpytop · Pythonbpytop is a terminal resource monitor that shows real-time usage and stats for the processor, memory, disks, network, and running processes. It is a Python port and continuation of the earlier bashtop project.
- 86

caire
10.7Kesimov/caire · GoCaire is a content aware image resize library based on the Seam Carving for Content-Aware Image Resizing paper. It ships as both a Go library and a command-line tool that can shrink or enlarge images vertically and horizontally.
- 87
hexyl
10.3Ksharkdp/hexyl · Rusthexyl is a command-line hex viewer: it prints the raw bytes of a file in your terminal, with colors distinguishing NULL bytes, printable ASCII, whitespace, other ASCII and non-ASCII bytes.
- 88

miniforge
10.3Kconda-forge/miniforge · ShellMiniforge is a minimal installer that bootstraps the conda and mamba package managers, pre-configured to use the conda-forge channel as the default and only channel for installing packages.
- 89

usql
10.1Kxo/usql · Gousql is a universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases, including NoSQL and non-relational ones — a single psql-inspired terminal client for almost any database.
- 90

worktrunk
9.3Kmax-sixty/worktrunk · RustWorktrunk is a command-line tool that makes git worktrees as easy as branches, built for running several AI coding agents in parallel without them stepping on each other's changes.
- 91

whatcable
8.9Kdarrylmorley/whatcable · SwiftA macOS menu bar app that tells you in plain English what each USB-C cable plugged into your Mac can actually do — and why your Mac might be charging slowly.
- 92

tinycast
8.6Kabue-ammar/tinycast · SwiftTinycast is a tiny, fully native macOS launcher: one global hotkey summons a palette for launching apps, clipboard history, snippets, window tiling and more — all under 100 MB of RAM.
- 93

aos-ce
8.5Kunicity-aos/aos-ce · RustAOS Community Edition is an open-source 'agent operating system' that gives AI agents an inspectable, composable environment, built around the aos CLI, an HTTP API, pre-built capsules, and audit tooling.
- 94

spotifast
8.3Kcrmne/spotifast · RustFastpotify is a lightweight, native Spotify client written in Rust with the egui toolkit, playing music through librespot while using a fraction of the RAM of Spotify's official desktop app.
- 95

zerobrew
8.2Kzerobrewhq/zerobrew · Rustzerobrew is a performance-optimized client for the Homebrew package ecosystem on macOS and Linux, claiming up to 100x faster installs by bringing uv-style architecture to Homebrew packages.
- 96

nullclaw
8.1Knullclaw/nullclaw · Zignullclaw is a fully autonomous AI assistant infrastructure: one small static Zig binary that you self-host and connect to your chat apps and AI providers.
- 97

PureMac
7.2Kmomenbasel/PureMac · SwiftPureMac is a free, open-source macOS cleaner that handles app uninstalling, cache/junk cleanup, storage exploration, and system health checks, built as a no-telemetry alternative to paid tools like CleanMyMac.
- 98

apfel
6.5KArthur-Ficial/apfel · SwiftApfel is a CLI tool and local OpenAI-compatible server that exposes the built-in FoundationModels LLM shipped on Apple Silicon Macs, letting you prompt it from the shell, pipe text through it, or point OpenAI SDK clients at it — entirely on-device.
- 99

DockDoor
6.4Kejbills/DockDoor · SwiftDockDoor adds live window previews, Alt+Tab switching and keyboard controls to the macOS Dock you already have, so hovering an app shows all its open windows as thumbnails.
- 100

agentsview
6.1Kkenn-io/agentsview · GoAgentsView is a local-first tool that browses, searches, and tracks costs across sessions from Claude Code, Codex, and over 20 other coding agents, all stored in a local SQLite database with no cloud accounts required.
Showing the 100 most-starred of 173. See every one in the catalog.
Related topics
Often tagged together