Stop being the product.
Become the owner.
or
sign uplog in
Cloud Storage library that works across Backend & browser

I got tired of rewriting my upload code every time a project switched buckets (or added "let users connect their Google Drive"). So I built a project: five portable ops that behave identically everywhere, swap providers by config.

import { createStorage } from "@rocketbean/genera";
import { S3Driver } from "@rocketbean/genera-s3";

const storage = createStorage(new S3Driver({ bucket, region, credentials }));
await storage.put("users/42/avatar.png", bytes);

// swap S3Driver → GoogleDriveDriver and the rest of your code is unchanged

What I think makes it worth a look:
\- Isomorphic — core uses only web standards, so it runs in the browser too
\- Escape hatch — .native gives you the raw provider SDK any time; the abstraction never blocks you
\- Typed capabilities — signed URLs / streaming / copy are advertised per-driver, no silent surprises
\- Conformance-tested — every driver passes one shared suite (Node, real browser, live accounts)
\- Dependency-light core; cloud SDKs are peer deps so you only install what you use

It's v1.0.0 and solo-maintained, so eyes/feedback very welcome.
this project is on it's early stage, feedback would really be appreciated


#dev #programming #js #technology
source
earnings
2,000 mlx total
$0  total
engagement
2 views
0 reactions
reaction stream
0 comments