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. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

Interface 1

  • github.com/containerd/console8 files

Support

Testing 2

  • gotest.tools/v3148 files
  • go.uber.org/goleak1 file

Deploy 12

Tools 2

  • github.com/docker/cli5 files
  • github.com/spf13/cobra133 files

Other 38

  • github.com/containerd/cgroups/v379 files
  • github.com/opencontainers/image-spec38 files
  • github.com/opencontainers/runtime-spec30 files
  • Docker21 files
  • github.com/opencontainers/go-digest17 files
  • github.com/moby/sys/userns5 files
  • github.com/Masterminds/semver/v34 files
  • github.com/distribution/reference2 files
  • github.com/go-viper/mapstructure/v22 files
  • github.com/moby/sys/signal2 files
  • github.com/moby/term2 files
  • github.com/opencontainers/selinux2 files
26 more
  • github.com/moby/sys/mount1 file
  • github.com/moby/sys/user1 file
  • IPFS1 file
  • golang.org/x/sys12 files
  • golang.org/x/sync11 files
  • golang.org/x/term10 files
  • github.com/rootless-containers/rootlesskit/v37 files
  • github.com/fsnotify/fsnotify3 files
  • github.com/klauspost/compress3 files
  • github.com/vishvananda/netlink3 files
  • golang.org/x/text3 files
  • tags.cncf.io/container-device-interface3 files
  • github.com/cyphar/filepath-securejoin2 files
  • github.com/fatih/color2 files
  • github.com/mattn/go-isatty2 files
  • github.com/Microsoft/go-winio2 files
  • github.com/pelletier/go-toml/v22 files
  • github.com/spf13/pflag2 files
  • golang.org/x/crypto2 files
  • github.com/coreos/go-iptables1 file
  • github.com/creack/pty1 file
  • github.com/muesli/cancelreader1 file
  • github.com/vishvananda/netns1 file
  • go.yaml.in/yaml/v31 file
  • go4.org/netipx1 file
  • golang.org/x/net1 file

Other repos with a similar stack

Ordered by how much of its stack they share with nerdctl, then by stars.

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/buildkitdagger/daggermoby/moby

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →