awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awslabs avatar

awslabs/diagram-as-code

0
View on GitHub↗
1,523 stele·98 fork-uri·Go·Apache-2.0·11 vizualizări

Diagram As Code

Acest proiect este o bibliotecă pentru generarea diagramelor de arhitectură vizuală și a topologiilor de rețea direct din template-uri de infrastructură-ca-cod și specificații de configurare. Funcționează ca o interfață programatică ce transformă definițiile de infrastructură în documentație vizuală, permițând utilizatorilor să mențină diagramele de sistem ca fișiere text controlate prin versiuni.

Instrumentul se distinge printr-un motor de layout automatizat care utilizează algoritmi de grafuri pentru a calcula poziționarea spațială, rutarea conexiunilor și căile de legătură fără configurare manuală a coordonatelor. Suportă ierarhii vizuale complexe prin permiterea grupării logice a resurselor, poziționarea limitelor și aplicarea de stiluri vizuale personalizate componentelor sau segmentelor individuale.

Sistemul oferă un set cuprinzător de capabilități pentru gestionarea fluxului și structurii diagramelor, inclusiv pathfinding automatizat, indicatori direcționali și prevenirea suprapunerilor pentru conexiuni. De asemenea, dispune de o interfață de desenare programatică și logică de procesare a template-urilor, care permit integrarea generării de diagrame în fluxuri de lucru automatizate sau agenți software externi.

Features

  • UML Diagram Generators - Converts infrastructure specifications into visual diagrams for documentation purposes.
  • Cloud Architecture Diagramming Tools - Provides a library for automatically generating visual architecture diagrams from infrastructure-as-code templates.
  • Version-Controlled Configuration Stores - Enables version control of architecture diagrams by storing definitions as plain text files.
  • Infrastructure as Code Generators - Generates architecture diagrams automatically from infrastructure-as-code configuration files.
  • Network Topology Diagrams - Programmatically renders network topologies and data flow diagrams from infrastructure definitions.
  • Automated Diagram Routing - The tool determines optimal connection points between resources based on their relative positions to eliminate the need for manual coordinate configuration during diagram creation.
  • Automatic Layout Engines - Calculates optimal positioning and sizing for resources to ensure diagrams remain readable.
  • Declarative Configuration Systems - Transforms infrastructure definitions into internal object models using a declarative approach.
  • Graph Layout Engines - Uses force-directed algorithms to calculate optimal node positioning and connection routing for diagrams.
  • Documentation Generators - Converts configuration files into visual system topologies for architecture documentation.
  • Dynamic Templates - Uses dynamic templating to process configuration files into scalable and repeatable architecture diagrams.
  • Version-Controlled Documentation - Supports managing architecture diagrams as version-controlled text files for auditing and collaboration.
  • Cloud Infrastructure Design - Defines and organizes cloud resources into logical groups and boundaries for architectural visualization.
  • Cloud Infrastructure Visualization - Provides a programmatic interface for rendering network diagrams and resource relationships.
  • Infrastructure Visualization Tools - Parses infrastructure-as-code templates to automatically generate visual architecture diagrams.
  • Automated Drawing Sequences - Exposes a programmatic interface to automate the creation and styling of diagram elements.
  • Link-to-Link Connections - Supports drawing lines between components with configurable paths and bends.
  • Spatial Constraint Solvers - Calculates spatial positioning and collision rules for infrastructure components to ensure readable diagram layouts.
  • Diagram Layout Organizers - Organizes infrastructure components into vertical and horizontal stacks to represent network boundaries and traffic flow.
  • Cloud Infrastructure Diagrams - Converts infrastructure definitions into professional visual representations of cloud environments.
  • Visual Architecture Groupings - The tool draws visual boundaries across multiple existing resources to represent cross-cutting concerns like scaling groups or network segments without altering the underlying hierarchy.
  • Component Grouping - Organizes infrastructure resources into logical boundaries and containers to define visual hierarchies.

