yassinebenaid/bunster
Compile shell scripts to static binaries. observed · 2026-08-28
Health v2 · maintenance only
62/100
- Activity 79
- Release rhythm 44
- Longevity 55
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: 10
- age_days: 774
- days_rel: 377
- days_push: 127
- n_releases_24m: 16
Adoption not part of the score
2679 stars · 71 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Bunster is a shell compiler that transpiles shell scripts (aiming for bash compatibility) into Go code and compiles them into standalone, static binaries using the Go toolchain. It adds features like a module system, package manager, .env support, static asset embedding, and built-in flag parsing.
Use cases
- compile shell scripts into standalone static binaries
- distribute bash scripts as self-contained executables without requiring a shell
- build modular shell programs across multiple files
- embed static assets into compiled shell programs
- parse command-line flags in shell scripts without manual parsing
- load .env files in shell scripts
- catch bugs in shell scripts at compile time via static analysis
When to choose
- you want to ship shell scripts as secure, portable binaries that don't depend on an installed shell
- you need bash-like scripting with modules, package management, and asset embedding
- you want compile-time checks and flag parsing for shell programs
When to avoid
- you need full bash compatibility today - the project is early stage and only supports a subset of features
- you need a general-purpose interactive shell rather than a compiler
- your scripts rely on advanced or obscure bash features not yet implemented
Facets
cli-tool · maturity experimental
compiler build-tool cli package-manager static-site-generator developer-tools compilers cross-platform windows cross-platform cli go shell-compiler bash-compatible static-binaries transpiler aot-compilation script-to-binary go-toolchain compiler command-line automation linux macos
2 sources
- readme: https://github.com/yassinebenaid/bunster · fetched 2026-08-28 · f5afb0328921
- homepage: https://bunster.netlify.app · fetched 2026-08-29 · d03cb0b95cde
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| yassinebenaid/bunster | main | 62 |
For agents
markdown · JSON · MCP: product_card(name="yassinebenaid/bunster")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem