👶 Tiny S3 client. Edge computing ready. No-dep. In Typescript. Works with @cloudflare @minio @backblaze @digitalocean @garagehq @oracle

aws-s3 backblaze ceph ceph-radosgw cephfs cloudflare digitalocean edge-computing garage minio oracle s3 s3-client s3-storage serverless typescript-library
6 Open Issues Need Help Last updated: Aug 24, 2025

Open Issues Need Help

View All on GitHub
API Clients REST Clients

AI Summary: This feature request proposes to enhance the library's compatibility by conditionally using the Web Crypto API (if available in the environment) instead of relying on Node.js's built-in `crypto` module. This would allow the library to function seamlessly in both web browsers and Node.js environments.

Complexity: 3/5
enhancement good first issue

👶 Tiny S3 client. Edge computing ready. No-dep. In Typescript. Works with @cloudflare @minio @backblaze @digitalocean @garagehq @oracle

TypeScript
#aws-s3#backblaze#ceph#ceph-radosgw#cephfs#cloudflare#digitalocean#edge-computing#garage#minio#oracle#s3#s3-client#s3-storage#serverless#typescript-library
API Clients REST Clients
enhancement help wanted

👶 Tiny S3 client. Edge computing ready. No-dep. In Typescript. Works with @cloudflare @minio @backblaze @digitalocean @garagehq @oracle

TypeScript
#aws-s3#backblaze#ceph#ceph-radosgw#cephfs#cloudflare#digitalocean#edge-computing#garage#minio#oracle#s3#s3-client#s3-storage#serverless#typescript-library
API Clients REST Clients
enhancement good first issue

👶 Tiny S3 client. Edge computing ready. No-dep. In Typescript. Works with @cloudflare @minio @backblaze @digitalocean @garagehq @oracle

TypeScript
#aws-s3#backblaze#ceph#ceph-radosgw#cephfs#cloudflare#digitalocean#edge-computing#garage#minio#oracle#s3#s3-client#s3-storage#serverless#typescript-library
API Clients REST Clients

AI Summary: Create a `BREAKING.md` file for the s3mini project, documenting all breaking changes made throughout its history. This involves compiling a list of breaking changes from release notes and potentially other sources like commit messages, and formatting them appropriately for a markdown file.

Complexity: 3/5
documentation enhancement good first issue next release

👶 Tiny S3 client. Edge computing ready. No-dep. In Typescript. Works with @cloudflare @minio @backblaze @digitalocean @garagehq @oracle

TypeScript
#aws-s3#backblaze#ceph#ceph-radosgw#cephfs#cloudflare#digitalocean#edge-computing#garage#minio#oracle#s3#s3-client#s3-storage#serverless#typescript-library
API Clients REST Clients

AI Summary: Create a CHANGELOG.md file for the s3mini project, documenting all changes made across releases. The changelog should follow a standard format (e.g., similar to the example provided in the issue).

Complexity: 2/5
documentation enhancement good first issue next release

👶 Tiny S3 client. Edge computing ready. No-dep. In Typescript. Works with @cloudflare @minio @backblaze @digitalocean @garagehq @oracle

TypeScript
#aws-s3#backblaze#ceph#ceph-radosgw#cephfs#cloudflare#digitalocean#edge-computing#garage#minio#oracle#s3#s3-client#s3-storage#serverless#typescript-library
API Clients REST Clients

AI Summary: Add TypeScript type definitions for S3 objects returned by the `listObjects` function in the s3mini library to improve type safety and developer experience. This involves creating an interface defining the structure of an S3 object, including properties like `key`, `lastModified`, `etag`, and `size`, and updating the `listObjects` function's return type to use this new interface.

Complexity: 2/5
documentation enhancement good first issue next release

👶 Tiny S3 client. Edge computing ready. No-dep. In Typescript. Works with @cloudflare @minio @backblaze @digitalocean @garagehq @oracle

TypeScript
#aws-s3#backblaze#ceph#ceph-radosgw#cephfs#cloudflare#digitalocean#edge-computing#garage#minio#oracle#s3#s3-client#s3-storage#serverless#typescript-library