AltHub

mingrammer/diagrams Alternatives

diagram-as-code / cloud architecture diagrams

Diagrams is a Python library for drawing cloud system architecture diagrams as code, using Graphviz, for prototyping and version-controlling architecture designs.

42.6kPythonMITactive · last push 2mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

patrickchugh/terravisionGitHub

Choose it to auto-generate architecture diagrams from existing Terraform code instead of hand-coding with Python.

Terravision creates Professional Cloud Architecture Diagrams from your Terraform code automatically. Supports AWS, Google and Azure.

1.6k
Python
AGPL-3.0
active2mo ago
awslabs/diagram-as-codeGitHub

Choose it for a Go-native, AWS-focused diagram-as-code library instead of a multi-provider Python one.

Diagram-as-code for AWS architecture.

1.6k
Go
Apache-2.0
active25d ago
goadesign/modelGitHub

Choose it for Go-based model-driven software architecture diagrams, if you prefer modeling over direct drawing.

Create your software architecture models and diagrams in Go.

466
Go
MIT
active2mo ago
hikerpig/pintoraGitHub

Choose it for a JavaScript text-to-diagram library that runs in the browser, if you need front-end rendering.

An extensible text-to-diagrams library that works in both browser and node.js

1.3k
TypeScript
MIT
active2mo ago
plantuml/plantumlGitHub

Choose it for a mature, language-agnostic text DSL with extensive diagram types and server integration.

Generate diagrams from textual description

13.3k
Java
LGPL-3.0
active1mo ago
likec4/likec4GitHub

Choose it for a live, collaborative architecture platform with a custom DSL and web viewer instead of static diagram scripts.

Visualize, collaborate, and evolve the software architecture with always actual and live diagrams from your code

5.6k
TypeScript
MIT
active1mo ago
swark-io/swarkGitHub

Choose it to automatically generate architecture diagrams from source code via LLMs rather than manually specifying them.

Create architecture diagrams from code automatically using large language models (LLMs).

1.7k
TypeScript
AGPL-3.0
slowing1.6y ago
3rd/tsdiagramGitHub

Choose it for a TypeScript-native diagram-as-code library if you are in a JS/TS ecosystem.

Create diagrams and plan your code with TypeScript.

581
TypeScript
GPL-3.0
active7mo ago
oddlama/nix-topologyGitHub

Choose it to generate infrastructure diagrams directly from NixOS configs instead of drawing them manually in Python.

🍁 Generate infrastructure and network diagrams directly from your NixOS configurations

990
Nix
MIT
active4mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

yizhiyanhua-ai/fireworks-tech-graphGitHub

AI agent skill that generates diagrams from natural language, not an embeddable code library.

Generate production-quality SVG+PNG technical diagrams from natural language. 7 styles, UML support, and AI/Agent workflow patterns.

10.8k
Python
MIT
active2mo ago
Agents365-ai/drawio-skillGitHub

AI agent skill producing draw.io files from natural language, not a code library.

Generate draw.io diagrams from natural language — 11 presets (UML, SysML/MBSE, BPMN, network, C4…), 36 tools: codebase/CI/infra-to-diagram, image→editable diagram, mind maps, build-up animation, exec-view compression, click-through runbooks, PR diff bot. Vision self-check, 10,000+ shapes. Exports PNG/SVG/PDF/JPG.

7.9k
Python
MIT
active2mo ago
coleam00/excalidraw-diagram-skillGitHub

AI agent skill generating Excalidraw diagrams, not a code library.

Skill to give Claude Code (and any coding agent) the ability to generate beautiful and practical Excalidraw diagrams.

4.6k
Python
none
active7mo ago
Cocoon-AI/architecture-diagram-generatorGitHub

AI agent skill that generates standalone HTML/SVG architecture diagrams, not a code library.

Generate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI skill.

7.0k
HTML
MIT
active5mo ago
RohanAdwankar/oxdrawGitHub

Rust-based interactive diagram tool with draggable editing, an application rather than an embeddable library.

Diagram as Code Tool Written in Rust with Draggable Editing

2.3k
Rust
MIT
active2mo ago
tt-a1i/archifyGitHub

AI agent skill that creates self-contained HTML diagrams via LLM, an app-style skill not a code library.

Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.

21.0k
JavaScript
MIT
active2mo ago

Listed as an alternative to

These projects were analysed and named diagrams among their alternatives. The relationship is not symmetric — how diagrams rates them is a separate judgement, made when diagrams is analysed in its own right.

DayuanJiang/next-ai-draw-ioGitHub

calls diagrams “Choose when you prefer code-defined cloud architecture diagrams over AI-generated ones, as a Python library.”

A next.js web application that integrates AI capabilities with draw.io diagrams. This app allows you to create, modify, and enhance diagrams through natural language commands and AI-assisted visualization.

35.3kTypeScriptactive
d2lang/d2GitHub

calls diagrams “choose when you want cloud-architecture diagrams authored in Python with provider-icon libraries instead of a separate text DSL.”

D2 is a modern diagram scripting language that turns text to diagrams.

25.1kGoactive
Agents365-ai/drawio-skillGitHub

calls diagrams “when you prefer Python code to define cloud architecture diagrams over an agent skill”

Generate draw.io diagrams from natural language — 11 presets (UML, SysML/MBSE, BPMN, network, C4…), 36 tools: codebase/CI/infra-to-diagram, image→editable diagram, mind maps, build-up animation, exec-view compression, click-through runbooks, PR diff bot. Vision self-check, 10,000+ shapes. Exports PNG/SVG/PDF/JPG.

7.9kPythonactive
Cocoon-AI/architecture-diagram-generatorGitHub

calls diagrams “Choose when you want versionable cloud architecture diagrams maintained as Python code instead of natural-language prompting.”

Generate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI skill.

7.0kHTMLactive