go-size-analyzer
« Back to VersTracker
Description:
Analyzing the dependencies in compiled Golang binaries
Type: Formula  |  Latest Version: 1.10.2@0  |  Tracked Since: Oct 10, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: golang binary-analysis visualization profiling devtools
Install: brew install go-size-analyzer
About:
go-size-analyzer is a CLI tool that visualizes and inspects the dependency structure and size distribution within compiled Go binaries. It parses DWARF and symbol table information to provide a detailed breakdown of your application's footprint. This helps developers identify large dependencies and optimize their build size.
Key Features:
  • Generates interactive, treemap-based visualizations of binary structure
  • Parses DWARF debug information for precise dependency analysis
  • Supports multiple output formats including text, JSON, and SVG
  • Identifies the size contribution of individual Go packages
Use Cases:
  • Debugging unexpectedly large Go binary sizes
  • Auditing third-party dependencies for bloat
  • Optimizing container image layers by reducing binary size
Alternatives:
  • go-binsize-viz – Similar visualization goals, but go-size-analyzer offers more detailed DWARF parsing and interactive output.
  • nm / size – Standard Unix tools provide raw symbol sizes but lack high-level dependency tree visualization.
Version History
Detected Version Rev Change Commit
Oct 10, 2025 6:49pm 0 VERSION_BUMP 1f9284e2
Sep 13, 2025 8:07pm 0 VERSION_BUMP 55442e67
Sep 13, 2025 5:39pm 0 VERSION_BUMP b63664fc
Sep 13, 2025 5:05pm 0 VERSION_BUMP 56d64d73
Sep 13, 2025 6:54am 0 VERSION_BUMP 20391ef0
Dec 5, 2024 7:56am 0 VERSION_BUMP 82f3a89b