@better-upload
Promising 65/100 · #121 of 342 scoredSimple and easy file uploads for React. Upload directly to any S3-compatible service with minimal setup.
@better-upload is a shadcn UI community registry. Its source repository is Nic13Gamer/better-upload
, which has 1.3k GitHub stars, 41 forks and 11 contributors. The last commit was 142d ago (0 commits in the last 90 days).
The latest release is @better-upload/server@3.0.19. It scores 65/100 on Sealambda's maturity index, placing it
in the Promising tier.
Maturity breakdown
last commit 142d ago · 0 commits/90d · solo maintainer
1.3k★ · 41 forks
11 contributors · bus factor 1 · 7 watching
56/60 issues closed (93%)
MIT · 42% health files
Repository facts
- 1.3k
- Stars
- 41
- Forks
- 11
- Contributors
- 1
- Bus factor
- 4
- Open issues
- 56
- Closed issues
- 0
- Commits (90d)
- TypeScript
- Language
- MIT
- License
- @better-upload/server@3.0.19
- Latest version
- 67
- Releases
- 142d ago
- Last commit
License, pricing and purpose
- License
- MIT · ✓ OSI-approved
- Permissive: Use, change and redistribute freely, keeping the notice.
- Access
- FOSS
- An OSI-approved or FSF-libre license, and everything offered is free.
- Purpose
- Better Upload provides copy-and-paste React components and hooks for uploading files directly to S3-compatible storage services.
- Commercial model
- Free
- Everything the project offers is free to use, with no paid tier. Donations and sponsorships do not count as paid.
- Tied to a service
- No
- Yes when the components are a client for a commercial API or service.
- Scope
- Domain-specific
- Focused on one problem area, such as charts, AI chat, an editor, a status page or payments; an app adds it for that feature only.
- Domains
- File upload
- File upload: File upload, dropzones and file management.
- Design
- Vanilla shadcn
- Looks like default shadcn/ui: the same shapes, spacing, borders and neutral palette, at most with another accent color.
- Coverage
- 3%
- Share of shadcn/ui core primitives that the registry ships.
- Design distance
- 1.00
- Measured on sample items: 0 is identical to vanilla shadcn/ui, 1 is entirely different.
Evidence
-
“Better Upload is licensed under the MIT License.”
commercial · readme ↗ -
“The simple and bloat-free way to upload files in React. Upload directly to any S3-compatible service with minimal setup.”
scope · homepage ↗ -
“upload-dropzone (registry:ui)”
domains · registry ↗ -
“Use copy-and-paste shadcn/ui components to rapidly build your UI.”
design · homepage ↗
AI-suggested by google/gemini-3.8-flash@Google AI Studio on 2026-10-02
Install
Add components from this registry with the shadcn CLI (configure the registry URL in your
components.json):
pnpm dlx shadcn@latest add @better-upload/[component]
endpoint: https://better-upload.com/r/{name}.json
Embed the maturity badge
Add a live maturity badge to your README:
[](https://shadcn.sealambda.com/registry/better-upload/)