For 云架构图绘制工具, the strongest matches are mermaid-js/mermaid-live-editor (This is a browser-based editor for manually creating and), aws/aws-sam-cli (The AWS SAM CLI is a serverless application development) and mingrammer/diagrams (Diagrams generates cloud architecture diagrams from Python code and). hashicorp/terraform and opentofu/opentofu round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
扫描实时云环境并生成交互式可视化基础设施架构图的自动化工具。
Mermaid Live Editor is a browser-based tool for editing and previewing Mermaid diagrams in real time. It renders diagrams entirely on the client side using the Mermaid library, with no server round-trips required, and provides a debounced live preview that updates the rendered output as you type. The editor supports sharing diagrams through URLs that encode the entire editor state, allowing instant restoration of a diagram. These links can open either a read-only viewer for lightweight display or an editable editor for collaborative modification. Diagrams can also be exported as SVG files via
This is a browser-based editor for manually creating and previewing Mermaid diagrams, not a tool that automatically discovers cloud resources and generates architecture diagrams from live infrastructure.
The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates
The AWS SAM CLI is a serverless application development and deployment toolkit, not a tool that automatically scans live cloud resources to generate visual architecture diagrams.
Diagrams is a diagram-as-code framework and infrastructure mapping tool used to generate system architecture visualizations via Python code. It functions as a programmatic wrapper for Graphviz, allowing users to define cloud services and their interconnections to create structured architectural layouts. The project specializes in cloud architecture visualization by mapping software components to a library of provider-specific icons. This approach enables the management of system designs within version control to track architecture changes over time. The library provides capabilities for conf
Diagrams generates cloud architecture diagrams from Python code and Graphviz, not by scanning live cloud infrastructure — it's a diagram-as-code tool rather than the auto-discovery tool you're looking for.
Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co
Terraform is an infrastructure-as-code provisioning tool, not a diagram generator that automatically discovers live cloud resources and exports visual architecture diagrams; while it can model dependencies, it lacks the auto-discovery and diagram export features this search is after.
OpenTofu is a declarative infrastructure orchestrator that automates the provisioning and management of cloud resources. It functions as a platform-agnostic interface, allowing users to define their desired environment state in configuration files, which the system then reconciles against live infrastructure to calculate and execute necessary updates. The project utilizes a graph-based execution engine to determine the optimal sequence for resource operations, enabling the parallel processing of independent components to reduce deployment times. To support complex, multi-platform environments
OpenTofu manages cloud resources through declarative configuration and state but does not generate visual architecture diagrams from live infrastructure, making it a neighboring provisioning tool instead of the diagram generator you need.
Terraformer is a reverse engineering tool and infrastructure-to-code generator that transforms existing live cloud resources into declarative configuration files and state manifests. It functions as a cloud infrastructure exporter, allowing users to extract resource metadata from cloud providers to create reproducible infrastructure deployments. The tool specializes in reverse engineering by querying cloud provider APIs to map active resource configurations and translate them into Terraform resource blocks. It supports infrastructure state recovery by reconstructing state files from live envi
This repository discovers live cloud resources and exports them to Terraform configuration files, but it does not generate visual architecture diagrams — it is an infrastructure-to-code tool, not a diagram generator.
Terragrunt is an infrastructure as code orchestrator and a thin wrapper for Terraform. It serves as a configuration manager designed to reduce code duplication and manage the execution and deployment order of infrastructure across complex cloud architectures. The tool facilitates scaling cloud deployments across multiple environments, such as development, staging, and production, while keeping configurations consistent. It focuses on organizing large-scale deployments into manageable components to avoid monolithic state files and limit the blast radius of changes. Its capabilities cover infr
Terragrunt orchestrates Terraform configurations and manages deployment order, but it does not scan live cloud resources or generate visual architecture diagrams, so it is related but not the tool you need.
aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code, DevOps workflows, and system scripts. It operates as a generator that uses large language models to produce cloud provisioning files, configuration files, and executable automation scripts directly from the terminal. The tool features a provider-agnostic model abstraction and a configuration-based routing system, allowing users to switch between different AI backends and discover compatible models. It includes an interactive shell interface for refining generated outputs through i
aiac generates infrastructure code from natural language but does not scan live cloud resources or produce visual architecture diagrams, so it is a neighbouring automation tool rather than a diagram generator.
This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a platform for building canvases where users define, connect, and organize logical processes, data pipelines, or complex workflows through a graphical interface. By utilizing a modular component architecture, it enables the development of low-code environments, visual programming tools, and interactive diagramming applications. The framework distinguishes itself through a declarative approach where state changes automatically synchronize with the visual representation of nodes and e
xyflow/xyflow is a React framework for building interactive node-based UIs and diagram editors, but it is a general-purpose component library rather than a tool that auto-discovers live cloud infrastructure or generates architecture diagrams from scanned resources.
Fireworks Tech Graph is a tool that generates SVG and PNG technical diagrams from natural language descriptions, supporting both English and Chinese input. It produces publication-quality diagrams for AI architectures, UML types, and other technical domains without requiring manual drawing or diagramming syntax. The tool distinguishes itself through a semantic shape vocabulary and arrow-based flow encoding that conveys component roles and data flow types through consistent geometric shapes, stroke widths, dash patterns, and colors rather than relying on textual labels. It renders the same dia
Fireworks Tech Graph generates SVG/PNG diagrams from natural language descriptions, but it does not scan live cloud resources or offer auto-discovery of infrastructure as required.
This project is a visual diagramming tool and integration for VS Code that allows users to create and edit Draw.io files directly within their workspace. It provides a graphical interface for building architecture diagrams and flowcharts using XML, SVG, and PNG formats. The extension includes a code-to-diagram navigator that links visual nodes to specific files and symbols in the codebase. It also features a collaborative editing environment with synchronized cursors for brainstorming and an offline interface that maintains full functionality without an internet connection. The toolset cover
This VS Code extension is a manual diagram editor that creates and edits Draw.io files, but it does not automatically scan live cloud resources to generate architecture diagrams — it lacks the core auto-discovery capability this search requires.
Meshery is a cloud native management plane used for the orchestration and administration of service meshes and Kubernetes clusters across multiple cloud providers. It provides a centralized interface to configure cloud native components and manage infrastructure through a unified abstraction layer. The platform features a visual infrastructure modeler that translates diagrams into manifests and a simulation engine for dry-running configuration changes. It synchronizes infrastructure state with version control via GitOps workflows, providing visual previews of pull request changes to evaluate
Meshery is a cloud native management plane focused on service meshes and Kubernetes, not an automatic diagram generator that scans live infrastructure across multiple clouds — its visual modeling supports configuration workflows rather than auto-discovering and diagramming resources.
LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business process diagrams. It serves as a customizable diagramming engine for rendering business process models, entity relationship diagrams, and unified modeling language charts. The system is characterized by a plugin-based architecture that allows developers to define specialized graphical elements and register pluggable modules. A distinctive feature is its overlay system, which positions standard HTML components on top of the SVG canvas to create interactive menus and control pan
LogicFlow is a diagramming and flowchart editing framework, not a cloud infrastructure discovery tool — it helps you build custom diagram editors rather than automatically scanning live cloud resources to generate architecture diagrams.
Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific
Pulumi is an infrastructure-as-code framework for defining and managing cloud resources, but it does not automatically scan live infrastructure to generate visual architecture diagrams—it manages resource definitions rather than producing diagrams from existing resources.
Scanopy is a self-hosted infrastructure inventory and network discovery tool. It identifies hosts, services, and workloads across subnets to build a live model of network infrastructure, maintaining a searchable catalog of assets. The system features an interactive network topology visualizer that generates physical, logical, and application dependency diagrams. It maps the nesting chain from physical hardware and hypervisors down to virtual machines and containers, utilizing SNMP for hardware metadata and container APIs for workload discovery. The platform supports distributed network scann
Scanopy discovers hosts and services on local subnets to build network topology diagrams, but its focus is on-premise network scanning rather than multi-cloud infrastructure, which makes it a useful but partial fit for the requested cloud-native auto-discovery tool.
Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual design-as-code environment for modeling microservices and infrastructure components through declarative blueprints, functioning as a centralized platform for designing, deploying, and managing service mesh infrastructure. The platform is distinguished by its ability to translate visual designs into active deployments and its use of gRPC-based adapters to integrate with diverse infrastructure providers. It features a multi-tenant architecture that manages shared workspaces and role-bas
Meshery is a service mesh management and cloud-native infrastructure design platform, not a tool that auto-discovers live cloud resources to generate architecture diagrams — it focuses on designing and deploying infrastructure from blueprints rather than scanning existing resources.
| 仓库 | Star 数 | 语言 | 许可证 | 最后推送 |
|---|---|---|---|---|
| mermaid-js/mermaid-live-editor | 6.2K | TypeScript | mit | |
| aws/aws-sam-cli | 6.7K | Python | Apache-2.0 | |
| mingrammer/diagrams | 42.4K | Python | MIT | |
| hashicorp/terraform | 48.7K | Go | NOASSERTION | |
| opentofu/opentofu | 29.2K | Go | MPL-2.0 | |
| googlecloudplatform/terraformer | 14.6K | Go | Apache-2.0 | |
| gruntwork-io/terragrunt | 9.3K | Go | mit | |
| gofireflyio/aiac | 3.8K | Go | apache-2.0 | |
| xyflow/xyflow | 37.3K | TypeScript | MIT | |
| yizhiyanhua-ai/fireworks-tech-graph | 8K | Python | MIT |