Harmonize 是编程开发领域的开源项目,由 perrystreetsoftware 开发,2024 年首次发布。
它收录于编程开发分类,该分类目前共有 477 个项目,GitHub 星标数为 335。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-18。开源免费使用。
它主要面向的使用场景是:iOS/Swift团队在CI中强制分层架构,阻止UI层直接依赖数据层。同类可对比的替代方案包括 SwiftLint、ArchUnit。

把架构规则写成单元测试,CI 里自动拦住越界代码
Harmonize 是一个面向 Swift 项目的现代架构 linter,最大特点是把架构约束写成单元测试来执行。传统 linter 通常只能检查语法风格或简单模式,而 Harmonize 让你用 Swift 代码声明诸如“某层不能依赖另一层”“禁止跨模块直接引用”等规则,并在测试运行时验证整个代码库是否违反。它解决的是团队规模扩大、尤其 AI 生成代码大量涌入后,架构边界被悄悄打破、代码逐渐腐化的问题。核心能力包括:以测试形式编写和运行架构规则、对项目文件与依赖关系做静态分析、在 CI 中作为确定性护栏持续拦截违规。相比依赖人工评审,它把架构决策固化成可执行、可回归的检查,让代码库在快速迭代中仍保持清晰、可维护和一致。
SwiftLint、ArchUnit
Harmonize 是编程开发领域的开源项目,由 perrystreetsoftware 开发,2024 年首次发布。
它收录于编程开发分类,该分类目前共有 477 个项目,GitHub 星标数为 335。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-18。开源免费使用。
它主要面向的使用场景是:iOS/Swift团队在CI中强制分层架构,阻止UI层直接依赖数据层。同类可对比的替代方案包括 SwiftLint、ArchUnit。
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···