Source: https://seerepo.com/r/wtfutil/wtf/built
Markdown source: https://seerepo.com/r/wtfutil/wtf/built.md
Description: wtf is a Go repo built with net/http. It signs people in with golang.org/x/oauth2 and github.com/Azure/azure-sdk-for-go/sdk/azidentity and connects to GitHub.

# What is wtf built with?

wtf is a Go repo built with net/http. It signs people in with golang.org/x/oauth2 and github.com/Azure/azure-sdk-for-go/sdk/azidentity, connects to GitHub, makes its content with github.com/mmcdole/gofeed, is tested with github.com/stretchr/testify and gotest.tools, and deploys with Docker and github.com/Azure/azure-sdk-for-go/sdk/azcore. It has 45,706 written lines, with 69 test files.

Read on November 7, 2026, at commit 2691919.

Repository: https://github.com/wtfutil/wtf

## Frontend

### Interface

- **github.com/rivo/tview**: 100 files
- **github.com/gdamore/tcell/v2**: 43 files
- **github.com/jedib0t/go-pretty/v6**: 3 files
- **[github.com/olekukonko/tablewriter](https://seerepo.com/uses/githubcom-olekukonko-tablewriter)**: 3 files
- **github.com/charmbracelet/bubbles**: 1 file
- **github.com/gdamore/tcell**: 1 file

## Backend

### The base

- **[net/http](https://seerepo.com/uses/net-http)**

### Sign-in

- **[golang.org/x/oauth2](https://seerepo.com/uses/golangorg-x-oauth2)**: 7 files
- **[github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://seerepo.com/uses/githubcom-azure-azure-sdk-for-go-sdk-azidentity)**: 1 file

### Services

- **[GitHub](https://seerepo.com/uses/github)**: 2 files · [modules/github/github_repo.go, line 8](https://github.com/wtfutil/wtf/blob/26919197d49d5f3c3025575602aaffee12675606/modules/github/github_repo.go#L8)

## Support

### Content

- **github.com/mmcdole/gofeed**: 1 file

### Testing

- **github.com/stretchr/testify**: 47 files
- **gotest.tools**: 13 files

### Deploy

- **[Docker](https://seerepo.com/uses/docker)**: 3 files
- **[github.com/Azure/azure-sdk-for-go/sdk/azcore](https://seerepo.com/uses/githubcom-azure-azure-sdk-for-go-sdk-azcore)**: 3 files

### Tools

- **github.com/alecthomas/chroma**: 1 file
- **github.com/pkg/profile**: 1 file

### Other

- **golang.org/x/text**: 4 files
- **gitlab.com/gitlab-org/api/client-go**: 3 files
- **gopkg.in/yaml.v2**: 3 files
- **github.com/dustin/go-humanize**: 2 files
- **github.com/radovskyb/watcher**: 2 files
- **golang.org/x/sync**: 2 files
- **code.cloudfoundry.org/bytefmt**: 1 file
- **github.com/chzyer/readline**: 1 file
- **github.com/creack/pty**: 1 file
- **github.com/jessevdk/go-flags**: 1 file
- **github.com/muesli/reflow**: 1 file
- **github.com/prometheus-community/pro-bing**: 1 file
- **github.com/shirou/gopsutil/v4**: 1 file
- **github.com/shurcooL/githubv4**: 1 file
- **gopkg.in/yaml.v3**: 1 file
- **k8s.io/apimachinery**: 1 file
- **k8s.io/client-go**: 1 file

## Other repos with a similar stack

- [pingcap/tidb](https://seerepo.com/r/pingcap/tidb/built): net/http, github.com/jedib0t/go-pretty/v6, golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/Azure/azure-sdk-for-go/sdk/azcore · [Compare](https://seerepo.com/compare/pingcap/tidb/vs/wtfutil/wtf)
- [coder/coder](https://seerepo.com/r/coder/coder/built): net/http, GitHub, github.com/jedib0t/go-pretty/v6, github.com/charmbracelet/bubbles, golang.org/x/oauth2 · [Compare](https://seerepo.com/compare/coder/coder/vs/wtfutil/wtf)
- [rclone/rclone](https://seerepo.com/r/rclone/rclone/built): net/http, golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/Azure/azure-sdk-for-go/sdk/azcore · [Compare](https://seerepo.com/compare/rclone/rclone/vs/wtfutil/wtf)
- [AlistGo/alist](https://seerepo.com/r/AlistGo/alist/built): net/http, github.com/charmbracelet/bubbles, golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azcore · [Compare](https://seerepo.com/compare/AlistGo/alist/vs/wtfutil/wtf)
- [mattermost/mattermost](https://seerepo.com/r/mattermost/mattermost/built): net/http, golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/Azure/azure-sdk-for-go/sdk/azcore · [Compare](https://seerepo.com/compare/mattermost/mattermost/vs/wtfutil/wtf)
- [aquasecurity/trivy](https://seerepo.com/r/aquasecurity/trivy/built): net/http, GitHub, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/Azure/azure-sdk-for-go/sdk/azcore · [Compare](https://seerepo.com/compare/aquasecurity/trivy/vs/wtfutil/wtf)

## Frequently asked questions

### What language is wtf written in?

wtf is written in Go, with 45,706 written lines.

### What framework does wtf use?

wtf is built with net/http.

### What does wtf sign people in with?

wtf signs people in with golang.org/x/oauth2 and github.com/Azure/azure-sdk-for-go/sdk/azidentity.

### What services does wtf use?

wtf connects to GitHub.

The proof: [modules/github/github_repo.go, line 8](https://github.com/wtfutil/wtf/blob/26919197d49d5f3c3025575602aaffee12675606/modules/github/github_repo.go#L8)

### Does wtf have tests?

Yes. wtf has 69 test files and is tested with github.com/stretchr/testify and gotest.tools.

### Which repos have a stack like wtf's?

The ones that share most of its stack: pingcap/tidb, coder/coder, and rclone/rclone.

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