sadmann7/file-uploader
File uploader built with shadcn/ui and Radix UI. observed · 2026-08-28
Health v2 · maintenance only
50/100
- Activity 57
- Release rhythm 35
- Longevity 62
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 879
- days_rel: n/a
- days_push: 263
- n_releases_24m: 0
Adoption not part of the score
1420 stars · 92 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A demo file uploader application built with Next.js, shadcn/ui, and react-dropzone, using uploadthing for file storage. It provides a reusable useFileUpload hook, drag-and-drop upload with progress bars, and react-hook-form integration.
Use cases
- add drag-and-drop file uploads to a react app
- upload files with a progress bar in next.js
- build a file uploader with shadcn/ui
- integrate uploadthing file uploads in react
- handle file uploads in forms with react-hook-form
- create a file dialog with add and remove file list
When to choose
- you use the Next.js + shadcn/ui + Tailwind stack and want a copy-paste file upload pattern
- you want a reference implementation for uploadthing with react-dropzone
- you need a reusable useFileUpload hook with progress tracking
When to avoid
- you need a production backend storage solution rather than a demo app
- you are not using React or the shadcn/ui ecosystem
- you need uploads to S3 or your own server instead of uploadthing
Facets
application · maturity active
file-upload ui-components form-handling web-development frontend cross-platform shadcn-ui react-dropzone uploadthing nextjs tailwindcss drag-and-drop react-hook-form zod t3-app web-server nodejs
10 sources
- readme: https://github.com/sadmann7/file-uploader · fetched 2026-08-28 · e687af17d0f6
- homepage: https://diceui.com/docs/components/file-upload · fetched 2026-08-29 · 0d7f7c7cfc9f
- site_page: https://diceui.com/docs/introduction · fetched 2026-08-29 · c97ea30b20c0
- site_page: https://diceui.com/docs/changelog · fetched 2026-08-29 · d957d8d16431
- site_page: https://diceui.com/docs/components/radix/action-bar · fetched 2026-08-29 · 2c28555505ba
- site_page: https://diceui.com/docs/components/radix/angle-slider · fetched 2026-08-29 · 65ada68e8e16
- site_page: https://diceui.com/docs/components/radix/avatar-group · fetched 2026-08-29 · 4f6c8000efe3
- site_page: https://diceui.com/docs/components/radix/badge-overflow · fetched 2026-08-29 · d9057dd8fdf0
- site_page: https://diceui.com/docs/components/radix/banner · fetched 2026-08-29 · c400723ea034
- site_page: https://diceui.com/docs/components/radix/checkbox-group · fetched 2026-08-29 · 6a8941433e7f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sadmann7/file-uploader | main | 50 |
For agents
markdown · JSON · MCP: product_card(name="sadmann7/file-uploader")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem