{"adoption": {"forks": 180, "observed_at": "2026-08-28T04:03:44.947998+00:00", "stars": 1143}, "canonical_url": "https://ross.abutalabs.com/products/s3gof3r", "card": {"archived": false, "artifact_type": "library", "description": "Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r", "domain": ["cloud-computing", "developer-tools", "files"], "enriched": true, "function": ["http-client", "cli", "file-upload", "concurrency"], "health_score": 20, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["rlmcpherson/s3gof3r"], "name": "rlmcpherson/s3gof3r", "platform": ["go", "cli", "cloud"], "pushed_at": "2021-08-28T17:43:13+00:00", "repo": "rlmcpherson/s3gof3r", "stars": 1143, "tags": ["amazon-s3", "streaming", "multipart-upload", "object-storage", "pipes", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["stream large files to and from amazon s3 at high speed", "pipe a tar archive directly into s3 from the command line", "upload big objects to s3 with parallel multipart transfers", "download s3 objects with md5 integrity verification", "stream data through unix pipes while uploading to s3"], "what_it_is": "s3gof3r is a Go library providing fast, parallelized, streaming access to Amazon S3, optimized for large object transfers. It also ships gof3r, a CLI that supports streaming uploads/downloads through Unix pipes with end-to-end integrity checking and automatic retries.", "when_to_avoid": ["you need broad AWS SDK features beyond S3 or support for other cloud providers", "you need a maintained, actively developed client - the project has seen little activity since 2021", "you only transfer small files where parallelism offers no benefit"], "when_to_choose": ["you need maximum-throughput streaming transfers of large objects to/from S3 from Go or the shell", "you want built-in md5 integrity checking and automatic retries on every part", "you want to compose S3 transfers with other tools via pipes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/s3gof3r", "repo": "rlmcpherson/s3gof3r", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "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:44.947998+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.947998+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:34:58.146195+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fb1da0b66b3b2d8e5cd4a9f563326e591677ac0cba64c6cc564f1ebd6663a8b", "fetched_at": "2026-08-28T04:03:44.947998+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rlmcpherson/s3gof3r"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 4779, "days_push": 1831, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}