https://github.com/structurizr/java
Structurizr for Java
https://github.com/structurizr/java
architecture-diagrams c4model software-architecture structurizr
Last synced: about 2 months ago
JSON representation
Structurizr for Java
- Host: GitHub
- URL: https://github.com/structurizr/java
- Owner: structurizr
- License: apache-2.0
- Created: 2014-06-09T17:44:57.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2025-03-12T08:41:59.000Z (2 months ago)
- Last Synced: 2025-03-12T09:36:13.384Z (2 months ago)
- Topics: architecture-diagrams, c4model, software-architecture, structurizr
- Language: Java
- Homepage: https://docs.structurizr.com/java
- Size: 33.9 MB
- Stars: 1,042
- Watchers: 57
- Forks: 301
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# Structurizr for Java
This repository contains the source code for the following libraries:
- [structurizr-client](structurizr-client): JSON serialisation/deserialisation utilities, and clients for the cloud service/on-premises workspace/admin APIs.
- [structurizr-core](structurizr-core): The core library for creating a workspace with Java code.
- [structurizr-component](structurizr-component): A library to discover components from Java code.
- [structurizr-dsl](structurizr-dsl): A text-based DSL wrapper around Structurizr for Java.
- [structurizr-export](structurizr-export): Export models and views to external formats (e.g. PlantUML, Mermaid, etc).
- [structurizr-import](structurizr-import): Utilities to import diagrams and documentation into a Structurizr workspace.
- [structurizr-autolayout](structurizr-autolayout): Apply Graphviz automatic layout to views.
- [structurizr-inspection](structurizr-inspection): A Checkstyle inspired approach to verifying workspace content.- [Documentation](https://docs.structurizr.com)
- [Changelog](changelog.md)