Source: https://seerepo.com/r/google/cadvisor/built
Markdown source: https://seerepo.com/r/google/cadvisor/built.md
Description: cadvisor is a Go repo built with net/http. It signs people in with github.com/abbot/go-http-auth and golang.org/x/oauth2.

# What is cadvisor built with?

cadvisor is a Go repo built with net/http. It signs people in with github.com/abbot/go-http-auth and golang.org/x/oauth2, is tested with github.com/stretchr/testify, and deploys with k8s.io/klog/v2, github.com/moby/moby/api, github.com/moby/moby/client, Prometheus, github.com/prometheus/client_model, and 4 more. It has 54,550 written lines, with 89 test files.

Read on November 6, 2026, at commit c57813a.

Repository: https://github.com/google/cadvisor

## Backend

### The base

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

### Sign-in

- **github.com/abbot/go-http-auth**: 2 files
- **[golang.org/x/oauth2](https://seerepo.com/uses/golangorg-x-oauth2)**: 1 file

## Support

### Testing

- **github.com/stretchr/testify**: 56 files

### Deploy

- **k8s.io/klog/v2**: 88 files
- **github.com/moby/moby/api**: 5 files
- **github.com/moby/moby/client**: 4 files
- **[Prometheus](https://seerepo.com/uses/prometheus)**: 3 files
- **[github.com/prometheus/client_model](https://seerepo.com/uses/githubcom-prometheus-client-model)**: 2 files
- **github.com/prometheus/common**: 2 files
- **cloud.google.com/go/compute/metadata**: 1 file
- **[github.com/aws/aws-sdk-go-v2/config](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-config)**: 1 file
- **github.com/aws/aws-sdk-go-v2/feature/ec2/imds**: 1 file

### Other

- **github.com/opencontainers/cgroups**: 13 files
- **github.com/moby/sys/mountinfo**: 10 files
- **golang.org/x/sys**: 7 files
- **k8s.io/utils**: 6 files
- **[Google](https://seerepo.com/uses/google)**: 3 files
- **containerd**: 2 files
- **github.com/opencontainers/runtime-spec**: 2 files
- **google.golang.org/protobuf**: 2 files
- **[Docker](https://seerepo.com/uses/docker)**: 1 file
- **github.com/blang/semver/v4**: 1 file
- **github.com/containerd/containerd/api**: 1 file
- **github.com/containerd/ttrpc**: 1 file

## Other repos with a similar stack

- [prometheus/prometheus](https://seerepo.com/r/prometheus/prometheus/built): golang.org/x/oauth2, k8s.io/klog/v2, github.com/moby/moby/api, github.com/moby/moby/client, Prometheus, github.com/prometheus/client_model, github.com/aws/aws-sdk-go-v2/config, github.com/aws/aws-sdk-go-v2/feature/ec2/imds · [Compare](https://seerepo.com/compare/google/cadvisor/vs/prometheus/prometheus)
- [fatedier/frp](https://seerepo.com/r/fatedier/frp/built): net/http, golang.org/x/oauth2, Prometheus, github.com/prometheus/client_model, github.com/prometheus/common · [Compare](https://seerepo.com/compare/fatedier/frp/vs/google/cadvisor)
- [traefik/traefik](https://seerepo.com/r/traefik/traefik/built): github.com/moby/moby/api, github.com/moby/moby/client, Prometheus, github.com/prometheus/client_model, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/google/cadvisor/vs/traefik/traefik)
- [vitessio/vitess](https://seerepo.com/r/vitessio/vitess/built): net/http, golang.org/x/oauth2, Prometheus, github.com/prometheus/common, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/google/cadvisor/vs/vitessio/vitess)
- [netdata/netdata](https://seerepo.com/r/netdata/netdata/built): net/http, Prometheus, github.com/prometheus/client_model, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/google/cadvisor/vs/netdata/netdata)
- [rclone/rclone](https://seerepo.com/r/rclone/rclone/built): net/http, golang.org/x/oauth2, Prometheus, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/google/cadvisor/vs/rclone/rclone)

## Frequently asked questions

### What language is cadvisor written in?

cadvisor is written in Go, with 54,550 written lines.

### What framework does cadvisor use?

cadvisor is built with net/http.

### What does cadvisor sign people in with?

cadvisor signs people in with github.com/abbot/go-http-auth and golang.org/x/oauth2.

### Does cadvisor have tests?

Yes. cadvisor has 89 test files and is tested with github.com/stretchr/testify.

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

The ones that share most of its stack: prometheus/prometheus, fatedier/frp, and traefik/traefik.

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