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.

173Projects
2.3MStars in total
+2.6KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 173 · by stars

  1. #1 · nvbn/thefuck

    thefuck

    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.

    97.9K
  2. #2 · tw93/Mole

    Mole

    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.

    70.8K
  3. #3 · BurntSushi/ripgrep

    ripgrep

    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.

    69.2K
  1. 4

    marktext

    62.7Kmarktext/marktext · TypeScript

    MarkText 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.

  2. 5

    you-get

    56.9Ksoimort/you-get · Python

    You-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.

  3. 6

    brew

    50KHomebrew/brew · Ruby

    Homebrew 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.

  4. 7

    exo

    47.9Kexo-explore/exo · Python

    exo 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.

  5. 8

    pyenv

    45.1Kpyenv/pyenv · Shell

    pyenv 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.

  6. 9

    agent-browser

    44.1Kvercel-labs/agent-browser · Rust

    agent-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.

  7. 10

    openscreen

    39.9Ksiddharthvaddem/openscreen · TypeScript

    OpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.

  8. 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.

  9. 12

    Handy

    34Kcjpais/Handy · Rust

    Handy 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.

  10. 13

    vscodium

    33.7KVSCodium/vscodium · Shell

    VSCodium 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.

  11. 14

    YesPlayMusic

    33.4Kqier222/YesPlayMusic · Vue

    A 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.

  12. 15

    cli

    31.6Kgoogleworkspace/cli · Rust

    A 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.

  13. 16

    dotfiles

    31.5Kmathiasbynens/dotfiles · Shell

    Mathias Bynens' personal dotfiles: shell configuration files for macOS (aliases, functions, settings) plus scripts for setting up a new Mac with sensible defaults.

  14. 17

    colima

    31.2Kabiosoft/colima · Go

    Colima 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.

  15. 18

    Ice

    29.8Kjordanbaird/Ice · Swift

    Ice 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.

  16. 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.

  17. 20

    maple-font

    29.3Ksubframe7536/maple-font · Python

    Maple 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.

  18. 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.

  19. 22

    ungoogled-chromium

    28Kungoogled-software/ungoogled-chromium · Python

    ungoogled-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.

  20. 23

    vorssaint-utils

    27.8Kvorssaint/vorssaint-utils · Swift

    A 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.

  21. 24

    legacy-homebrew

    26.8KHomebrew/legacy-homebrew

    This is the deprecated legacy repository of Homebrew, the macOS package manager. It has been archived and split into two successor repositories.

  22. 25

    LxgwWenKai

    26.3Klxgw/LxgwWenKai · Shell

    LXGW 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.

  23. 26

    autocomplete

    25.2Kwithfig/autocomplete · TypeScript

    IDE-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.

  24. 27

    AeroSpace

    23.5Knikitabobko/AeroSpace · Swift

    AeroSpace 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.

  25. 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.

  26. 29

    hub

    23Kmislav/hub · Go

    hub 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.

  27. 30

    omlx

    22.9Kjundot/omlx · Python

    oMLX 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.

  28. 31

    homebrew-cask

    22.3KHomebrew/homebrew-cask · Ruby

    Homebrew 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.

  29. 32

    lima

    22.1Klima-vm/lima · Go

    Lima 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.

  30. 33

    Maccy

    22Kp0deje/Maccy · Swift

    Maccy 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.

  31. 34

    Mos

    21.7KCaldis/Mos · Swift

    Mos 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.

  32. 35

    hey

    20.7Krakyll/hey · Go

    hey 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).

  33. 36

    fx

    20.7Kantonmedv/fx · Go

    fx is a terminal JSON viewer and processor — a command-line tool for exploring and transforming JSON data right in your terminal.

  34. 37

    spaceship-prompt

    20.6Kspaceship-prompt/spaceship-prompt · Shell

    Spaceship 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.

  35. 38

    kubectx

    20Kahmetb/kubectx · Go

    Two 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.

  36. 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.

  37. 40

    inter

    20Krsms/inter · Python

    Inter 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.

  38. 41

    BlackHole

    19.9KExistentialAudio/BlackHole · C

    A 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.

  39. 42

    SwiftLint

    19.8Krealm/SwiftLint · Swift

    SwiftLint 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.

  40. 43

    monaspace

    19.7Kgithubnext/monaspace · Shell

    Monaspace 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.

  41. 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.

  42. 45

    Kap

    19.4Kwulkano/Kap · TypeScript

    Kap is a free, open-source screen recorder for macOS that lives in your menu bar — a desktop app built with web technology.

  43. 46

    spotify-tui

    19.4KRigellute/spotify-tui · Rust

    Spotify 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.

  44. 47

    quick-look-plugins

    18.8Ksindresorhus/quick-look-plugins

    A 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.

  45. 48

    nebula

    18.4Kslackhq/nebula · Go

    Nebula 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.

  46. 49

    git-extras

    18.1Ktj/git-extras · Shell

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

  47. 50

    zipkin

    17.5Kopenzipkin/zipkin · Java

    Zipkin 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.

  48. 51

    questdb

    17.4Kquestdb/questdb · Java

    QuestDB 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.

  49. 52

    autojump

    17Kwting/autojump · Python

    autojump 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.

  50. 53

    Amethyst

    16.3Kianyh/Amethyst · Swift

    Amethyst 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.

  51. 54

    hammerspoon

    16.3KHammerspoon/hammerspoon · Objective-C

    Hammerspoon 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.

  52. 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.

  53. 56

    homebrew-core

    15.6KHomebrew/homebrew-core · Ruby

    This 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.

  54. 57

    kind

    15.6Kkubernetes-sigs/kind · Go

    kind (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.

  55. 58

    vphone-cli

    15.4KLakr233/vphone-cli · Swift

    vphone-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.

  56. 59

    mackup

    15.3Klra/mackup · Python

    Mackup 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.

  57. 60

    brotli

    14.9Kgoogle/brotli · TypeScript

    Brotli 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.

  58. 61

    Pearcleaner

    14.9Kalienator88/Pearcleaner · Swift

    Pearcleaner 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.

  59. 62

    sampler

    14.8Ksqshq/sampler · Go

    Sampler 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.

  60. 63

    edit

    14.7Kmicrosoft/edit · Rust

    Edit 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.

  61. 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.

  62. 65

    git-lfs

    14.5Kgit-lfs/git-lfs · Go

    Git LFS (Large File Storage) is a Git extension and specification for managing large files inside Git repositories without bloating the repo history.

  63. 66

    watchman

    13.7Kfacebook/watchman · C++

    Watchman is a file watching service: it watches your files and records when they actually change.

  64. 67

    linguist

    13.7Kgithub-linguist/linguist · Ruby

    Linguist 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.

  65. 68

    tmuxinator

    13.7Ktmuxinator/tmuxinator · Ruby

    Tmuxinator 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.

  66. 69

    terminals-are-sexy

    13.1Kk4m4/terminals-are-sexy · Shell

    A 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.

  67. 70

    pipx

    13Kpypa/pipx · Python

    pipx is a tool to install and run end-user Python command-line applications, each in its own isolated virtual environment so dependencies never conflict.

  68. 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.

  69. 72

    grpcurl

    12.9Kfullstorydev/grpcurl · Go

    A 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.

  70. 73

    gping

    12.7Korf/gping · Rust

    gping 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.

  71. 74

    dust

    12.5Kbootandy/dust · Rust

    Dust is a more intuitive replacement for the 'du' command, written in Rust, that shows which directories and files are eating your disk space.

  72. 75

    hadolint

    12.5Khadolint/hadolint · Haskell

    Hadolint 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.

  73. 76

    mas

    12.4Kmas-cli/mas · Swift

    mas 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.

  74. 77

    alfred-workflows

    12.2Kzenorocha/alfred-workflows

    A 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.

  75. 78

    genact

    12.2Ksvenstaro/genact · Rust

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

  76. 79

    GitUp

    12.1Kgit-up/GitUp · Objective-C

    GitUp 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.

  77. 80

    PlayCover

    12KPlayCover/PlayCover · Swift

    PlayCover 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.

  78. 81

    Monocraft

    11.4KIdreesInc/Monocraft · Python

    A 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.

  79. 82

    fff

    11.1KdmtrKovalenko/fff · Rust

    A 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.

  80. 83

    rayburst

    11.1KAnInsomniacy/rayburst · TypeScript

    Motrix 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.

  81. 84

    boring.notch

    11KTheBoredTeam/boring.notch · Swift

    Boring 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.

  82. 85

    bpytop

    10.9Karistocratos/bpytop · Python

    bpytop 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.

  83. 86

    caire

    10.7Kesimov/caire · Go

    Caire 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.

  84. 87

    hexyl

    10.3Ksharkdp/hexyl · Rust

    hexyl 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.

  85. 88

    miniforge

    10.3Kconda-forge/miniforge · Shell

    Miniforge 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.

  86. 89

    usql

    10.1Kxo/usql · Go

    usql 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.

  87. 90

    worktrunk

    9.3Kmax-sixty/worktrunk · Rust

    Worktrunk 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.

  88. 91

    whatcable

    8.9Kdarrylmorley/whatcable · Swift

    A 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.

  89. 92

    tinycast

    8.6Kabue-ammar/tinycast · Swift

    Tinycast 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.

  90. 93

    aos-ce

    8.5Kunicity-aos/aos-ce · Rust

    AOS 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.

  91. 94

    spotifast

    8.3Kcrmne/spotifast · Rust

    Fastpotify 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.

  92. 95

    zerobrew

    8.2Kzerobrewhq/zerobrew · Rust

    zerobrew 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.

  93. 96

    nullclaw

    8.1Knullclaw/nullclaw · Zig

    nullclaw 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.

  94. 97

    PureMac

    7.2Kmomenbasel/PureMac · Swift

    PureMac 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.

  95. 98

    apfel

    6.5KArthur-Ficial/apfel · Swift

    Apfel 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.

  96. 99

    DockDoor

    6.4Kejbills/DockDoor · Swift

    DockDoor 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.

  97. 100

    agentsview

    6.1Kkenn-io/agentsview · Go

    AgentsView 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.

Often tagged together