Topics / #diagrams-as-code
Diagrams-as-code projects on GitHub
Generating diagrams from textual descriptions and code.
As of , the most-starred Diagrams-as-code projects on GitHub are mermaid (90.7K stars), archify (84.6K stars) and PlotNeuralNet (25K stars). GitHub.Locker tracks 11 Diagrams-as-code repositories with 233.9K stars combined. The fastest-growing on October 16 was archify, with +396 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+396archify
tt-a1i/archify · ★ 84.6KArchify is an agent skill that turns a codebase, system description, or plan into a polished, interactive diagram (architecture, workflow, sequence, data flow, or lifecycle) directly inside a coding agent's chat.
pr-lens
coldteadotai/pr-lens · ★ 2.1KPR Lens draws every pull request as animated architecture and data-flow diagrams, posted as a comment inside the pull request itself, so you can see what a change does before reading the diff line by line.
+28mermaid
mermaid-js/mermaid · ★ 90.7KMermaid is a JavaScript-based diagramming and charting tool that lets you create flowcharts, sequence diagrams, Gantt charts and more from simple Markdown-inspired text definitions instead of a drag-and-drop editor.
+16drawio-skill
Agents365-ai/drawio-skill · ★ 10.2KAn agent skill that turns plain-language descriptions and real system sources — code, Terraform, Kubernetes, SQL, OpenAPI — into editable .drawio architecture diagrams, then keeps them synced, tested and exportable.
The all-time top
11 projects · by stars
- 90.7K
#1 · mermaid-js/mermaidmermaid
Mermaid is a JavaScript-based diagramming and charting tool that lets you create flowcharts, sequence diagrams, Gantt charts and more from simple Markdown-inspired text definitions instead of a drag-and-drop editor.
- 84.6K
#2 · tt-a1i/archifyarchify
Archify is an agent skill that turns a codebase, system description, or plan into a polished, interactive diagram (architecture, workflow, sequence, data flow, or lifecycle) directly inside a coding agent's chat.
- 25K
#3 · HarisIqbal88/PlotNeuralNetPlotNeuralNet
PlotNeuralNet is a collection of LaTeX code for drawing neural network diagrams for reports and presentations, with ready-made examples like FCN-8 and FCN-32.
- 4
plantuml
13.4Kplantuml/plantuml · JavaPlantUML is a tool that generates diagrams (UML and many non-UML types) from plain text descriptions instead of drawing them manually.
- 5

drawio-skill
10.2KAgents365-ai/drawio-skill · PythonAn agent skill that turns plain-language descriptions and real system sources — code, Terraform, Kubernetes, SQL, OpenAPI — into editable .drawio architecture diagrams, then keeps them synced, tested and exportable.
- 6

excalidraw-diagram-skill
5Kcoleam00/excalidraw-diagram-skill · PythonIt is a skill that gives Claude Code (or any coding agent that supports skills) the ability to generate Excalidraw diagrams from natural language descriptions, with layouts that actually reflect the concept (fan-outs, timelines, convergence) instead of generic boxes.
- 7
pr-lens
2.1Kcoldteadotai/pr-lens · TypeScriptPR Lens draws every pull request as animated architecture and data-flow diagrams, posted as a comment inside the pull request itself, so you can see what a change does before reading the diff line by line.
- 8

reladraw
1.1Kreladraw/reladraw · TypeScriptreladraw is a text-based diagramming language where you state each node's position relative to other nodes - never raw coordinates - and a resolver works out the exact layout. It ships as a CLI tool, a TypeScript library (parser, resolver, SVG renderer) and an agent skill for AI coding agents.
- 9

live-panel-skill
760ythx-101/live-panel-skill · JavaScriptlive-panel turns a single JSON config describing a system into an animated architecture diagram - either a terminal-style dark panel or a light-pastel infographic - with packets flowing along wires, a scrolling log, counters and triggers lighting up. It renders to an H.264 mp4 (ready for X/Xiaohongshu) or a live web page, and also ships as a Claude Code SKILL.md.
- 10
svg-diagram
627bybit-exchange/svg-diagram · JavaScriptIt is an Agent Skill that teaches coding agents like Claude Code and Codex a strict house style for hand-drawn SVG diagrams (architecture, flowchart, sequence, data-flow, lifecycle), plus a zero-dependency linter called svg-lint that checks the finished SVG against that style.
- 11
vibex
390Raja0sama/vibex · JavaScriptvibeX reads your Prisma schema, OpenAPI document, GraphQL SDL, or the source code itself and generates five kinds of architecture diagrams (ERD, C4, API endpoints, lifecycle, service links) plus checkable documentation, packaged as one standalone HTML file with no server.
Related topics
Often tagged together
- developer-tools2,924
- open-source5,666
- visualization153
- cli2,227
- linux4,184
- macos3,544
- mit3,312
- windows3,403
- agent-skills553
- architecture-diagram13
- claude-code903
- codex710
- diagrams28
- svg148
- tool1,295
- cross-platform2,623
- diagram26
- javascript1,842
- ai-agents1,289
- documentation426
- flowchart16
- nodejs1,506
- opencode144
- python2,383