# good-lly/s3mini

⚠️  Moved to Code.NOLOG: https://code.nolog.cz/thinking.tools/s3mini - Tiny S3 client. Edge computing ready. No-dep. In Typescript.

Repository: https://github.com/good-lly/s3mini
Canonical: https://ross.abutalabs.com/products/s3mini
Homepage: https://www.npmjs.com/package/s3mini
Language: TypeScript
License: MIT
License Family: permissive
Topics: aws-s3, ceph, edge-computing, minio, s3, s3-client, s3-storage, serverless, typescript-library, garage, backblaze, cloudflare, digitalocean, oracle, s3-bucket, scaleway, hetzner, hetzner-cloud, bun, nodejs
Last push: 2026-08-10T09:23:18+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 78, longevity 39
- inputs: {"age_days": 558, "days_push": 23, "days_rel": 147, "gap_med": 11, "n_releases_24m": 16}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1343, forks 22 (observed 2026-08-28T04:04:26.345216+00:00)

## What it is
s3mini is an ultra-lightweight (~20 KB) zero-dependency TypeScript client for S3-compatible object storage, supporting AWS SigV4, pre-signed URLs, SSE-C, and multipart uploads. It runs on Node, Bun, and edge platforms like Cloudflare Workers (no browser support), and is tested against R2, Backblaze B2, MinIO, Ceph, Garage, and more.

## Use cases
- upload and download files to S3 from Cloudflare Workers
- lightweight S3 client for Bun or Node with no dependencies
- generate pre-signed URLs for object storage
- work with Cloudflare R2, Backblaze B2, or MinIO buckets
- perform multipart uploads to S3-compatible storage
- access object storage from edge/serverless functions

## When to choose
- you need a tiny, fast, dependency-free S3 client for server-side or edge runtimes
- you use S3-compatible providers like R2, B2, MinIO, Ceph, or Garage
- you want tree-shakeable TypeScript with type definitions

## When to avoid
- you need browser-side S3 access (not supported)
- you need the full AWS S3 API surface beyond the essential operations
- you rely on the AWS SDK's extensive ecosystem and integrations

## Facets
- artifact type: library
- maturity: active
- function: http-client, object-storage, sdk, file-upload
- domain: cloud-computing, developer-tools, files, apis
- platform: bun, cloud, serverless, cross-platform
- tags: s3-client, aws-sigv4, edge-computing, cloudflare-workers, zero-dependency, typescript, presigned-urls, multipart-upload, object-storage, nodejs

## Member repositories
- good-lly/s3mini (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:26.345216+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:42:54.019015+00:00, confidence not recorded.
  - readme: https://github.com/good-lly/s3mini (fetched 2026-08-28T04:04:26.345216+00:00, sha ee35599e3d19)
- Data as of 2026-08-30T08:39:29.467469+00:00.
