
Pushduck — S3/R2 File Uploader
Type-safe S3/R2 uploads for any framework (tiny ~15KB)
# Developer ToolsWhat is Pushduck — S3/R2 File Uploader?
Add uploads in minutes with end-to-end TypeScript types. Files go straight from the browser to S3-compatible storage via presigned URLs—your server only signs. Works with Next.js, Remix, SvelteKit, Hono; supports S3, R2, DO Spaces, MinIO, and GCS.
Problem
Users need to handle file uploads to S3-compatible storage manually without type safety, leading to complex implementations, potential errors, and longer setup times across frameworks.
Solution
A TypeScript library that enables end-to-end type-safe file uploads directly to S3/R2 storage with presigned URLs, compatible with Next.js, Remix, and other frameworks.
Customers
Web developers (frontend/full-stack) working with TypeScript, frameworks like Next.js/SvelteKit, and cloud storage services (R2, S3, GCS).
Unique Features
Type-safe uploads, framework-agnostic integration, minimal server involvement, and support for multiple S3-compatible providers.
User Comments
Simplifies file upload setup
Saves development time
Seamless TypeScript integration
Lightweight and efficient
Supports modern frameworks
Traction
Launched on ProductHunt (details not specified), targets developers relying on S3/R2 storage (millions globally).
Market Size
The global cloud storage market is projected to reach $376.37 billion by 2029 (Fortune Business Insights).


