tus/tus-node-server
Node.js tus server, standalone or integrable in any framework, with disk, S3, Azure, and GGC stores. observed · 2026-09-01
Health v2 · maintenance only
100/100
- Activity 100
- Release rhythm 100
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 3982
- days_rel: 2
- days_push: 2
- n_releases_24m: 53
Adoption not part of the score
1094 stars · 227 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
tus-node-server is the official Node.js/TypeScript implementation of the tus resumable upload protocol, usable standalone or integrated into any server framework. It supports pluggable datastores including local disk, AWS S3, Google Cloud Storage, and Azure.
Use cases
- add resumable file uploads to my node server
- handle large file uploads that survive network interruptions
- upload files directly to S3 with pause and resume support
- integrate tus upload endpoint into Next.js or Nuxt
- run a standalone upload server with disk storage
- accept uploads in serverless environments like AWS Lambda or Cloudflare
When to choose
- you need reliable resumable uploads in a Node.js or meta-framework backend
- you want pluggable storage backends like disk, S3, GCS, or Azure
- you already use tus clients such as tus-js-client or Uppy
When to avoid
- your backend is not JavaScript/Node.js based (consider tusd, tusdotnet, or rustus)
- you only need simple small-file uploads where resumability is unnecessary
- you need a storage backend not yet supported and cannot extend one
Facets
library · maturity active
http-server file-upload middleware web-framework web-development backend files apis bun serverless cloud self-hosted tus-protocol resumable-upload file-storage s3 gcs azure typescript nodejs deno
4 sources
- readme: https://github.com/tus/tus-node-server · fetched 2026-09-01 · 27c50c7d7561
- homepage: https://tus.io/ · fetched 2026-08-29 · 61b6c0458b1b
- registry_npm: https://registry.npmjs.org/tus-node-server · fetched 2026-08-29 · 92426fa4b202
- site_page: https://tus.io/faq · fetched 2026-08-29 · 11a1bb9f2257
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tus/tus-node-server | main | 100 |
For agents
markdown · JSON · MCP: product_card(name="tus/tus-node-server")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem