pingdotgg/uploadthing
File uploads for modern web devs observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 98
- Release rhythm 31
- Longevity 86
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: 0.0
- age_days: 1211
- days_rel: 381
- days_push: 16
- n_releases_24m: 143
Adoption not part of the score
5316 stars · 445 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
UploadThing is a TypeScript SDK and hosted service for adding file uploads to full-stack web applications, with type-safe server-side file routing, auth middleware, and ready-made UI components for React, Solid, Vue, and Svelte. It positions itself as a simpler, safer alternative to managing S3 directly, with adapters for Next.js, Astro, SvelteKit, Nuxt, Express, Fastify, and more.
Use cases
- add file uploads to a Next.js app
- upload images with size limits and server-side auth checks
- replace direct S3 upload plumbing with a managed service
- add a dropzone or upload button to a React app
- handle file uploads in Express or Fastify backends
- manage and track uploaded files via a dashboard
When to choose
- you want type-safe, batteries-included file uploads in a TypeScript full-stack app
- you want uploads handled by a managed service instead of configuring S3 buckets and presigned URLs
- you use a supported framework like Next.js, SvelteKit, Nuxt, or Express and want first-party adapters
When to avoid
- you need full control over your own storage backend or self-hosted object storage
- you need very large storage volumes where usage-based pricing becomes costly
- your stack is not TypeScript/JavaScript
Facets
library · maturity active
file-upload sdk ui-components middleware web-development frontend backend files browser file-uploads nextjs react s3-alternative typescript-sdk fullstack nodejs typescript web-server
3 sources
- readme: https://github.com/pingdotgg/uploadthing · fetched 2026-08-28 · 40ecb11f35eb
- homepage: https://uploadthing.com · fetched 2026-08-29 · f3298ba4204d
- site_page: https://docs.uploadthing.com · fetched 2026-08-29 · 62bbf7fcadac
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pingdotgg/uploadthing | main | 72 |
For agents
markdown · JSON · MCP: product_card(name="pingdotgg/uploadthing")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem