Source: https://seerepo.com/r/flannel-io/flannel/built
Markdown source: https://seerepo.com/r/flannel-io/flannel/built.md
Description: flannel is a Go repo built with net/http.

# What is flannel built with?

flannel is a Go repo built with net/http. It is tested with github.com/onsi/ginkgo/v2, github.com/onsi/gomega, go.etcd.io/etcd/tests/v3, and github.com/jonboulle/clockwork, deploys with k8s.io/klog/v2, github.com/Microsoft/hcsshim, github.com/containernetworking/plugins, github.com/coreos/go-systemd/v22, and github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common, and uses etcd. It has 19,318 written lines, with 38 test files.

Read on November 14, 2026, at commit dc074a9.

Repository: https://github.com/flannel-io/flannel

## Backend

### The base

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

### Data

- **[etcd](https://seerepo.com/uses/etcd)**: 2 files

## Support

### Testing

- **github.com/onsi/ginkgo/v2**: 11 files
- **github.com/onsi/gomega**: 8 files
- **go.etcd.io/etcd/tests/v3**: 2 files
- **github.com/jonboulle/clockwork**: 1 file

### Deploy

- **[k8s.io/klog/v2](https://seerepo.com/uses/k8sio-klog-v2)**: 36 files
- **[github.com/Microsoft/hcsshim](https://seerepo.com/uses/githubcom-microsoft-hcsshim)**: 4 files
- **github.com/containernetworking/plugins**: 1 file
- **[github.com/coreos/go-systemd/v22](https://seerepo.com/uses/githubcom-coreos-go-systemd-v22)**: 1 file
- **github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common**: 1 file

### Tools

- **sigs.k8s.io/kind**: 1 file

### Other

- **github.com/vishvananda/netlink**: 10 files
- **k8s.io/apimachinery**: 3 files
- **github.com/coreos/go-iptables**: 2 files
- **github.com/pkg/errors**: 2 files
- **golang.org/x/sys**: 2 files
- **sigs.k8s.io/knftables**: 2 files
- **github.com/avast/retry-go/v5**: 1 file
- **github.com/coreos/pkg**: 1 file
- **github.com/joho/godotenv**: 1 file
- **github.com/vishvananda/netns**: 1 file
- **golang.org/x/sync**: 1 file
- **golang.zx2c4.com/wireguard/wgctrl**: 1 file
- **[Google](https://seerepo.com/uses/google)**: 1 file
- **k8s.io/api**: 1 file
- **k8s.io/client-go**: 1 file

## Other repos with a similar stack

- [k3s-io/k3s](https://seerepo.com/r/k3s-io/k3s/built): net/http, etcd, k8s.io/klog/v2, github.com/Microsoft/hcsshim, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/flannel-io/flannel/vs/k3s-io/k3s)
- [moby/moby](https://seerepo.com/r/moby/moby/built): net/http, etcd, github.com/Microsoft/hcsshim, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/flannel-io/flannel/vs/moby/moby)
- [containerd/containerd](https://seerepo.com/r/containerd/containerd/built): etcd, k8s.io/klog/v2, github.com/Microsoft/hcsshim, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/containerd/containerd/vs/flannel-io/flannel)
- [rclone/rclone](https://seerepo.com/r/rclone/rclone/built): net/http, etcd, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/flannel-io/flannel/vs/rclone/rclone)
- [pingcap/tidb](https://seerepo.com/r/pingcap/tidb/built): net/http, etcd, github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common · [Compare](https://seerepo.com/compare/flannel-io/flannel/vs/pingcap/tidb)
- [istio/istio](https://seerepo.com/r/istio/istio/built): net/http, k8s.io/klog/v2, github.com/containernetworking/plugins · [Compare](https://seerepo.com/compare/flannel-io/flannel/vs/istio/istio)

## Frequently asked questions

### What language is flannel written in?

flannel is written in Go, with 19,318 written lines.

### What framework does flannel use?

flannel is built with net/http.

### What services does flannel use?

flannel uses etcd.

### Does flannel have tests?

Yes. flannel has 38 test files and is tested with github.com/onsi/ginkgo/v2, github.com/onsi/gomega, go.etcd.io/etcd/tests/v3, and github.com/jonboulle/clockwork.

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

The ones that share most of its stack: k3s-io/k3s, moby/moby, and containerd/containerd.

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