¿Con qué está hecho nerdctl?

nerdctl es un repo de Go. Se prueba con gotest.tools/v3 y go.uber.org/goleak y se despliega con containerd, github.com/compose-spec/compose-go/v2, github.com/containerd/stargz-snapshotter, github.com/moby/moby/v2, github.com/containernetworking/cni y 7 más. Son 134,383 líneas escritas, con 282 archivos de prueba.

Leído el 13 de noviembre de 2026, en el commit 27dac94. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

Interfaz 1

  • github.com/containerd/console8 archivos

Apoyo

Pruebas 2

  • gotest.tools/v3148 archivos
  • go.uber.org/goleak1 archivo

Despliegue 12

  • containerd258 archivos
  • github.com/compose-spec/compose-go/v214 archivos
  • github.com/containerd/stargz-snapshotter5 archivos
  • github.com/moby/moby/v25 archivos
  • github.com/containernetworking/cni4 archivos
  • github.com/containerd/stargz-snapshotter/estargz3 archivos
  • github.com/containernetworking/plugins3 archivos
  • github.com/coreos/go-systemd/v223 archivos
  • github.com/fluent/fluent-logger-golang1 archivo
  • github.com/moby/moby/client1 archivo
  • github.com/fahedouch/go-logrotate1 archivo
  • github.com/Microsoft/hcsshim1 archivo

Herramientas 2

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

Otras 38

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

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con nerdctl, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito nerdctl?
nerdctl está escrito en Go, con 134,383 líneas escritas.
¿nerdctl tiene pruebas?
Sí. nerdctl tiene 282 archivos de prueba y se prueba con gotest.tools/v3 y go.uber.org/goleak.
¿Qué repos tienen un stack parecido a nerdctl?
Los que más comparten su stack:moby/buildkitdagger/daggermoby/moby

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →