Source: https://seerepo.com/r/dutchcoders/transfer.sh/built
Markdown source: https://seerepo.com/r/dutchcoders/transfer.sh/built.md
Description: 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 and connects to Google.

# 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.

Repository: https://github.com/dutchcoders/transfer.sh

## Backend

### The base

- **[Gorilla](https://seerepo.com/uses/gorilla)**: 4 files

### Data

- **[s3](https://seerepo.com/uses/s3)**
- **github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager**: 1 file
- **storj.io/uplink**: 1 file

### Sign-in

- **[github.com/aws/aws-sdk-go-v2/credentials](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-credentials)**: 1 file
- **[golang.org/x/oauth2](https://seerepo.com/uses/golangorg-x-oauth2)**: 1 file

### Services

- **[Google](https://seerepo.com/uses/google)**: 2 files · [cmd/cmd.go, line 15](https://github.com/dutchcoders/transfer.sh/blob/20efd89137d4fe13122e1b4cd48b1deab0f34fbd/cmd/cmd.go#L15)

## Support

### Content

- **[github.com/microcosm-cc/bluemonday](https://seerepo.com/uses/githubcom-microcosm-cc-bluemonday)**: 1 file
- **github.com/russross/blackfriday/v2**: 1 file
- **[github.com/skip2/go-qrcode](https://seerepo.com/uses/githubcom-skip2-go-qrcode)**: 1 file

### Deploy

- **[github.com/aws/aws-sdk-go-v2](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2)**: 1 file
- **[github.com/aws/aws-sdk-go-v2/config](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-config)**: 1 file

### Tools

- **github.com/urfave/cli/v2**: 1 file

### Other

- **github.com/elazarl/go-bindata-assetfs**: 1 file
- **github.com/fatih/color**: 1 file
- **github.com/gorilla/handlers**: 1 file
- **github.com/ProtonMail/gopenpgp/v2**: 1 file
- **golang.org/x/crypto**: 1 file
- **golang.org/x/net**: 1 file
- **golang.org/x/text**: 1 file
- **Proton Mail**: 1 file

## Other repos with a similar stack

- [netbirdio/netbird](https://seerepo.com/r/netbirdio/netbird/built): Gorilla, s3, Google, github.com/aws/aws-sdk-go-v2/credentials, golang.org/x/oauth2, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/dutchcoders/transfer.sh/vs/netbirdio/netbird)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): s3, Google, github.com/aws/aws-sdk-go-v2/credentials, golang.org/x/oauth2, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/dutchcoders/transfer.sh/vs/infiniflow/ragflow)
- [prometheus/prometheus](https://seerepo.com/r/prometheus/prometheus/built): Google, github.com/aws/aws-sdk-go-v2/credentials, golang.org/x/oauth2, github.com/russross/blackfriday/v2, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/dutchcoders/transfer.sh/vs/prometheus/prometheus)
- [usememos/memos](https://seerepo.com/r/usememos/memos/built): s3, Google, github.com/aws/aws-sdk-go-v2/credentials, golang.org/x/oauth2, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/dutchcoders/transfer.sh/vs/usememos/memos)
- [rclone/rclone](https://seerepo.com/r/rclone/rclone/built): s3, storj.io/uplink, github.com/aws/aws-sdk-go-v2/credentials, golang.org/x/oauth2, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/dutchcoders/transfer.sh/vs/rclone/rclone)
- [pingcap/tidb](https://seerepo.com/r/pingcap/tidb/built): Gorilla, s3, Google, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/dutchcoders/transfer.sh/vs/pingcap/tidb)

## Frequently asked questions

### What language is transfer.sh written in?

transfer.sh is written in Go, with 4,547 written lines.

### What framework does transfer.sh use?

transfer.sh is built with Gorilla.

### What does transfer.sh sign people in with?

transfer.sh signs people in with github.com/aws/aws-sdk-go-v2/credentials and golang.org/x/oauth2.

### What services does transfer.sh use?

transfer.sh connects to Google and uses s3, github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager, and storj.io/uplink.

The proof: [cmd/cmd.go, line 15](https://github.com/dutchcoders/transfer.sh/blob/20efd89137d4fe13122e1b4cd48b1deab0f34fbd/cmd/cmd.go#L15)

### Does transfer.sh have tests?

Yes. transfer.sh has 4 test files.

### Which repos have a stack like transfer.sh's?

The ones that share most of its stack: netbirdio/netbird, infiniflow/ragflow, and prometheus/prometheus.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
