Show HN: Pushduck – S3 uploads that run on Cloudflare Workers, no AWS SDK
7 comments
At the point I'm running in CF anyways, I'd be far more likely to just use CF's R2 over AWS S3 for storage.
Best thing is i use cloudflare R2 eeverywhere too, and the reason to ditch aws, and pushduck works with R2
aws-sdk is 2MB and doesn't run on Workers. UploadThing is great but you get locked in. Pushduck is thin wrapper over aws4fetch, runs anywhere, and your bucket stays yours.
Where can I find the latest one you published?
Github: https://github.com/abhay-ramesh/pushduck
Sorry forgot to mention the link! Thx
Sorry forgot to mention the link! Thx
Credits to `aws4fetch` which made it be able to run in edge enviornments and cloudflare workers, now im trying to expand and build towards non Reactjs frameworks too and have support.
Setting up file uploads shouldnt be hard, but is. the easier options have vendor lockin's.
So made a DX friendly, typesafe file upload library, enjoy. Happy to discuss any improvements and options.
Repo: https://github.com/abhay-ramesh/pushduck