unixpickle/gobfuscate
Obfuscate Go binaries and packages observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3623
- days_rel: n/a
- days_push: 1730
- n_releases_24m: 0
Adoption not part of the score
1573 stars · 164 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A command-line tool that obfuscates Go binaries by compiling from obfuscated source code. It hashes package names, global identifiers, method names, and masks string literals to prevent leaking source information from compiled executables.
Use cases
- obfuscate a go binary before shipping it
- hide package paths and identifiers in compiled go executables
- remove github usernames from go binaries
- mask string literals in go programs
- protect go source information from reverse engineering
When to choose
- you distribute Go binaries and want to hide package paths, names, and strings
- you want a simple CLI that produces an obfuscated binary in one step
When to avoid
- your project uses CGO or assembly files, which gobfuscate cannot fully obfuscate
- you need actively maintained tooling with recent updates
Facets
cli-tool · maturity maintenance
security build-tool compiler security developer-tools reverse-engineering windows cli go obfuscation go-binary source-code-protection anti-reverse-engineering linux macos
1 source
- readme: https://github.com/unixpickle/gobfuscate · fetched 2026-08-28 · e2759f3049d9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| unixpickle/gobfuscate | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="unixpickle/gobfuscate")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem