DocuEye Logo

DocuEye Visualize architecture

Free and open source tool for visualizing architecture and documentation using C4 model and generated from Structurizr DSL.

"Start now" on Github.
architecture as code
C4 model and Structurizr DSL

Documentation as a Code, based on well known notation and language with built in architecture linter to validate your architecture models.

Docker Image

Easy installation using docker image available on docker hub.

DocuEye CLI

Easy import changes using DocuEye CLI distributed as docker image or dotnet tool available to install via nuget package.

Visualize architecture

Visualize architecture using C4 model. DocuEye supports all types of diagrams: System Landscape diagram, System Context diagram, Container diagram, Component diagram, Code diagram, Dynamic diagram and Deployment diagram.

Visualize architecture
Architecture linter

Architecture linter verifies architectural models for compliance with established design rules and constraints. This enables early detection of design errors and increases architectural consistency across the entire team or organization.

Architecture linter
Analyze dependencies using graphs

When it comes to analyze dependencies graphs can be better way of visualizing. DocuEye generates graphs for System Landscape, System Context, Container and Component diagrams.

Analyze dependencies using graphs
Software and infrastructure catalog

DocuEye generates catalog form all elements defined in model. Easily find element to view it's properties and documentation.

Software and infrastructure catalog
View properties of each model element

DoucEye gives easy way to view properties of all elements including children, consumers, dependencies, documentation. Easy browse and navigate between model elements, diagrams and external contents connected to model elements.

View properties of each model element
Track architecture changes history

DocuEye detects changes in model elements and keeps history of changes.

Track architecture changes history
Architecture Decision Records

Use markdown to write Your architectural decisions. View decisions history and contents.

Architecture Decision Records
Documentation viewer

Keep documentation close to the code using markdown format and view it in comfortable way.

Documentation viewer
OpenApi documentation

Import openapi specification for element. Easily view docs and test api.

OpenApi documentation
Deployment nodes matrix

View relationships between deployment nodes that implies from relationships between deployed model elements.

Deployment nodes matrix

DocuEye - Visualize architecture.

Free and open source tool for software architecture visualization with built-in architecture linter.
Documentation as a code approach based C4 Model.

Copyright © 2026 DocuEye - All rights reserved

Resources

Sources and documentationC4 modelStructurizr DSL language reference