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