Mac 上的开源开发工具
拥有公开代码仓库的应用与命令行工具,按安装量排序。 开源不是质量保证,但意味着代码可以被审计,应用也不会被人从你手里拿走。
gitui用 Rust 编写的超快 Git 终端界面 TextMate通用文本编辑器 Thonny适合初学者的 Python 集成开发环境 hub在命令行的 git 中添加对 GitHub 的支持 jscpd编程源代码的复制/粘贴检测器 git-absorb自动 git 提交 --fixup YaakREST、GraphQL 和 gRPC 客户端 arm-none-eabi-gdb用于 arm-none-eabi 交叉开发的 GNU 调试器 xcsift用于解析 xcodebuild 输出以供编码代理使用的 Swift 工具 git-remote-codecommit用于与 AWS CodeCommit 交互的 Git 远程助手 git-secrets防止您将敏感信息提交到 git 仓库 context7-mcp用于大型语言模型和 AI 代码编辑器的最新代码文档 fernflower用于 Java 字节码的高级反编译器 geditGNOME 文本编辑器 git-annex使用 git 管理文件而不提交文件内容 SuperCollider用于声音合成和算法作曲的服务器、语言和集成开发环境 hkGit 钩子和预提交 lint 管理器 sui由 Move 编程语言驱动的下一代智能合约平台 workmuxGit 工作树 tmux 窗口用于零摩擦并行开发 solidity面向合约的编程语言 git-townGit 的高级命令行界面 git-graph用于显示根据您的分支模型排列的清晰 git 图的命令行工具 vulkan-validationlayersVulkan 层,使开发者能够验证 Vulkan API 的正确使用 Reqable高级 API 调试代理 pklPkl 编程语言的命令行界面 NetBeans IDE开发环境、工具平台和应用框架 highlight将源代码转换为带有语法高亮的格式化文本 zig@0.16为稳健性、最优性和清晰性而设计的编程语言 claude-code-router用于将 Claude Code 请求路由到不同模型并自定义任何请求的工具 openfpgaloader用于编程 FPGA 的通用工具 weave使用 tree-sitter 的 Git 实体级语义合并驱动 diffnav基于 delta 的 Git diff 分页器,但带有文件树 libimobiledevice-glue用于 libimobiledevice 项目的常用系统 API 代码库 clojure动态通用编程语言 vis类似 Vim 的文本编辑器 Apifox用于 API 文档、调试和测试的平台 vscode-langservers-extracted从 vscode 提取的 HTML、CSS、JavaScript 和 JSON 语言服务器 libclcOpenCL C 编程语言的库需求实现 forgit终端中的交互式 git 命令 gitup一次更新多个 git 仓库 riscv64-elf-gdb用于 riscv64-elf 跨平台开发的 GNU 调试器 git-secret用于在 git 仓库中存储私有数据的 Bash 工具 bb用于运行和协调编码代理的集成开发环境 mawkAWK 编程语言的解释器 Notepad.exe轻量级代码编辑器 git-review将 git 分支提交到 gerrit 进行审核 Pulsar文本编辑器 Gitify菜单栏上的 Git 通知 msedit具有可点击界面的简单文本编辑器 asio用于异步编程的跨平台 C 库 idris2具有依赖类型的纯函数式编程语言 psalmPHP 静态分析工具 diffle支持 LSP 和 GitHub 集成的键盘优先差异查看器 gitoxide地道、精简、快速且安全的纯 Rust Git 实现 ponyc面向对象、角色模型、能力安全的编程语言 luacheckLua 代码的 linting 和静态分析工具 SwiftFormat for Xcode用于重新格式化 Swift 代码的 Xcode 扩展 git-macheteGit 仓库组织工具与变基工作流自动化工具 futhark数据并行函数式编程语言 qthttpserver将 HTTP 服务器嵌入到 Qt 应用程序的框架