burrowers/garble
Obfuscate Go builds observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 99
- Release rhythm 71
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 121.5
- age_days: 2460
- days_rel: 38
- days_push: 8
- n_releases_24m: 7
Adoption not part of the score
5659 stars · 369 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Garble is a CLI tool that obfuscates Go binaries by wrapping the Go toolchain's compiler and linker. It replaces identifiers, package paths, and position information with hashed values, and can strip build, module, and debug information.
Use cases
- obfuscate a Go binary before distributing it to end users
- prevent reverse engineering of a proprietary Go application
- share obfuscated source code of a private Go library
- reduce Go binary size with the -tiny flag
- de-obfuscate panic stack traces from obfuscated builds
- remove build and debug metadata from Go binaries
When to choose
- you distribute compiled Go binaries whose source is private or commercial
- you want deterministic, reproducible obfuscated builds integrated with the standard go toolchain
- you need to reverse obfuscated stack traces back to readable ones
- you want smaller Go binaries by stripping extra runtime information
When to avoid
- you need strong protection against determined attackers, since obfuscation only discourages reverse engineering
- your code relies heavily on reflection or runtime name inspection that obfuscation may break
- you build libraries consumed by others who need readable source
- you are not using Go
Facets
cli-tool · maturity active
build-tool security compiler developer-tools security developer-tools programming-languages go cli cross-platform obfuscation reverse-engineering-protection go-toolchain binary-hardening command-line
1 source
- readme: https://github.com/burrowers/garble · fetched 2026-08-28 · 083d375ca687
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| burrowers/garble | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="burrowers/garble")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem