s3mini is an ultra-lightweight TypeScript S3 client (~14 KB minified) designed for edge computing platforms like Cloudflare Workers, Node.js, and Bun. It offers 15% better performance than alternatives with zero dependencies, supporting essential S3 operations including multipart uploads. The library works with various S3-compatible services like Cloudflare R2, Backblaze B2, DigitalOcean Spaces, and MinIO, providing AWS SigV4 authentication without browser support.
Table of contents
FeaturesTable of ContentsSupported OpsInstallationUsageSecurity NotesContributions welcomed!LicenseSponsor This ProjectSort: