¿Con qué está hecho buildkit?

buildkit es un repo de Go hecho con net/http. Inicia sesión con github.com/aws/aws-sdk-go-v2/credentials y github.com/Azure/azure-sdk-for-go/sdk/azidentity, arma su contenido con github.com/tonistiigi/go-csvvalue, se prueba con github.com/stretchr/testify y github.com/google/go-cmp, se despliega con containerd, OpenTelemetry, github.com/sirupsen/logrus, go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc, github.com/containerd/stargz-snapshotter/estargz y 15 más y usa s3, etcd, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager y github.com/hashicorp/golang-lru/v2. Son 223,276 líneas escritas, con 361 archivos de prueba.

Leído el 13 de noviembre de 2026, en el commit d667ec0. 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 3

  • github.com/containerd/console3 archivos
  • github.com/morikuni/aec3 archivos
  • github.com/tonistiigi/vt1001 archivo

Backend

La base 1

Datos 5

Inicio de sesión 2

Apoyo

Contenido 1

  • github.com/tonistiigi/go-csvvalue8 archivos

Pruebas 2

  • github.com/stretchr/testify298 archivos
  • github.com/google/go-cmp2 archivos

Despliegue 20

8 más

Herramientas 7

  • github.com/urfave/cli/v325 archivos
  • Docker8 archivos
  • github.com/aws/smithy-go1 archivo
  • github.com/pkg/profile1 archivo
  • github.com/spdx/tools-golang1 archivo
  • PlanetScale
  • golang.org/x/mod1 archivo

Otras 52

  • github.com/pkg/errors365 archivos
  • github.com/opencontainers/go-digest146 archivos
  • github.com/containerd/containerd/api108 archivos
  • github.com/opencontainers/image-spec104 archivos
  • Google45 archivos
  • github.com/moby/sys/user32 archivos
  • github.com/opencontainers/runtime-spec25 archivos
  • github.com/distribution/reference17 archivos
  • github.com/in-toto/in-toto-golang13 archivos
  • github.com/moby/sys/userns10 archivos
  • github.com/moby/docker-image-spec9 archivos
  • github.com/moby/patternmatcher8 archivos
40 más
  • github.com/moby/locker6 archivos
  • go.opentelemetry.io/proto/otlp6 archivos
  • github.com/gofrs/flock5 archivos
  • github.com/gohugoio/hashstructure4 archivos
  • github.com/moby/sys/signal4 archivos
  • github.com/docker/go-units3 archivos
  • github.com/moby/go-archive3 archivos
  • github.com/moby/policy-helpers3 archivos
  • github.com/moby/sys/reexec3 archivos
  • github.com/opencontainers/selinux2 archivos
  • github.com/sigstore/sigstore-go2 archivos
  • HashiCorp2 archivos
  • Prometheus2 archivos
  • Proton Mail2 archivos
  • github.com/agext/levenshtein1 archivo
  • github.com/moby/profiles/seccomp1 archivo
  • github.com/moby/sys/mountinfo1 archivo
  • golang.org/x/sync46 archivos
  • github.com/tonistiigi/fsutil35 archivos
  • golang.org/x/sys28 archivos
  • google.golang.org/protobuf12 archivos
  • github.com/Microsoft/go-winio8 archivos
  • github.com/tonistiigi/units7 archivos
  • golang.org/x/crypto5 archivos
  • golang.org/x/net4 archivos
  • github.com/package-url/packageurl-go3 archivos
  • github.com/pelletier/go-toml/v23 archivos
  • golang.org/x/time3 archivos
  • github.com/vishvananda/netlink2 archivos
  • tags.cncf.io/container-device-interface2 archivos
  • github.com/armon/circbuf1 archivo
  • github.com/cespare/xxhash/v21 archivo
  • github.com/cyphar/filepath-securejoin1 archivo
  • github.com/google/shlex1 archivo
  • github.com/klauspost/compress1 archivo
  • github.com/tonistiigi/go-archvariant1 archivo
  • github.com/vishvananda/netns1 archivo
  • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace1 archivo
  • golang.org/x/exp1 archivo
  • kernel.org/pub/linux/libs/security/libcap/cap1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito buildkit?
buildkit está escrito en Go, con 223,276 líneas escritas.
¿Qué framework usa buildkit?
buildkit está hecho con net/http.
¿Con qué inicia sesión buildkit?
buildkit inicia sesión con github.com/aws/aws-sdk-go-v2/credentials y github.com/Azure/azure-sdk-for-go/sdk/azidentity.
¿Qué servicios usa buildkit?
buildkit usa s3, etcd, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager y github.com/hashicorp/golang-lru/v2.
¿buildkit tiene pruebas?
Sí. buildkit tiene 361 archivos de prueba y se prueba con github.com/stretchr/testify y github.com/google/go-cmp.
¿Qué repos tienen un stack parecido a buildkit?
Los que más comparten su stack:grafana/lokimoby/mobyrclone/rclone

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 →