AltHub

plantuml-stdlib/C4-PlantUML Alternatives

C4 model architecture diagrams with PlantUML

PlantUML macro package for drawing C4 model software architecture diagrams as code.

7.4kPlantUMLMITactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

tmorin/plantuml-libsGitHub

Choose it when you want a current PlantUML macro library that also bundles C4 plus cloud-provider icon sets together.

A set of PlantUML libraries and a NPM cli tool to design diagrams which focus on several technologies/approaches: Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP), C4 Model or even EventStorming and more.

167
TypeScript
MIT
active1mo ago

Same job, different approach

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

8T4/c4sharpGitHub

Choose it when you work in .NET and want to define C4 models as typed C# code rather than writing PlantUML macros.

C4Sharp (C4S) is a .net library for building C4 Model diagrams.

320
C#
MIT
slowing8mo ago
soulspace-org/overarchGitHub

Choose it when you want a structured data model to maintain architecture and generate C4/UML diagrams from one source.

Overarch provides a data model for the holistic description of a software system, opening multiple use cases on the model data. Supports C4 and UML diagram generation with PlantUML.

297
Clojure
EPL-1.0
active2mo ago
structurizr-php/structurizr-phpGitHub

Choose it when you model architecture in PHP using Structurizr and want diagrams generated from that model.

🗺 https://structurizr.com library for PHP - generate architecture diagrams from code

173
PHP
MIT
dormant1.6y ago
structurizr/cliGitHub

Choose it when you prefer Structurizr DSL plus a command-line renderer over hand-maintained PlantUML macros.

A command line utility for Structurizr.

566
Java
Apache-2.0
archived8mo ago

End-user tools

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

avisi-cloud/structurizr-site-generatrGitHub

Choose it when you want a generated documentation site from Structurizr DSL instead of manually maintaining C4 PlantUML diagrams.

Static site generator for architecture models created with Structurizr DSL

329
Kotlin
Apache-2.0
active20d ago

Listed as an alternative to

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

Agents365-ai/drawio-skillGitHub

calls C4-PlantUML “when you are already on PlantUML and only need C4 diagrams, not an agent/model tool”

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