Automic VaultAutomic Vault

brew

Install go-size-analyzer with Homebrew, scoop, apk

Analyzing the dependencies in compiled Golang binaries. Version 1.13.0 via Homebrew; verified 2026-06-15.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install go-size-analyzer

local Homebrew formula metadata

Windows

Scoopverified · 92%
scoop install main/go-size-analyzer

Scoop official bucket manifest trees · bucket/go-size-analyzer.json · source: api.github.com

overview

Package summary

Analyzing the dependencies in compiled Golang binaries

Commands and aliases

  • gsa

history

Project history and usage

go-size-analyzer is a Go binary-size inspection tool distributed as the gsa command.

Project history

The GitHub repository was created in 2023 by Zxilly. Its README presents the tool as an analyzer for compiled Go binaries, with support for ELF, Mach-O, PE, and experimental WebAssembly binaries, plus package-level and section-level size breakdowns.

Adoption history

The project fits a later phase of Go tooling culture in which teams inspect the cost of dependencies, runtime sections, and compiler changes after producing static command-line or server binaries. Its availability through Homebrew, Scoop, and APK packaging makes it usable outside a source checkout.

How it is used

Practitioners run gsa against a compiled Go binary, choose text, JSON, HTML, SVG, web, or terminal UI output, and compare two binaries in diff mode to see which packages or sections changed size.

Why package nerds care

For package maintainers, go-size-analyzer is useful when validating that a release, dependency bump, or Go toolchain change did not add unexpected binary weight.

Timeline

  • 2023: GitHub repository created for go-size-analyzer.

Related projects

  • The tool is adjacent to Go linker and build tooling because it inspects the compiled artifact after the Go command has produced it.

security posture

No protected-tool coverage found yet

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

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 3 build dependencies.

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
gsacliglobal executable

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-07-08
manager version1.13.0
manager updated2026-06-15
local dataok
upstreamcurrent
latest detectedv1.13.0

https://github.com/Zxilly/go-size-analyzer

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:go-size-analyzer
Version1.13.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/go-size-analyzer
Homepagehttps://gsa.zxilly.dev/
Repositoryhttps://github.com/Zxilly/go-size-analyzer
Upstream docshttps://github.com/Zxilly/go-size-analyzer#readme
LicenseAGPL-3.0-only
Source archivehttps://github.com/Zxilly/go-size-analyzer/archive/refs/tags/v1.13.0.tar.gz
Last updated2026-06-15T10:20:17-04:00
Pulseupdated
Build dependenciesgo, node, pnpm
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namego-size-analyzer
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • gwenhywfar
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Scoop95%

main/go-size-analyzer

scoop install main/go-size-analyzer
  • normalized package name match
  • Matched by: Go Size Analyzer
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/go-size-analyzer.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
apk92%

gsa 27.2.0-r0

Greenbone Security Assistant - The web frontend for the Greenbone Vulnerability Management (GVM) framework

https://github.com/greenbone/gsa

sudo apk add gsa
  • License: AGPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: gsa
  • installed executable or alias match
  • Matched by: Gsa
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gsa from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment