pkg.soopen package index

brew / rank 6014

Install structurizr with Homebrew

Software architecture models as code. Version 2026.06.28 via Homebrew; verified 2026-06-29.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install structurizr

local Homebrew formula metadata

overview

Package summary

Software architecture models as code

Commands and aliases

  • structurizr
  • structurizr-mcp

history

Project history and usage

Structurizr is a models-as-code tool for the C4 model, intended to create multiple software architecture diagrams from a single text model. The Homebrew package represents the newer consolidated Structurizr tooling rather than only the older standalone CLI.

Project history

The official repository README says Structurizr was created by Simon Brown, the author of the C4 model, and remains the reference implementation for C4-model compatibility. Official C4 history traces the model's roots to Brown's software architecture workshops in the mid-2000s and its named C4 form in workshop material from 2011.

Structurizr's official documentation frames the tool as an alternative to drag-and-drop diagramming: users write Structurizr DSL, and the tooling renders diagrams. The docs emphasize plain-text models, version-control friendliness, Git collaboration, CI/CD integration, and export paths to common diagram formats.

Adoption history

The official documentation shows Structurizr tooling spanning playground, local, server, export, Java, OpenAPI, and community tooling pages. The input package facts list Homebrew distribution for the consolidated `structurizr` package, while the official docs also expose binaries and Docker-oriented workflows.

How it is used

Common usage is to keep a `workspace.dsl` model in a repository, render or export diagrams, validate and inspect workspaces, and publish models to local or server/cloud Structurizr surfaces. Structurizr is especially suited to teams that want architecture documentation to behave like source code.

Why package nerds care

Package nerds care about Structurizr because it brings architecture diagrams into buildable, diffable, automatable tooling. It connects C4-model notation, DSL parsing, exporters, local rendering, and CI-friendly command execution in a way that fits package managers and developer workstations.

Timeline

  • Mid-2000s: Simon Brown's software architecture workshops began shaping the approach that became the C4 model.
  • 2011: Brown's workshop material contains the first C4 name reference he identifies.
  • Current: Structurizr documentation presents the tool as models-as-code tooling for the C4 model and points users to consolidated commands.

Related projects

  • The C4 model, Structurizr DSL, Structurizr CLI, Structurizr local, Structurizr server, Structurizr Java libraries, PlantUML, Mermaid, and C4-PlantUML are all part of the surrounding official ecosystem.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for structurizr. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
structurizrexecutableindexed executableDiscovered from the local executable index.
structurizr-mcpexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version2026.06.28
manager updated2026-06-29
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:structurizr
Version2026.06.28
Package managerHomebrew
Homepagehttps://structurizr.com/
Repositoryhttps://github.com/structurizr/structurizr
Last updated2026-06-29T08:08:37Z
Pulseupdated
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation