适用于 MAC 的开发工具应用
81 款免费的 Mac 开发工具应用,包括 OrbStack、tmux和QuotaBar。每个应用页面都列出版本、大小、所需 macOS 版本和新功能,下载按钮会带你前往开发者的官方来源。
81 款应用
WWDCWWDC 是一款免费、开源的非官方应用,可以在 Mac 上观看 Apple 的开发者大会。你可以直播观看主题演讲和 Platforms State of the Union,也可以观看 WWDC 期间发布的所有专题视频,以及 Apple 网站和 Developer 应用中的其他视频内容。应用会记录你想看和已看过的内容,还能让你记下笔记,方便日后查阅。开发工具
React Native DebuggerReact Native Debugger 是一款用于调试 React Native 应用的免费开源独立应用。它基于官方 Remote Debugger 并增加了更多功能,把 React Inspector、Redux DevTools 和 Apollo Client DevTools 集中在一个窗口中。使用时,打开应用,确保其他调试客户端已关闭,然后在你的应用开发者菜单中开启 Debug JS Remotely。开发工具
LeptonLepton 是一款适用于 GitHub Gist 和 GitLab 个人代码片段的免费开源代码片段管理器。它使用你连接的 GitHub 或 GitLab 账户,为代码片段提供带有标签、语言分组、仪表板和搜索的桌面应用。你可以使用不限数量的公开和私密片段以及标签,它也支持 GitHub Enterprise 和自管理的 GitLab。开发工具
ReactotronReactotron 是一款免费开源的桌面应用,用于调试 React 和 React Native 应用。它提供易用的窗口来监控应用的状态、网络请求和性能,适合从小型个人应用到大型企业应用的各种规模项目。它作为开发依赖添加到项目中,因此不会给生产构建增加任何内容。React 和 React Native 的设置指南可在官方文档中找到。开发工具
PlatypusPlatypus 是一款开发者工具,可以把命令行脚本(如 Shell 脚本或 Python、Perl、Ruby、PHP、Swift、JavaScript 程序)制作成原生 Mac 应用。它把你的脚本连同一个负责运行脚本的精简 App 程序一起打包成应用程序包,让不熟悉命令行的人也能使用你的脚本。只需几下点按,就能做出安装器、拖放式小工具、管理工具、登录项、菜单栏项目、启动器和自动化工具。开发工具
InsomniaInsomnia 是一款开源 API 客户端,支持 REST、GraphQL、WebSocket、Server-Sent Events(SSE)、gRPC 及其他基于 HTTP 的协议。你可以用它发送请求并调试响应,在内置的 OpenAPI 编辑器中借助可视化预览设计 API,用测试套件和集合运行器测试 API,并用云端或自托管的模拟服务器模拟 API。Inso CLI 可将代码检查和测试接入 CI/CD 流水线,插件还能扩展更多功能。开发工具
CodeEditCodeEdit 是一款由社区打造、完全用 Swift 为 macOS 编写的代码编辑器,没有使用 Electron 或其他跨平台框架。它希望在快速编辑时像 TextEdit 一样轻巧,在大型项目中又能扩展为类似 Xcode 的丰富体验。功能包括语法高亮、代码补全、整个项目的查找和替换、代码片段、内置终端、任务运行和 Git 集成。CodeEdit 并不打算取代 Xcode,而是面向非 Apple 平台的项目。开发工具
GitUpGitUp 是一款 Mac Git 客户端,目标是让各个水平的工程师都能快速、安全、省心地工作。它的仓库图谱实时且可交互,你可以直接编辑、重新排序、修正和合并提交;几乎所有操作都能无限撤销和重做,连 rebase 和 merge 也不例外。类似 Time Machine 的快照让你一键回到仓库之前的状态。开发工具
VimRVimR 是用 Swift 编写的 macOS 版 Neovim 图形界面。它在内部运行 Neovim,并加入了其他图形编辑器中的实用功能,让你在原生 Mac 窗口中保留 Neovim 的速度和键盘驱动的编辑方式。它提供 Markdown 预览、重新加载时保持滚动位置的通用 HTML 预览、类似 Xcode“Open Quickly”的模糊文件查找,以及简单的文件浏览器。开发工具
MQTTXMQTTX 是 EMQ 推出的开源跨平台 MQTT 5.0 客户端工具箱,用于开发、测试和排查 MQTT 应用。MQTT 是物联网设备常用的一种轻量级发布/订阅消息协议。使用 MQTTX 桌面 App,你可以通过 TCP、TLS、WebSocket 或安全 WebSocket,以 MQTT 3.1、3.1.1 或 5.0 连接到代理服务器,订阅主题、发布消息,并查看发送和接收的消息。开发工具
HTTP ToolkitHTTP Toolkit 是一款用于调试、测试和开发 HTTP 的开源工具。它可以一键拦截多种工具的 HTTP 和 HTTPS 流量:浏览器窗口、Android 或 iOS App、Docker 容器、终端会话,以及 Node.js、Java、Python 或 Ruby 等后端进程。你可以只针对某一个客户端,而不必拦截整台电脑,也可以把任何客户端作为 HTTP 代理连接到 HTTP Toolkit。开发工具
Postgres.appPostgres.app 是一个打包成普通 Mac App 的完整 PostgreSQL 安装。下载后移到“应用程序”文件夹,双击打开并点按 Initialize,你的 Mac 上就运行起了 PostgreSQL 服务器。简单的界面和菜单栏项目让你启动和停止服务器,完全不用碰命令行;当然,它也为高级用户提供了所有常用的命令行工具和头文件。开发工具
Beekeeper StudioBeekeeper Studio 是一款跨平台的 SQL 编辑器和数据库管理工具,力求快速、流畅、用起来舒心。你可以在带自动补全和语法高亮的编辑器中编写查询,用标签页同时处理多项工作,并直接对表数据进行排序、筛选和编辑。你还可以创建和修改表、索引、关系和触发器,保存查询以备后用,在运行历史中找到旧查询,导入和导出数据,并享受漂亮的深色主题。开发工具
Nextpad++Nextpad++ 把 Windows 上的 Notepad++ 代码编辑器以完全原生的 App 形式带到 Mac。它移植自 Notepad++ 的原始代码,不是重写,也不是 Wine,因此用起来和 Notepad++ 用户期待的一样,同时又以原生菜单、快捷键、文件对话框、深色模式和 macOS Tahoe 外观融入 macOS。你可以使用多种语言的语法高亮、插件、宏、支持正则表达式的文件内搜索、分屏视图和文档地图。开发工具
MacVimMacVim 是 Vim 的 Mac 版。Vim 是一款强大的、以键盘操作为核心的文本编辑器。MacVim 为 Vim 提供流畅的原生界面,包括菜单、对话框、工具栏和滚动条,同时保留了 Vim 高效的一切。你可以使用原生或非原生全屏模式,把触控板手势、触控栏和 Command 键快捷键映射到 Vim 操作,并在自定义颜色的 Vim 标签页中工作。开发工具
GitifyGitify 把你的 Git 通知带到 Mac 菜单栏。你不必一直开着浏览器标签页,就能在从菜单栏打开的小窗口中看到新的议题、拉取请求、审查、发布和提及,并可以在那里打开它们、标为已读或已完成,或取消订阅。它支持 GitHub(包括 GitHub Enterprise),以及 GitLab、Gitea、Forgejo、Codeberg 和 Bitbucket Cloud 等其他 Git 平台,还可以同时登录多个账户。过滤、设置和主题让你只看重要的内容。开发工具
CotEditorCotEditor 是一款专为 macOS 打造的轻量纯文本编辑器。它的外观和行为都符合 Mac App 应有的样子,启动极快,想写就能马上开始。它同样适合写笔记、代码和普通文本文件:语法高亮支持 60 多种语言,如 HTML、PHP、Python、Ruby 和 Markdown,强大的查找和替换支持正则表达式。所有设置,包括语法定义和主题,都在普通的设置窗口中完成,无需编辑配置文件。开发工具
Sequel AceSequel Ace 是一款快速的原生 Mac App,用于处理 MySQL 和 MariaDB 数据库。连接到本地或远程服务器(也可以通过 SSH 隧道),然后浏览表、编辑行、修改表结构、运行带语法高亮和自动补全的 SQL 查询,并导入或导出数据。它是热门工具 Sequel Pro 的社区维护继任者(Sequel Pro 已停止开发),并可导入 Sequel Pro 的收藏连接。开发工具
TabbyTabby(原名 Terminus)是一款高度可配置的终端模拟器,同时也是 SSH、Telnet 和串口客户端。它一次替代多种工具:带标签页和分屏的本地终端、管理服务器的连接管理器,以及用于路由器、单片机等设备的串口终端。你的 SSH 密码和密钥可以保存在加密保险库中,可以通过 SSH 传输文件,还能用主题和插件改变外观和功能。Tabby 由 Eugene Pankov 开发,可在 Mac、Windows 和 Linux 上运行。开发工具
kittykitty 是一款快速、功能丰富的终端模拟器,用 GPU 绘制文字,滚动和大量输出都很流畅。它内置标签页和多种布局的分屏窗口,支持真彩色、连字和表情符号,还有自己的图形协议,可以直接在终端里显示图片。kitty 可以通过脚本和命令行控制,并能用称为 kitten 的小程序扩展,例如沿用你的设置进行 SSH 连接、并排比较文件和输入 Unicode 字符。kitty 由 calibre 的开发者 Kovid Goyal 制作。开发工具
DBeaverDBeaver 是一款面向开发者、分析师和数据库管理员的免费通用数据库工具。它通过 JDBC 驱动连接几乎所有数据库,包括 MySQL、MariaDB、PostgreSQL、SQLite、Microsoft SQL Server、Oracle 等,让你在一个 App 中浏览表、编辑数据、编写和执行 SQL 以及设计数据库。免费的 DBeaver Community 版由 DBeaver Corporation 开发,有数百万用户。开发工具
ZedZed 是一款适用于 Mac 的极简、极快的代码编辑器,由打造 Atom 和 Tree-sitter 的团队用 Rust 从零写成。它会用上 CPU 的所有核心,并通过 Metal 在 GPU 上绘制界面,所以打开大型项目、搜索和输入都依然流畅。借助 Tree-sitter 和语言服务器,Zed 支持大多数编程语言,还提供 AI 智能体、与团队的实时协作、Git 工具和内置终端。开发工具- ripgrepripgrep 是一款免费开源的命令行工具,能以极快的速度在文件夹的文件中搜索文本或正则表达式。它的命令是 rg:输入 rg 加上要找的内容,它就会搜索当前文件夹及其中的一切。默认情况下,它会跳过 .gitignore 中列出的文件、隐藏文件和二进制文件,因此在代码项目中你只会看到有用的结果。ripgrep 由 Andrew Gallant 开发,采用 MIT 许可证和 Unlicense 双重许可。开发工具
- mkcertmkcert 是一款免费开源的命令行工具,用于为开发环境生成本地受信任的 HTTPS 证书。只需运行一次 mkcert -install,它就会创建你自己的本地证书颁发机构并添加到 Mac 的信任存储中;之后一条命令就能为 localhost、127.0.0.1 或 example.test 之类的开发域名生成证书,浏览器会直接信任,不再弹出警告。mkcert 由 Filippo Valsorda 开发,以 BSD-3-Clause 许可证发布。开发工具