{"adoption": {"forks": 33, "observed_at": "2026-08-28T04:03:22.985997+00:00", "stars": 1050}, "canonical_url": "https://ross.abutalabs.com/products/gorram", "card": {"archived": false, "artifact_type": "cli-tool", "description": "It's like go run for any go function", "domain": ["developer-tools", "programming-languages"], "enriched": true, "function": ["cli", "developer-tools"], "health_score": 36, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["natefinch/gorram"], "name": "natefinch/gorram", "platform": ["cli", "go", "cross-platform"], "pushed_at": "2025-06-13T15:10:42+00:00", "repo": "natefinch/gorram", "stars": 1050, "tags": ["go-run", "function-runner", "reflection", "code-generation", "cli-helpers", "command-line"], "topics": ["go", "golang", "code-generation"], "urls": [], "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"], "what_it_is": "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gorram", "repo": "natefinch/gorram", "role": "main", "score": 34}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.985997+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:00:23.473943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d64cbd87f7560a28022e4ea550ae8a4aa9cafe77728aac24e715c5c42f9bcdab", "fetched_at": "2026-08-28T04:03:22.985997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/natefinch/gorram"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 26, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3631, "days_push": 446, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 34, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}