diagrams
42,805
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Python
语言
—
创建时间
最近更新
项目能做什么
用代码绘制云系统架构图的原型设计工具(Diagram as Code)。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
 # Diagrams [](/LICENSE) [](https://badge.fury.io/py/diagrams)   [](https://www.tickgit.com/browse?repo=github.com/mingrammer/diagrams)  <a href="https://www.buymeacoffee.com/mingrammer" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" ></a> **Diagram as Code**. Diagrams lets you draw the cloud system architecture **in Python code**. It was born for **prototyping** a new system architecture design without any design tools. You can also describe or visualize the existing system architecture as well. Diagrams currently supports main major providers including: `AWS`, `Azure`, `GCP`, `Kubernetes`, `Alibaba Cloud`, `Oracle Cloud` etc... It also supports `On-Premises` nodes, `SaaS` and major `Programming` frameworks and languages. **Diagram as Code** also allows you to **track** the architecture diagram changes in any **version control** system. > NOTE: It does not control any actual cloud resources nor does it generate cloud formation or terraform code. It is just for drawing the cloud system architecture diagrams. ## Providers              高亮导出。 |
| 目标用户 | DevOps 工程师、云基础设施维护者、方案架构师。 |
| 难度/周期 | 中等 · 1.5 - 3 个月 · 成本:极低(主要是轻量级解析器服务与静态托管成本) |
| 收费模式 | 免费增值(Freemium)SaaS,按导入资源数/项目数订阅收费,企业版提供私有化 CLI 工具及离线支持。 |
| 竞争风险 | 云厂商 API 变更频繁;大型复杂云架构拓扑布局混乱,Graphviz 自动排版可能不美观。 |
| 依据 | 数据支持的判断 |
Interactive Diagrams Pro:企业级在线架构协作与文档工作台
| 产品构想 | 基于现有 Pyodide Playground 扩展,打造双向交互式架构设计器(改代码图实时动,拖拽节点反向生成 Python 代码),集成 Confluence/Notion 动态插件。 |
| 核心功能 | 双向同步(GUI 拖拽编辑与 Python 代码互转)、Notion/Confluence/GitHub App 实时渲染插件、自定义私有企业图标库支持、团队多人在线批注与评审。 |
| 目标用户 | 企业架构评审团队、技术布道师、技术写作者。 |
| 难度/周期 | 较高 · 2 - 4 个月 · 成本:低(前端驱动为主,结合轻量协作 WebSocket 基础设施) |
| 收费模式 | 按席位月费/年费订阅;针对企业私有文档系统的集成套件单独售卖商业许可。 |
| 竞争风险 | 将 Graphviz 图反向解析为图形化位置并保持代码优雅有较高算法门槛;竞争对手(如 Eraser.io, PlantUML, Mermaid)众多。 |
| 依据 | AI推测 |
Diagram-to-IaC:AI 架构图转 Terraform/Pulumi 代码脚手架工具
| 产品构想 | 架构师使用 diagrams 编写或生成架构设计后,利用 LLM 和规则引擎,将 diagrams 拓扑结构一键转换为可运行的 Terraform 模板和基础设施脚手架。 |
| 核心功能 | Python diagrams AST 语法树解析、多云 Terraform/Pulumi 模块映射、交互式资源规格配置、最佳实践合规性检测与一键导出完整 IaC 项目包。 |
| 目标用户 | 初创团队技术负责人、独立开发者、咨询公司解决方案架构师。 |
| 难度/周期 | 中等 · 1 - 2 个月 · 成本:低到中等(LLM API 调用费用与测试云环境) |
| 收费模式 | 按生成项目/导出 IaC 代码次数计费,或按月度专业版订阅。 |
| 竞争风险 | 生成的 IaC 容易出现参数遗漏或运行时错误,需要较强的容错引导机制;大模型通用能力可能稀释工具壁垒。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 ,发布过 46 个 Release |
| 社区活跃 | Star 42,805 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。