What is buildkit built with?

buildkit is a Go repo built with net/http. It signs people in with github.com/aws/aws-sdk-go-v2/credentials and github.com/Azure/azure-sdk-for-go/sdk/azidentity, makes its content with github.com/tonistiigi/go-csvvalue, is tested with github.com/stretchr/testify and github.com/google/go-cmp, deploys with containerd, OpenTelemetry, github.com/sirupsen/logrus, go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc, github.com/containerd/stargz-snapshotter/estargz, and 15 more, and uses s3, etcd, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager, and github.com/hashicorp/golang-lru/v2. It has 223,276 written lines, with 361 test files.

Read on November 13, 2026, at commit d667ec0. 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 3

  • github.com/containerd/console3 files
  • github.com/morikuni/aec3 files
  • github.com/tonistiigi/vt1001 file

Backend

Support

Content 1

  • github.com/tonistiigi/go-csvvalue8 files

Testing 2

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

Deploy 20

8 more

Tools 7

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

Other 52

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

Other repos with a similar stack

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

Frequently asked questions

What language is buildkit written in?
buildkit is written in Go, with 223,276 written lines.
What framework does buildkit use?
buildkit is built with net/http.
What does buildkit sign people in with?
buildkit signs people in with github.com/aws/aws-sdk-go-v2/credentials and github.com/Azure/azure-sdk-for-go/sdk/azidentity.
What services does buildkit use?
buildkit uses s3, etcd, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager, and github.com/hashicorp/golang-lru/v2.
Does buildkit have tests?
Yes. buildkit has 361 test files and is tested with github.com/stretchr/testify and github.com/google/go-cmp.
Which repos have a stack like buildkit's?
The ones that share most of its stack:grafana/lokimoby/mobyrclone/rclone

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 →