适用于 MAC 的开发工具应用
81 款免费的 Mac 开发工具应用,包括 OrbStack、tmux和QuotaBar。每个应用页面都列出版本、大小、所需 macOS 版本和新功能,下载按钮会带你前往开发者的官方来源。
81 款应用
- lazygitlazygit 是一款免费开源的 Git 终端界面。你不必再输入冗长的 Git 命令,而是在“终端”中的各个面板里查看文件、分支、提交和储藏,用几个按键就能完成操作:暂存单独的行、编写提交、切换分支、变基、拣选提交以及解决冲突。lazygit 由 Jesse Duffield 创建,由众多贡献者共同开发,以 MIT 许可证发布。开发工具
iTerm2iTerm2 是 Mac“终端”App 的一款免费开源替代品。它能做“终端”能做的一切,还增加了一长串功能:分屏窗格、可从任何地方呼出的热键窗口、强大的搜索、自动补全、粘贴历史、找回已清除文本的即时回放、能响应输出内容的触发器,以及与 tmux 的深度集成。iTerm2 由 George Nachman 开发,以 GPL-2.0 许可证发布。开发工具- fzffzf 是一款免费开源的命令行模糊查找工具。把任何列表交给它,比如文件、命令历史、Git 分支或正在运行的进程,再输入几个字母,fzf 就会立即显示最接近的匹配项,即使这些字母并不相邻,然后返回你选中的那一项。它是一个小巧的单一程序,能在几毫秒内处理数百万个项目。fzf 由 Junegunn Choi 开发,以 MIT 许可证发布。开发工具
- fdfd 是一款免费开源的命令行程序,用于查找文件和文件夹。它和系统自带的 find 命令做同样的事,但语法简单得多:输入 fd 加上名称的一部分,它就会用彩色列出当前文件夹及其下所有匹配的项目。它并行搜索文件夹,因此速度很快;默认情况下会跳过隐藏文件以及 .gitignore 中的内容。fd 由 David Peter 开发,采用 MIT 许可证和 Apache License 2.0 双重许可。开发工具
Docker DesktopDocker Desktop 是在 Mac 上使用 Docker 的官方方式。它会安装构建、运行和分享容器所需的一切:Docker Engine、docker 命令行工具、用于多容器 App 的 Docker Compose、可选的 Kubernetes 集群,以及用于管理容器、镜像和卷的控制面板。容器运行在一个由 Docker Desktop 替你管理的轻量级虚拟机中。Docker Desktop 由 Docker, Inc. 开发。开发工具
Beyond CompareBeyond Compare 用来比较文件和文件夹,并准确显示它们哪里不同。你可以逐行比较文本文件的两个版本,逐个文件比较两个文件夹,或比较表格、图片和二进制数据,然后合并改动或同步文件夹。它支持本地文件夹、FTP 站点、云存储和 zip 文件,并可与大多数版本控制系统集成。Beyond Compare 由 Scooter Software 开发,可在 Mac、Windows 和 Linux 上运行。开发工具
BBEditBBEdit 是一款专业的 Mac 文本、代码和 HTML 编辑器,由 Bare Bones Software 为写作者、网页作者和软件开发者打造。它能处理非常大的文件,可以用 grep 模式在多个文件中同时搜索和替换,把工作组织成项目,并为多种语言的代码着色。BBEdit 已有 30 多年历史,以口号“It doesn't suck.”闻名。开发工具- batbat 是 cat 命令的一款免费开源替代品,能在“终端”中以语法高亮显示文件。它支持为大量编程语言和标记语言的代码着色,显示你在 Git 中改动过的行,为每行编号,并自动把长文件交给分页器;当你把它的输出通过管道传给其他命令时,它又会像 cat 一样工作。bat 由 David Peter 和 bat 开发者们开发,采用 MIT 许可证和 Apache License 2.0 双重许可。开发工具
AlacrittyAlacritty 是一款快速、免费、开源的终端模拟器。它用图形芯片(OpenGL)绘制文字,即使输出很多也依然流畅;它自带合理的默认设置,你可以在一个 TOML 配置文件中修改。Alacritty 不追求包揽一切,而是与其他工具配合使用:很多人会搭配 tmux 来实现标签页和分屏。Alacritty 由 Alacritty 项目及其贡献者开发,以 Apache License 2.0 发布。开发工具