sh4dcnv2 · atlas
← libraries

@better-upload

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.

4 components react shadcn-cli MIT

Install this registry

shadcn (npm) npx shadcn@latest add https://better-upload.com/r/registry.json
pnpm pnpm dlx shadcn@latest add https://better-upload.com/r/registry.json
bun bunx shadcn@latest add https://better-upload.com/r/registry.json
fetch registry curl -s https://better-upload.com/r/registry.json

Components

4 total
Upload Button ui
npx shadcn@latest add https://better-upload.com/r/upload-button.json
Upload Dropzone ui
npx shadcn@latest add https://better-upload.com/r/upload-dropzone.json
Upload Progress ui
npx shadcn@latest add https://better-upload.com/r/upload-progress.json
Paste Upload Area ui
npx shadcn@latest add https://better-upload.com/r/paste-upload-area.json