serhii-londar/open-source-mac-os-apps · 上手攻略

  • 仓库:serhii-londar/open-source-mac-os-apps
  • 链接:https://github.com/serhii-londar/open-source-mac-os-apps
  • 分类:skill
  • 作者:Jay
  • 更新:2026-07-11

这是什么

open-source-mac-os-apps 是一个精选的 macOS 开源应用列表,精选了 689 个可以在 macOS 上免费使用的开源应用,覆盖 49 个分类,从音频处理、图像编辑、开发工具到系统工具应有尽有。列表由维护者 serhii-londar 持续更新(最近更新于 2026 年 4 月),每个应用条目都标注了编程语言、是否为跨平台应用,以及应用官网/GitHub 链接。

这是目前 GitHub 上规模最大、分类最全的 macOS 开源应用精选列表之一,累计获得 49,524 Stars,是寻找 macOS 原生开源替代品的首选参考。


解决什么问题

macOS 用户常常面临:

  • 不知道有哪些开源替代品:闭源软件贵,想找免费替代却不知道有什么选项。
  • App Store 质量参差不齐:免费应用中广告、追踪器、数据收集问题普遍,开源应用更透明。
  • 跨平台搜索困难:同一个需求在 macOS 上有哪些好选择,普通用户很难系统了解。

这个列表帮你:用一个清单,解决"macOS 上有什么好的免费/开源选择"这个问题。


快速上手

安装 / 收藏

不需要安装,直接打开 GitHub 页面:

https://github.com/serhii-londar/open-source-mac-os-apps

页面上方有分类目录锚点,直接点击跳转:

Audio → Backup → Browser → Chat → Cryptocurrency → Database →
Development → Editors → Graphics → Productivit → Utilities …

也可以把仓库克隆到本地,通过本地 Markdown 编辑器浏览:

git clone https://github.com/serhii-londar/open-source-mac-os-apps.git
cd open-source-mac-os-apps
# 用 Typora / VS Code / Obsidian 等打开 README.md

核心用法

1. 按分类浏览

每个分类下列出多个应用,每个应用包含: - GitHub 链接(或官网) - 编程语言(Swift / Objective-C / JavaScript / Python / Rust …) - 简要描述 - 截图(可选折叠内容)

示例——找音乐播放应用:

进入 ### 🎵 Audio (39) 章节,看到 39 个音频应用,例如:

- [Audacity](https://github.com/audacity/audacity) 
  Free, cross-platform audio software
  Languages: C
  Website: https://www.audacityteam.org/

2. 重点分类速查

分类 代表应用 用途
Development XcodeGen、Homebrew、CocoaPods 开发工具
Editors VS Code、Sublime Text(开源 fork)、MacDown 文本/代码编辑
Utilities The Unarchiver、Hammerspoon、Keka 系统小工具
Security LuLu(防火墙)、LinkLiar(MAC 地址伪装) 安全工具
Productivity Rectangle(窗口管理)、Alfred(效率工具开源替代) 效率提升
Terminal iTerm2、Hyper、Alacritty 终端
System Amphetamine(防睡眠)、CleanMyMac 开源替代 系统管理

3. 找某类语言开发的应用

如果偏好用 Swift 开发的应用,可以在 README 中搜索 Swift,定位所有 Swift 编写的 macOS 应用,用于学习参考或寻找 Swift 最佳实践案例。列表显示 Swift 项目共有 305 个

4. 用 GitHub 搜索过滤

GitHub 页面可以按语言Stars过滤:

https://github.com/serhii-londar/open-source-mac-os-apps/search?q=window+management

典型适用场景

场景 为什么用这个仓库
寻找闭源软件替代 输入软件名(如 Sketch、Figma),找到对应开源替代
学习原生 macOS 开发 找 Swift/Objective-C 写的优质开源应用,阅读源码
构建工具链 从列表中找 Terminal、开发工具类应用,搭建高效工作流
Mac 新用户 探索有哪些免费好用的 macOS 原生应用
贡献开源 找一个还没有活跃维护者的应用,参与贡献

坑与注意

  1. Homebrew 安装 ≠ 开源:Homebrew 是 macOS 最流行的包管理器,大多数开源 CLI 工具通过 brew install 安装,但 Homebrew 本身不在此列表中——列表只收录 GUI 应用
  2. 语言分布不均:Swift 项目最多(305 个),但老牌经典应用多为 C/C++(如 GIMP、Audacity)。Objective-C 项目因历史遗留原因数量不少(137 个),但正在减少。
  3. 部分应用已停止维护:列表不标注应用维护状态,使用前建议查看 GitHub 的最后提交时间和 release 情况。标记为 archived 的项目需谨慎。
  4. 不是应用商店:没有安装指引,每个应用需要单独查看其 README 来了解安装方式(Homebrew Cask / 直接下载 / 编译安装)。
  5. 分类重叠:某些应用同时适合多个分类(如 Rectangle 同时是工具也是效率应用),只出现在一个分类下,需要搜索全文定位。
  6. 安全审查:开源应用并不自动等于安全,建议对涉及网络或敏感数据的应用额外审查代码和权限请求。

与同类对比

仓库 Stars 特点 适合谁
serhii-londar/open-source-mac-os-apps(本文) 49.5k GUI 应用为主,49 类,689 个 找 macOS 原生开源应用
Homebrew/homebrew-cask ~23k macOS 应用包管理器,GUI+CLI 通过命令行安装 macOS 软件
iCHAIT/awesome-macOS ~9k 精选 macOS 工具,包括非开源 混合工具列表
sindresorhus/awesome-macOS ~6k 综合 macOS 资源合集 综合性 macOS 资源导航
jiayeour/awesome-macOS-cn ~2k 中文 macOS 资源列表 中文用户

总结:如果你的目标是找一个 macOS 上的具体开源应用,这个列表是业界最全的;如果是找命令行工具,用 Homebrew 更直接。


一句话推荐结论

无论你是想给付费软件找个免费开源替代,还是想找优质 Swift 项目学习 macOS 开发,这份 689 个应用的精选清单都值得收藏备查。