Istoric stele

Graficul istoricului de stele pentru awslabs/diagram-as-codeGraficul istoricului de stele pentru awslabs/diagram-as-code

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Diagram As Code

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Diagram As Code.
  • yizhiyanhua-ai/fireworks-tech-graphAvatar yizhiyanhua-ai

    yizhiyanhua-ai/fireworks-tech-graph

    8,048Vezi pe 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

    Pythonagent-workflowsaiclaude-code
    Vezi pe GitHub↗8,048
  • mingrammer/diagramsAvatar mingrammer

    mingrammer/diagrams

    42,356Vezi pe 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

    Pythonarchitecturediagramdiagram-as-code
    Vezi pe GitHub↗42,356
  • terrastruct/d2Avatar terrastruct

    terrastruct/d2

    23,083Vezi pe GitHub↗

    This project is a diagram-as-code tool that transforms declarative text scripts into professional visual representations. It functions as a technical documentation generator, allowing users to define nodes, connections, and hierarchical relationships through a domain-specific modeling language that integrates directly into version-controlled developer workflows. The tool distinguishes itself through a highly modular architecture that decouples diagram definitions from spatial positioning. It features a pluggable layout engine that supports multiple arrangement algorithms, alongside a styling

    Godeveloper-toolsdiagrammingdiagrams
    Vezi pe GitHub↗23,083
  • plantuml/plantumlAvatar plantuml

    plantuml/plantuml

    13,093Vezi pe GitHub↗

    PlantUML is a text-to-diagram generator that translates human-readable markup into structured graphical representations. It functions as a diagram-as-code tool, allowing users to create and maintain technical documentation, architectural models, and flowcharts by decoupling diagram content from visual layout. The project distinguishes itself through a comprehensive rendering pipeline that processes domain-specific markup into various output formats, including vector and raster graphics. It utilizes a graph-based layout engine to calculate spatial positioning, while a declarative styling layer

    Javadiagramdiagram-as-codediagrams
    Vezi pe GitHub↗13,093
Vezi toate cele 30 alternative pentru Diagram As Code→

Întrebări frecvente

Ce face awslabs/diagram-as-code?

Acest proiect este o bibliotecă pentru generarea diagramelor de arhitectură vizuală și a topologiilor de rețea direct din template-uri de infrastructură-ca-cod și specificații de configurare. Funcționează ca o interfață programatică ce transformă definițiile de infrastructură în documentație vizuală, permițând utilizatorilor să mențină diagramele de sistem ca fișiere text controlate prin versiuni.

Care sunt principalele funcționalități ale awslabs/diagram-as-code?

Principalele funcționalități ale awslabs/diagram-as-code sunt: UML Diagram Generators, Cloud Architecture Diagramming Tools, Version-Controlled Configuration Stores, Infrastructure as Code Generators, Network Topology Diagrams, Automated Diagram Routing, Automatic Layout Engines, Declarative Configuration Systems.

Care sunt câteva alternative open-source pentru awslabs/diagram-as-code?

Alternativele open-source pentru awslabs/diagram-as-code includ: yizhiyanhua-ai/fireworks-tech-graph — Fireworks Tech Graph is a tool that generates SVG and PNG technical diagrams from natural language descriptions,… mingrammer/diagrams — Diagrams is a diagram-as-code framework and infrastructure mapping tool used to generate system architecture… terrastruct/d2 — This project is a diagram-as-code tool that transforms declarative text scripts into professional visual… plantuml/plantuml — PlantUML is a text-to-diagram generator that translates human-readable markup into structured graphical… plantuml-stdlib/c4-plantuml — C4-PlantUML is a code-driven library that generates C4 model software architecture diagrams from PlantUML source text.… darrenburns/posting — Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It…

Colecții curatoriate care includ Diagram As Code

Colecții selectate manual în care apare Diagram As Code.
  • Instrumente pentru diagrame-ca-cod
  • Instrumente de diagramare și modelare