Source: https://seerepo.com/r/containerd/nerdctl/built
Markdown source: https://seerepo.com/r/containerd/nerdctl/built.md
Description: nerdctl is a Go repo. It is tested with gotest.tools/v3 and go.uber.org/goleak. It has 134,383 written lines, with 282 test files.

# What is nerdctl built with?

nerdctl is a Go repo. It is tested with gotest.tools/v3 and go.uber.org/goleak and deploys with containerd, github.com/compose-spec/compose-go/v2, github.com/containerd/stargz-snapshotter, github.com/moby/moby/v2, github.com/containernetworking/cni, and 7 more. It has 134,383 written lines, with 282 test files.

Read on November 13, 2026, at commit 27dac94.

Repository: https://github.com/containerd/nerdctl

## Frontend

### Interface

- **github.com/containerd/console**: 8 files

## Support

### Testing

- **gotest.tools/v3**: 148 files
- **go.uber.org/goleak**: 1 file

### Deploy

- **[containerd](https://seerepo.com/uses/containerd)**: 258 files
- **github.com/compose-spec/compose-go/v2**: 14 files
- **github.com/containerd/stargz-snapshotter**: 5 files
- **github.com/moby/moby/v2**: 5 files
- **github.com/containernetworking/cni**: 4 files
- **github.com/containerd/stargz-snapshotter/estargz**: 3 files
- **github.com/containernetworking/plugins**: 3 files
- **[github.com/coreos/go-systemd/v22](https://seerepo.com/uses/githubcom-coreos-go-systemd-v22)**: 3 files
- **github.com/fahedouch/go-logrotate**: 1 file
- **github.com/fluent/fluent-logger-golang**: 1 file
- **[github.com/Microsoft/hcsshim](https://seerepo.com/uses/githubcom-microsoft-hcsshim)**: 1 file
- **[github.com/moby/moby/client](https://seerepo.com/uses/githubcom-moby-moby-client)**: 1 file

### Tools

- **github.com/spf13/cobra**: 133 files
- **github.com/docker/cli**: 5 files

### Other

- **github.com/containerd/cgroups/v3**: 79 files
- **github.com/opencontainers/image-spec**: 38 files
- **github.com/opencontainers/runtime-spec**: 30 files
- **[Docker](https://seerepo.com/uses/docker)**: 21 files
- **github.com/opencontainers/go-digest**: 17 files
- **golang.org/x/sys**: 12 files
- **golang.org/x/sync**: 11 files
- **golang.org/x/term**: 10 files
- **github.com/rootless-containers/rootlesskit/v3**: 7 files
- **github.com/moby/sys/userns**: 5 files
- **github.com/Masterminds/semver/v3**: 4 files
- **github.com/fsnotify/fsnotify**: 3 files
- **github.com/klauspost/compress**: 3 files
- **github.com/vishvananda/netlink**: 3 files
- **golang.org/x/text**: 3 files
- **tags.cncf.io/container-device-interface**: 3 files
- **github.com/cyphar/filepath-securejoin**: 2 files
- **github.com/distribution/reference**: 2 files
- **github.com/fatih/color**: 2 files
- **github.com/go-viper/mapstructure/v2**: 2 files
- **github.com/mattn/go-isatty**: 2 files
- **github.com/Microsoft/go-winio**: 2 files
- **github.com/moby/sys/signal**: 2 files
- **github.com/moby/term**: 2 files
- **github.com/opencontainers/selinux**: 2 files
- **github.com/pelletier/go-toml/v2**: 2 files
- **github.com/spf13/pflag**: 2 files
- **golang.org/x/crypto**: 2 files
- **github.com/coreos/go-iptables**: 1 file
- **github.com/creack/pty**: 1 file
- **github.com/moby/sys/mount**: 1 file
- **github.com/moby/sys/user**: 1 file
- **github.com/muesli/cancelreader**: 1 file
- **github.com/vishvananda/netns**: 1 file
- **go.yaml.in/yaml/v3**: 1 file
- **go4.org/netipx**: 1 file
- **golang.org/x/net**: 1 file
- **IPFS**: 1 file

## Other repos with a similar stack

- [moby/buildkit](https://seerepo.com/r/moby/buildkit/built): github.com/containerd/console, containerd, github.com/containerd/stargz-snapshotter, github.com/containerd/stargz-snapshotter/estargz, github.com/containernetworking/plugins, github.com/coreos/go-systemd/v22, github.com/Microsoft/hcsshim · [Compare](https://seerepo.com/compare/containerd/nerdctl/vs/moby/buildkit)
- [dagger/dagger](https://seerepo.com/r/dagger/dagger/built): github.com/containerd/console, containerd, github.com/containernetworking/cni, github.com/containernetworking/plugins, github.com/coreos/go-systemd/v22, github.com/Microsoft/hcsshim · [Compare](https://seerepo.com/compare/containerd/nerdctl/vs/dagger/dagger)
- [moby/moby](https://seerepo.com/r/moby/moby/built): containerd, github.com/coreos/go-systemd/v22, github.com/fluent/fluent-logger-golang, github.com/Microsoft/hcsshim · [Compare](https://seerepo.com/compare/containerd/nerdctl/vs/moby/moby)
- [k3s-io/k3s](https://seerepo.com/r/k3s-io/k3s/built): containerd, github.com/containerd/stargz-snapshotter, github.com/coreos/go-systemd/v22, github.com/Microsoft/hcsshim · [Compare](https://seerepo.com/compare/containerd/nerdctl/vs/k3s-io/k3s)
- [containerd/containerd](https://seerepo.com/r/containerd/containerd/built): github.com/containerd/console, containerd, github.com/coreos/go-systemd/v22, github.com/Microsoft/hcsshim · [Compare](https://seerepo.com/compare/containerd/containerd/vs/containerd/nerdctl)
- [TencentCloud/CubeSandbox](https://seerepo.com/r/TencentCloud/CubeSandbox/built): github.com/containerd/console, containerd, github.com/coreos/go-systemd/v22, github.com/Microsoft/hcsshim · [Compare](https://seerepo.com/compare/containerd/nerdctl/vs/TencentCloud/CubeSandbox)

## Frequently asked questions

### What language is nerdctl written in?

nerdctl is written in Go, with 134,383 written lines.

### Does nerdctl have tests?

Yes. nerdctl has 282 test files and is tested with gotest.tools/v3 and go.uber.org/goleak.

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

The ones that share most of its stack: moby/buildkit, dagger/dagger, and moby/moby.

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