Source: https://seerepo.com/r/opencontainers/runc/built
Markdown source: https://seerepo.com/r/opencontainers/runc/built.md
Description: 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.

# 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.

Repository: https://github.com/opencontainers/runc

## Frontend

### Interface

- **[containerd](https://seerepo.com/uses/containerd)**: 3 files

## Support

### Deploy

- **[github.com/sirupsen/logrus](https://seerepo.com/uses/githubcom-sirupsen-logrus)**: 35 files
- **github.com/checkpoint-restore/go-criu/v8**: 1 file
- **[github.com/coreos/go-systemd/v22](https://seerepo.com/uses/githubcom-coreos-go-systemd-v22)**: 1 file

### Tools

- **github.com/urfave/cli/v3**: 21 files

### Other

- **golang.org/x/sys**: 51 files
- **github.com/opencontainers/runtime-spec**: 22 files
- **github.com/opencontainers/cgroups**: 19 files
- **github.com/cyphar/filepath-securejoin**: 9 files
- **github.com/opencontainers/selinux**: 5 files
- **github.com/moby/sys/userns**: 4 files
- **github.com/vishvananda/netlink**: 4 files
- **github.com/moby/sys/mountinfo**: 2 files
- **github.com/seccomp/libseccomp-golang**: 2 files
- **[Docker](https://seerepo.com/uses/docker)**: 1 file
- **github.com/godbus/dbus/v5**: 1 file
- **github.com/moby/sys/capability**: 1 file
- **github.com/moby/sys/user**: 1 file
- **github.com/vishvananda/netns**: 1 file
- **golang.org/x/net**: 1 file

## Other repos with a similar stack

- [moby/moby](https://seerepo.com/r/moby/moby/built): containerd, github.com/sirupsen/logrus, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/moby/moby/vs/opencontainers/runc)
- [k3s-io/k3s](https://seerepo.com/r/k3s-io/k3s/built): containerd, github.com/sirupsen/logrus, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/k3s-io/k3s/vs/opencontainers/runc)
- [containerd/containerd](https://seerepo.com/r/containerd/containerd/built): containerd, github.com/sirupsen/logrus, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/containerd/containerd/vs/opencontainers/runc)
- [google/gvisor](https://seerepo.com/r/google/gvisor/built): containerd, github.com/sirupsen/logrus, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/google/gvisor/vs/opencontainers/runc)
- [dagger/dagger](https://seerepo.com/r/dagger/dagger/built): containerd, github.com/sirupsen/logrus, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/dagger/dagger/vs/opencontainers/runc)
- [TencentCloud/CubeSandbox](https://seerepo.com/r/TencentCloud/CubeSandbox/built): containerd, github.com/sirupsen/logrus, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/opencontainers/runc/vs/TencentCloud/CubeSandbox)

## 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/moby, k3s-io/k3s, and containerd/containerd.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
