More Premium Hugo Themes Premium Svelte Themes

Pushduck

Add file uploads to any web application. Secure, edge-ready.

Pushduck

Add file uploads to any web application. Secure, edge-ready.

Author Avatar Theme by abhay-ramesh
Github Stars Github Stars: 102
Last Commit Last Commit: Jan 1, 2026 -
First Commit Created: Aug 8, 2025 -
Pushduck screenshot

Overview

Pushduck is an innovative file upload library designed to simplify the integration of file uploads in web applications, boasting a focus on speed and ease of use. Whether you’re working with popular frameworks like Next.js and React or other environments like Express and Fastify, Pushduck allows for direct file uploads to S3-compatible storage with minimal setup—just three straightforward lines of code.

This library stands out not only for its lightweight architecture, which eliminates the bulky AWS SDK dependencies, but also for its enhanced security features. Built with modern development practices in mind, Pushduck is perfect for anyone looking to implement secure file uploads without hassle.

Features

  • Lightning Fast: Optimized bundles ensure rapid upload speeds with tree-shaking support.
  • Ultra Lightweight: Minimal dependencies—no heavy AWS SDK bloat allows for faster loading times.
  • Type Safe: Full TypeScript support provides intelligent type inference, enhancing developer experience.
  • Multi-Provider: Compatible with AWS S3, Cloudflare R2, DigitalOcean Spaces, and MinIO, ensuring versatility.
  • Framework Agnostic: Seamlessly integrates with Next.js, Express, Fastify, and more, catering to various development needs.
  • Enterprise Security: Implements presigned URLs, CORS handling, and file validation for secure file transfers.
  • Edge Runtime: Optimized for deployment on Vercel Edge, Cloudflare Workers, and similar environments, ensuring scalability.
  • Real-time Progress Tracking: Monitors upload progress, speed, and estimated time of arrival for user-friendly experience.