Mac 上的开源开发工具
拥有公开代码仓库的应用与命令行工具,按安装量排序。 开源不是质量保证,但意味着代码可以被审计,应用也不会被人从你手里拿走。
node开源的跨平台 JavaScript 运行环境 git分布式版本控制系统 go开源编程语言,用于构建简单/可靠/高效的软件 python@3.14解释型、交互式、面向对象的编程语言 python@3.12解释型、交互式、面向对象的编程语言 python@3.13解释型、交互式、面向对象的编程语言 lazygit用于 Git 命令的简单终端界面 python@3.11解释型、交互式、面向对象的编程语言 shellcheck静态分析和代码检查工具,用于(ba)sh 脚本 xcbeautify用于 xcodebuild 的小美化工具 git-lfs用于大文件版本控制的 Git 扩展 xcodegen根据规范文件和文件夹结构生成你的 Xcode 项目 openjdkJava编程语言开发工具包 Git Credential Manager适用于多个托管提供商的跨平台 Git 凭证存储 actionlintGitHub Actions 工作流文件的静态检查器 openjdk@17Java编程语言开发工具包 openjdk@21Java编程语言开发工具包 python@3.15解释型、交互式、面向对象的编程语言 git-delta用于 git 和 diff 输出的语法高亮分页器 bat带有语法高亮和 Git 集成的 cat(1) 克隆 gitleaks审计 Git 仓库以查找机密信息 trivy用于容器镜像、文件系统和 Git 仓库的漏洞扫描器 swiftlint用于执行 Swift 风格和规范的工具 lua强大且轻量的编程语言 ast-grep代码搜索、代码检查、重写 xcodes用于安装和切换多个 Xcode 版本的命令行工具 swiftformat用于重新格式化 Swift 代码的格式化工具 xcresultparser解析来自 Xcode 构建和测试运行的二进制 .xcresult 包 Zed多人代码编辑器 git-filter-repo快速重写 git 仓库历史 xctesthtmlreport类似 Xcode 的单元测试和 UI 测试 HTML 报告 zig为稳健性、最优性和清晰性而设计的编程语言 vale面向语法的散文代码检查工具 xclogparser用于解析 Xcode 使用的 SLF 序列化格式的工具 Bruno用于探索和测试 API 的开源集成开发环境 cliproxyapi将 Gemini CLI、Codex、Claude Code、Qwen Code 封装为 API 服务 luajit用于 Lua 编程语言的即时编译器 (JIT) lefthook适用于任何类型项目的快速且强大的 Git 钩子管理器 qwen-code面向开发者的 AI 驱动命令行工作流工具 openjdk@25Java编程语言开发工具包 prettier用于 JavaScript、CSS、JSON、GraphQL、Markdown、YAML 的代码格式化工具 jj兼容 Git 的分布式版本控制系统 git-gui用于 git 版本控制系统的 Tcl/Tk 用户界面 libgit2Git 核心方法的 C 库,可重入且可链接 prek用 Rust 编写的快速 Git 钩子管理器,可直接替代 pre-commit cppcheckC 和 C++ 代码的静态分析 difftastic理解语法的差异 sourcerySwift 的元编程,停止编写样板代码 elixir构建在Erlang虚拟机上的功能元编程感知语言 worktrunk用于 Git 工作树管理的命令行工具,专为并行 AI 代理工作流设计 swiftgen用于资产、故事板、Localizable.strings 等的 Swift 代码生成器 erlang用于高度可扩展实时系统的编程语言 gdbGNU 调试器 nanoPico 文本编辑器的免费(GNU)替代品 emacsGNU Emacs 文本编辑器 perl功能强大、特性丰富的编程语言 fresh-editor终端文本编辑器:简单、强大且快速 emscriptenLLVM 字节码到 JavaScript 编译器 kotlin用于JVM的静态类型编程语言 Tuist大规模创建、维护和操作 Xcode 项目