awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

云基础设施架构可视化工具

排名更新于 2026年6月30日

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.

扫描实时云环境并生成交互式可视化基础设施架构图的自动化工具。

云基础设施架构可视化工具

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • mermaid-js/mermaid-live-editormermaid-js 的头像

    mermaid-js/mermaid-live-editor

    6,208在 GitHub 上查看↗

    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.

    TypeScriptDiagram ExportingLive Diagram Editing
    在 GitHub 上查看↗6,208
  • aws/aws-sam-cliaws 的头像

    aws/aws-sam-cli

    6,732在 GitHub 上查看↗

    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.

    PythonInfrastructure as CodeCloudFormation Templates
    在 GitHub 上查看↗6,732
  • mingrammer/diagramsmingrammer 的头像

    mingrammer/diagrams

    42,356在 GitHub 上查看↗

    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.

    PythonInfrastructure Diagramming Tools
    在 GitHub 上查看↗42,356
  • hashicorp/terraformhashicorp 的头像

    hashicorp/terraform

    48,720在 GitHub 上查看↗

    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.

    GoInfrastructure as CodeMulti-Cloud Orchestrators
    在 GitHub 上查看↗48,720
  • opentofu/opentofuopentofu 的头像

    opentofu/opentofu

    29,206在 GitHub 上查看↗

    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.

    GoInfrastructure as Code
    在 GitHub 上查看↗29,206
  • googlecloudplatform/terraformerGoogleCloudPlatform 的头像

    GoogleCloudPlatform/terraformer

    14,551在 GitHub 上查看↗

    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.

    GoInfrastructure as Code
    在 GitHub 上查看↗14,551
  • gruntwork-io/terragruntgruntwork-io 的头像

    gruntwork-io/terragrunt

    9,317在 GitHub 上查看↗

    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.

    GoInfrastructure as Code
    在 GitHub 上查看↗9,317
  • gofireflyio/aiacgofireflyio 的头像

    gofireflyio/aiac

    3,794在 GitHub 上查看↗

    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.

    GoInfrastructure as Code
    在 GitHub 上查看↗3,794
  • xyflow/xyflowxyflow 的头像

    xyflow/xyflow

    37,257在 GitHub 上查看↗

    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.

    TypeScriptInteractive Diagramming Tools
    在 GitHub 上查看↗37,257
  • yizhiyanhua-ai/fireworks-tech-graphyizhiyanhua-ai 的头像

    yizhiyanhua-ai/fireworks-tech-graph

    8,048在 GitHub 上查看↗

    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.

    PythonDiagram ExportingSVG-to-PNG Exporters
    在 GitHub 上查看↗8,048
  • hediet/vscode-drawiohediet 的头像

    hediet/vscode-drawio

    9,451在 GitHub 上查看↗

    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.

    TypeScriptDiagram Exporting
    在 GitHub 上查看↗9,451
  • layer5io/mesherylayer5io 的头像

    layer5io/meshery

    10,914在 GitHub 上查看↗

    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.

    TypeScriptMulti-Cloud Orchestrators
    在 GitHub 上查看↗10,914
  • didi/logicflowdidi 的头像

    didi/LogicFlow

    11,441在 GitHub 上查看↗

    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.

    TypeScriptInteractive Diagramming Tools
    在 GitHub 上查看↗11,441
  • pulumi/pulumipulumi 的头像

    pulumi/pulumi

    24,797在 GitHub 上查看↗

    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.

    GoInfrastructure as CodeMulti-Cloud Orchestrators
    在 GitHub 上查看↗24,797
  • scanopy/scanopyscanopy 的头像

    scanopy/scanopy

    4,092在 GitHub 上查看↗

    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.

    RustAsset Inventory AggregatorsNetwork Discovery ToolsTopology Visualizers
    在 GitHub 上查看↗4,092
  • meshery/mesherymeshery 的头像

    meshery/meshery

    9,966在 GitHub 上查看↗

    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.

    HTMLInfrastructure as Code
    在 GitHub 上查看↗9,966
一览前 10 名对比
仓库Star 数语言许可证最后推送
mermaid-js/mermaid-live-editor6.2KTypeScriptmit2026年2月22日
aws/aws-sam-cli6.7KPythonApache-2.02026年6月23日
mingrammer/diagrams42.4KPythonMIT2026年6月9日
hashicorp/terraform48.7KGoNOASSERTION2026年6月16日
opentofu/opentofu29.2KGoMPL-2.02026年6月22日
googlecloudplatform/terraformer14.6KGoApache-2.02026年3月16日
gruntwork-io/terragrunt9.3KGomit2026年2月20日
gofireflyio/aiac3.8KGoapache-2.02024年10月29日
xyflow/xyflow37.3KTypeScriptMIT2026年6月22日
yizhiyanhua-ai/fireworks-tech-graph8KPythonMIT2026年6月3日

Related searches

  • Terraform 基础设施架构图生成工具
  • 代码生成图表工具
  • 图表绘制工具
  • Web 端图表与流程图库
  • an open source diagramming tool for flowcharts
  • 使用通用编程语言的 IaC 工具
  • an open source diagramming tool for teams
  • 云工程师成长路径