natefinch/gorram
It's like go run for any go function observed · 2026-08-28
Health v2 · maintenance only
34/100
- Activity 26
- Release rhythm 8
- Longevity 100
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: 3631
- days_rel: n/a
- days_push: 446
- n_releases_24m: 0
Adoption not part of the score
1050 stars · 33 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
gorram is a Go CLI tool that lets you run any exported Go function from the standard library or your GOPATH directly from the command line, like 'go run' for arbitrary functions. It analyzes the function signature, generates a wrapper script, and converts CLI arguments and stdin into function arguments, printing results to stdout.
Use cases
- pretty-print JSON from the command line using encoding/.Indent
- compute a sha256 checksum of a file without writing a Go program
- quickly test or call any stdlib or GOPATH Go function from the shell
- pipe stdin into a Go function that accepts an io.Reader
- format function output with a Go template for scripting
When to choose
- you want to invoke a Go function ad hoc without writing a main package
- you're scripting small utilities on top of Go stdlib functions
- you want a quick REPL-like way to exercise Go code from the shell
When to avoid
- you need to call unexported functions or methods
- you don't have a working Go toolchain installed
- you need a production-grade CLI for a specific task rather than a generic function runner
Facets
cli-tool · maturity maintenance
cli developer-tools developer-tools programming-languages cli go cross-platform go-run function-runner reflection code-generation cli-helpers command-line
1 source
- readme: https://github.com/natefinch/gorram · fetched 2026-08-28 · d64cbd87f756
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| natefinch/gorram | main | 34 |
For agents
markdown · JSON · MCP: product_card(name="natefinch/gorram")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem