What is transfer.sh built with?
transfer.sh is a Go repo built with Gorilla. It signs people in with github.com/aws/aws-sdk-go-v2/credentials and golang.org/x/oauth2, connects to Google, makes its content with github.com/microcosm-cc/bluemonday, github.com/russross/blackfriday/v2, and github.com/skip2/go-qrcode, deploys with github.com/aws/aws-sdk-go-v2 and github.com/aws/aws-sdk-go-v2/config, and uses s3, github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager, and storj.io/uplink. It has 4,547 written lines, with 4 test files.
Read on November 7, 2026, at commit 20efd89. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Backend
The base 1
- Gorilla4 files
Data 3
github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager1 file
s3
- storj.io/uplink1 file
Sign-in 2
Services 1
Google2 files · cmd/cmd.go, line 15
Other repos with a similar stack
Ordered by how much of its stack they share with transfer.sh, then by stars.
- prometheusprometheus67.6k
The Prometheus monitoring system and time series database.
6 of 21 in commonCompare →
Frequently asked questions
What language is transfer.sh written in?
What framework does transfer.sh use?
What does transfer.sh sign people in with?
What services does transfer.sh use?
The proof: cmd/cmd.go, line 15
Does transfer.sh have tests?
Which repos have a stack like transfer.sh's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

