Topics / #mac
Mac projects on GitHub
Short-form tag for macOS-related apps and tooling.
As of , the most-starred Mac projects on GitHub are clash-verge-rev (152.1K stars), awesome-mac (116.3K stars) and Mole (70.8K stars). GitHub.Locker tracks 47 Mac repositories with 1.2M stars combined. The fastest-growing on October 16 was d2r-mobile, with +252 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+252d2r-mobile
jhaizhou-ops/d2r-mobile · ★ 3.7KD2R Mobile is an open-source iOS compatibility layer that lets you run your own Switch copy of Diablo II: Resurrected (with the Reign of the Warlock expansion) natively on iPhone and iPad, with full touch controls and 60 fps.
clash-verge-rev
clash-verge-rev/clash-verge-rev · ★ 152.1KClash Verge Rev is a modern desktop GUI client for the Clash Meta (mihomo) proxy core, letting you manage proxy configurations visually on Windows, macOS, and Linux.
+125Mole
tw93/Mole · ★ 70.8KMole 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.
awesome-mac
jaywcjlove/awesome-mac · ★ 116.3KIt is a curated, categorized list of high-quality macOS software, covering everything from text editors and developer tools to design apps, utilities, and security tools.
The all-time top
47 projects · by stars
- 152.1K
#1 · clash-verge-rev/clash-verge-revclash-verge-rev
Clash Verge Rev is a modern desktop GUI client for the Clash Meta (mihomo) proxy core, letting you manage proxy configurations visually on Windows, macOS, and Linux.
- 116.3K
#2 · jaywcjlove/awesome-macawesome-mac
It is a curated, categorized list of high-quality macOS software, covering everything from text editors and developer tools to design apps, utilities, and security tools.
- 70.8K
#3 · 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.
- 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

Motrix
57Kagalwood/Motrix · TypeScriptMotrix is a free, full-featured download manager for HTTP, FTP, BitTorrent, and magnet links, built as a desktop app with an optional headless server mode.
- 6
open-source-mac-os-apps
50.8Kserhii-londar/open-source-mac-os-appsA curated, community-maintained list of open-source macOS applications sorted into categories like Audio, Backup, Browser, Chat, Crypto, Database, Dev, Editors, Graphics, Productivity, and Utilities, currently covering around 710 apps across 49 categories.
- 7

iina
46.8Kiina/iina · SwiftIINA is a free, open-source, modern video player built specifically for macOS, using mpv for media decoding.
- 8

Python
35.4Kgeekcomputers/Python · PythonA personal collection of small, standalone Python scripts covering automation, games, utilities, and web scraping, meant both to solve the author's own problems and to serve as learning examples for beginners.
- 9
BetterDisplay
34.1Kwaydabber/BetterDisplayBetterDisplay is a macOS menu bar app that unlocks extra display controls on your Mac, including flexible HiDPI scaling, XDR/HDR brightness boosts, DDC and HDMI-CEC hardware control, virtual screens, and picture-in-picture streaming.
- 10

pear-desktop
33.8Kpear-devs/pear-desktop · TypeScriptPear is an open-source Electron desktop app that wraps YouTube Music in a native-feeling interface. It is built independently by volunteers and has no official ties to Google or YouTube.
- 11

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

WindTerm
32.5KkingToolbox/WindTerm · CWindTerm is a free professional SSH/Telnet/Serial/Shell/Sftp client and terminal built for DevOps, combining remote connections, a local shell and file transfer in one application.
- 13

meetily
31.9KZackriya-Solutions/meetily · RustA privacy-first AI meeting assistant that captures your meetings, transcribes them in real time, and generates summaries — entirely on your own machine, with no data sent to the cloud.
- 14

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

notable
23.5Knotable/notableA Markdown-based note-taking app for desktop: notes are written and rendered in GitHub Flavored Markdown, with no WYSIWYG and no proprietary formats.
- 16

Cap
23.4KCapSoftware/Cap · RustAn open source Loom alternative: it records your screen, camera and microphone and turns takes into shareable links or exported videos — for demos, bug reports, tutorials and async standups.
- 17

CodeEdit
23.1KCodeEditApp/CodeEdit · SwiftCodeEdit is a free, open-source code editor for macOS, built by the community and written natively in Swift for the Mac.
- 18

macos
21.7Kdockur/macos · Shelldockur/macos lets you run a full macOS virtual machine inside a Docker container, complete with a web-based viewer so you can control it right from your browser.
- 19

ebook2audiobook
20.4KDrewThomasson/ebook2audiobook · PythonA converter that turns DRM-free e-books into audiobooks with chapters and metadata, using TTS engines with optional voice cloning, in 1158+ languages. It runs locally on modest hardware or in Docker.
- 20

V2rayU
20.2Kyanue/V2rayUV2rayU is a macOS client built on the v2ray/xray core, used for circumventing internet censorship ('scientific internet access'). It's written natively in Swift.
- 21
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.
- 22
awesome-macOS
19.3KiCHAIT/awesome-macOSA curated list of awesome applications, software, tools and shiny things for macOS, organized by category.
- 23

nuclear
18.7Knukeop/nuclear · TypeScriptNuclear is a free, open-source desktop music player that finds free music for you: search for any song or artist, stream it, and build playlists.
- 24

OpenCore-Legacy-Patcher
18.6Kdortania/OpenCore-Legacy-Patcher · PythonA Python-based tool built on Acidanthera's OpenCore and Lilu that revives Macs Apple no longer supports: it lets you install and run macOS Big Sur or newer on hardware as old as 2007.
- 25

xbar
18.1Kmatryer/xbar · Goxbar is a macOS menu bar app that puts the output of any script or program right into your menu bar. It is the reboot of BitBar, completely rewritten from the ground up in Go.
- 26

OpenEmu
17.8KOpenEmu/OpenEmu · SwiftOpenEmu is a free, open-source retro game emulator for macOS that aims to make playing classic console games feel like a first-class native Mac experience.
- 27

Best-App
17.6Khzlzh/Best-AppA curated Chinese-language list recommending paid and free Mac/iOS apps, accessories, and tips worth your money, organized by category like productivity tools, developer tools, and subscription services.
- 28

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

Whisky
15.1KWhisky-App/Whisky · SwiftWhisky is a free, open-source Wine wrapper for macOS with a native SwiftUI interface, letting you run Windows apps and games on a Mac without a Windows installation.
- 30

CocoaPods
14.8KCocoaPods/CocoaPods · RubyCocoaPods is the dependency manager for Xcode projects: you list your dependencies in a Podfile, and it resolves them, fetches the source code, and builds an Xcode workspace for you.
- 31
ani-cli
14Kpystardust/ani-cli · Shellani-cli is a command-line tool that scrapes an anime streaming site and lets you search for and play anime episodes directly from the terminal, alone or with friends via syncplay.
- 32
medis
11.7Kluin/medis · JavaScriptMedis is a beautiful, easy-to-use desktop app for managing Redis databases, built with Electron, React, and Redux.
- 33

one-key-hidpi
11.2Kxzhih/one-key-hidpi · ShellA shell script that simulates macOS HiDPI on a non-retina display, so System Preferences gets a 'Native' Scaled option just like on a Retina Mac.
- 34

mac-mouse-fix
11.1Knoah-nuebling/mac-mouse-fix · Objective-CA macOS app that makes cheap third-party mice feel as good as an Apple Trackpad or a Logitech MX Master - smoother scrolling, remappable buttons and click-and-drag gestures. The author wants it to become the best mouse driver ever.
- 35

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

Kaku
6.1Ktw93/Kaku · RustKaku is a macOS terminal built on WezTerm that comes pre-configured with fonts, themes, shell integration, and Mac shortcuts, with an optional AI assistant for command suggestions and chat.
- 37

d2r-mobile
3.7Kjhaizhou-ops/d2r-mobile · CD2R Mobile is an open-source iOS compatibility layer that lets you run your own Switch copy of Diablo II: Resurrected (with the Reign of the Warlock expansion) natively on iPhone and iPad, with full touch controls and 60 fps.
- 38

rumps
3.3Kjaredks/rumps · Pythonrumps is a Python library that lets you build macOS menu bar (status bar) apps with very little code, without writing raw PyObjC underscore syntax.
- 39

rift
2.6Kacsandmann/rift · RustRift is a tiling window manager for macOS that focuses on performance and usability, offering multiple layout styles like i3-style tiling, bspwm-style BSP, floating, dwm-style master-stack, niri-style scrolling columns, and a stack/accordion layout.
- 40

Doll
1.2Kxiaogdgenuine/Doll · SwiftDoll is a Mac app that keeps the unread badges of message apps like Mail, Slack and Teams visible in the macOS Menu bar, so new messages catch your eye on any screen.
- 41

rustcast
1.1KMystikoLab/rustcast · RustRustCast is a free, open-source popup launcher for macOS written in Rust: hit a hotkey, start typing, and launch apps, utilities and workflows. It is positioned as an open-source alternative to Raycast.
- 42

window-sweaters
803saragordic/window-sweaters · CWindow Sweaters is a playful macOS menu-bar app that wraps your app windows in knitted sweater borders, with colours inspired by your favourite apps.
- 43

mcopt
475noahdunnagan/mcopt · Javamcopt is a Minecraft mod that adds a native Metal renderer for Minecraft: Java Edition, aimed specifically at making the game run faster on Apple Silicon Macs.
- 44

recall
253AsherJN/recall · PythonRecall is a free, open-source macOS app that lets you play Overwatch on Apple Silicon Macs, using Wine and a custom Metal translation layer instead of CrossOver or Windows.
- 45

OpenYoink
230MuQY1818/OpenYoink · SwiftOpenYoink is a free, open-source macOS utility that lets you drag files, images, text, and links onto a temporary shelf at the screen edge or into the Mac's Dynamic Island, then drag them out again once you've switched to the target window. It's built with SwiftUI + AppKit and lives in the menu bar without a Dock icon.
- 46

VideoHighlighter
212Aseiel/VideoHighlighter · PythonA free, open-source desktop app that finds and explains the strong moments in your footage, then exports a highlight reel and clips — an offline alternative to Twelve Labs, Runway and Descript.
- 47
leftopen
129SonghaiFan/leftopen · SwiftLeftOpen is a native macOS menu bar app and CLI that shows what is listening on localhost, identifies which project or process owns each port, and lets you gently close them.
Related topics
Often tagged together