{"adoption": {"forks": 70, "observed_at": "2026-08-28T04:04:11.821717+00:00", "stars": 1270}, "canonical_url": "https://ross.abutalabs.com/products/bin", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Effortless binary manager", "domain": ["developer-tools"], "enriched": true, "function": ["package-manager", "cli", "deployment", "developer-tools"], "health_score": 97, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["marcosnils/bin"], "name": "marcosnils/bin", "platform": ["windows", "cross-platform", "cli"], "pushed_at": "2026-08-02T13:37:25+00:00", "repo": "marcosnils/bin", "stars": 1270, "tags": ["binary-manager", "version-manager", "prebuilt-binaries", "github-releases", "no-root", "single-binary", "command-line", "devops", "automation", "linux", "macos"], "topics": ["cli", "package-manager", "prebuilt-binaries", "releases", "version-manager"], "urls": [], "use_cases": ["install prebuilt binaries from github releases without sudo", "manage and update standalone cli tools from one command", "pin specific versions of installed binaries", "bootstrap a dev environment with a list of required binaries", "rollback a binary to a previous version", "install tools from docker images as local binaries"], "what_it_is": "bin is a lightweight cross-platform CLI tool for downloading, installing, and managing prebuilt binary releases from sources like GitHub, GitLab, Codeberg, Docker images, and HTTP release servers. It requires no root privileges and supports version tracking, updates, rollback, and pinning of installed binaries.", "when_to_avoid": ["you need to manage libraries or language packages, not standalone binaries", "you prefer full package managers with dependency resolution like apt, brew, or nix", "you need packages not published as prebuilt release artifacts"], "when_to_choose": ["you want a lightweight, zero-config alternative to homebrew/apt for single-binary tools", "you lack root access and need user-level binary installs", "your tools are distributed as prebuilt binaries on GitHub/GitLab releases", "you want declarative, reproducible binary setups via 'bin ensure'"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bin", "repo": "marcosnils/bin", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "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:04:11.821717+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.821717+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:27.102336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af8a7b02ef3a9966f3fff0d95da7d099a1ae442dda19fab53394dc0a50523ddb", "fetched_at": "2026-08-28T04:04:11.821717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcosnils/bin"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 96}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2292, "days_push": 31, "days_rel": 31, "gap_med": 10, "n_releases_24m": 24}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}