pkg.soopen package index

brew / rank 7719

Install decompose with Homebrew

Reverse-engineering tool for docker environments. Version 1.11.8 via Homebrew; verified 2026-07-28.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install decompose

local Homebrew formula metadata

overview

Package summary

Reverse-engineering tool for docker environments

Commands and aliases

  • decompose

history

Project history and usage

decompose is a Go command-line tool for inspecting live Docker environments and turning observed container network connections into graph, tree, JSON, CSV, PlantUML, Structurizr DSL, and Compose-style output.

Project history

The project README explains the origin in a practical operations problem: the author needed to visualize and inspect a large dockerized legacy system with more than 470 containers and little documentation. That origin shaped the tool as a reverse-engineering utility rather than a deployment orchestrator.

The official release stream shows decompose reaching v0.9.1 in August 2023 and v1.0.0 the next day, with later 1.x releases continuing through 2026.

Adoption history

decompose is packaged for Homebrew and also distributed upstream as release binaries, deb and rpm packages, and a Docker image. That makes it usable both as a local terminal tool and as a throwaway container for infrastructure inspection.

How it is used

Package users run decompose when they need an observed map of an existing Docker estate. The README emphasizes stdout-oriented Unix behavior, sorted output for version control, offline processing from saved JSON streams, metadata enrichment, and multiple graph/export formats.

Why package nerds care

decompose is interesting to package people because it sits between Docker introspection, graph tooling, and documentation recovery. It is a small CLI that packages a messy operational task - discovering what containers actually talk to - into reproducible text outputs.

Timeline

  • 2023: v0.9.1 release appears on GitHub.
  • 2023: v1.0.0 is published.
  • 2026: v1.11.8 is published.

Related projects

  • The README compares decompose with docker-autocompose, dockviz, docker-network-graph, and Weave Scope, while also exporting to ecosystems such as Graphviz, PlantUML, Structurizr DSL, and Docker Compose.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

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
decomposeexecutableindexed 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 version1.11.8
manager updated2026-07-28
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:decompose
Version1.11.8
Package managerHomebrew
Homepagehttps://github.com/s0rg/decompose
Repositoryhttps://github.com/s0rg/decompose
Last updated2026-07-28T14:10:37+02:00
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