tus/tusd
Reference server implementation in Go of tus: the open protocol for resumable file uploads observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 95
- Release rhythm 77
- Longevity 100
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: 53.0
- age_days: 4918
- days_rel: 78
- days_push: 33
- n_releases_24m: 9
Adoption not part of the score
3860 stars · 557 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
tusd is the official reference implementation of the tus resumable upload protocol, written in Go and distributed as a single binary. It accepts uploads of arbitrary size over HTTP, storing them on local disk, AWS S3, Google Cloud Storage, or Azure Blob Storage, and is extensible via script, HTTP, or gRPC hooks.
Use cases
- handle resumable file uploads that survive network interruptions
- accept large video uploads without re-uploading after a pause
- self-host an upload server backed by S3
- add pause-and-resume upload support to a web app
- receive uploads from any tus-compatible client
- post-process uploaded files via hooks
When to choose
- you need reliable resumable uploads over HTTP
- you want a standalone, dependency-free upload server binary
- you need pluggable cloud storage backends for uploads
- you want to embed resumable upload handling in a Go application
When to avoid
- you only need simple non-resumable multipart uploads
- you need a managed upload service rather than self-hosting
- your stack requires a non-Go implementation with native integration
Facets
service · maturity stable
http-server file-upload web-framework web-development backend files apis windows go self-hosted cross-platform resumable-uploads tus-protocol file-upload-server s3 gcs azure-blob-storage single-binary linux macos docker
2 sources
- readme: https://github.com/tus/tusd · fetched 2026-08-28 · 0e5dc5992271
- homepage: https://tus.github.io/tusd · fetched 2026-08-29 · cd673bad2409
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tus/tusd | main | 90 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem