Ross ROSS = Recommend OSS · open-source software intelligence for agents

tus/tusd

Reference server implementation in Go of tus: the open protocol for resumable file uploads observed · 2026-08-28

github.com/tus/tusd · homepage · Go · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
tus/tusdmain90

For agents

markdown · JSON · MCP: product_card(name="tus/tusd")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem