What is runc built with?

runc is a Go repo. It deploys with github.com/sirupsen/logrus, github.com/checkpoint-restore/go-criu/v8, and github.com/coreos/go-systemd/v22. It has 32,216 written lines, with 51 test files.

Read on November 10, 2026, at commit 817ee95. Read it as markdown

Frontend

Interface 1

Support

Deploy 3

Tools 1

  • github.com/urfave/cli/v321 files

Other 15

  • github.com/opencontainers/runtime-spec22 files
  • github.com/opencontainers/cgroups19 files
  • github.com/opencontainers/selinux5 files
  • github.com/moby/sys/userns4 files
  • github.com/moby/sys/mountinfo2 files
  • github.com/seccomp/libseccomp-golang2 files
  • Docker1 file
  • github.com/godbus/dbus/v51 file
  • github.com/moby/sys/capability1 file
  • github.com/moby/sys/user1 file
  • golang.org/x/sys51 files
  • github.com/cyphar/filepath-securejoin9 files
3 more
  • github.com/vishvananda/netlink4 files
  • github.com/vishvananda/netns1 file
  • golang.org/x/net1 file

Other repos with a similar stack

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

Frequently asked questions

What language is runc written in?
runc is written in Go, with 32,216 written lines.
Does runc have tests?
Yes. runc has 51 test files.
Which repos have a stack like runc's?
The ones that share most of its stack:moby/mobyk3s-io/k3scontainerd/containerd

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 →