ActiveFeaturedNiche/single-purpose1,276
@better-upload
Niche/single-purpose · MIT · data updated 2026-07-08
A React file-upload library that handles direct-to-S3 (and S3-compatible) uploads with minimal setup. Provides an UploadButton, UploadDropzone, PasteUploadArea components, upload-progress indicators, and React hooks (including TanStack Query integration). Works with Next.js, TanStack Start, and any React framework. MIT-licensed, free. Use for: adding drag-and-drop or button-triggered file uploads to any React app without a dedicated file-storage backend.
Install
npx shadcn@latest add https://better-upload.com/r/registry.jsonHealth
StatusActive
Last commit4 days ago
LicenseMIT
Open issues6
ArchivedNo
Stars1,276
Components (4)
upload-buttonupload-dropzoneupload-progresspaste-upload-area
Components: upload-button, upload-dropzone, upload-progress, paste-upload-areaPreview
Live sandbox previews render component source client-side. Where a component can’t be rendered standalone, sh4dcn falls back to its source and install command.
@better-upload · upload-button
npx shadcn@latest add https://better-upload.com/r/upload-button.jsonView source