macOS
brew install crunlocal Homebrew formula metadata
brew
Fast and lightweight fully featured OCI runtime and C library. Version 1.28 via Homebrew; verified 2026-07-04.
install
brew install crunlocal Homebrew formula metadata
sudo apk add crunAlpine Linux edge package indexes · crun · source: dl-cdn.alpinelinux.org
sudo apt install crunDebian stable package indexes · crun · source: deb.debian.org
sudo dnf install crunFedora Rawhide package metadata · crun · source: dl.fedoraproject.org
nix profile install nixpkgs#crunnixpkgs package indexes · pkgs/by-name/cr/crun/package.nix · source: api.github.com
sudo pacman -S crunArch Linux sync databases · crun · source: geo.mirror.pkgbuild.com
sudo zypper install crunopenSUSE Tumbleweed package metadata · crun · source: download.opensuse.org
overview
Fast and lightweight fully featured OCI runtime and C library
history
crun is a fast, low-memory OCI container runtime written in C. It is a system package rather than an application framework: users and higher-level tools call it to create and manage containers from OCI runtime bundles.
The official README frames crun as an alternative implementation of the OCI runtime specification. Its rationale is that a low-level container runtime benefits from being written in C, and that crun can also be used as a library instead of only as an external process.
The public tag history begins with 0.4 in 2019, reaches 1.0 in 2021, and continues through frequent 1.x releases. Recent release notes show steady work on security hardening, cgroups, mount handling, CRIU integration, krun integration, idmapped mounts, and runtime compatibility.
crun is distributed broadly through Linux and source package ecosystems, including Alpine, Debian, Fedora/DNF, Nix, pacman, Ubuntu, zypper, and Homebrew. Its broad packaging footprint reflects its role as a drop-in OCI runtime option for systems using container engines such as Podman.
crun is used where OCI runtime compatibility, startup latency, small memory footprint, and C library integration matter. The README compares it with runc, highlights faster startup and lower memory usage, and documents build dependencies across Fedora, RHEL, Ubuntu, Alpine, and openSUSE Tumbleweed.
Package users generally do not invoke crun for application logic; they install it so container engines and scripts can select it as the OCI runtime. Build-time options such as shared libraries and static Nix builds matter for distribution maintainers.
crun is important to package history because it made the OCI runtime layer more diverse than the Go-based runc default. Its C implementation, library mode, reproducible static build path through Nix, and heavy distro packaging make it a low-level dependency that package maintainers care about for performance, hardening, and container stack composition.
security posture
generalized runtime or code generation signal.
yellow risk · medium confidence · runtime
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
crun | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/containers/crun
install metadata
| Package key | brew:crun |
|---|---|
| Version | 1.28 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/crun |
| Homepage | https://github.com/containers/crun |
| Repository | https://github.com/containers/crun |
| Upstream docs | https://github.com/containers/crun#readme |
| License | GPL-2.0-or-later OR LGPL-2.1-or-later |
| Source archive | https://github.com/containers/crun/releases/download/1.28/crun-1.28.tar.zst |
| Last updated | 2026-07-04T23:18:55-04:00 |
| Pulse | updated |
| Dependencies | json-c, libcap, libseccomp, systemd |
| Build dependencies | go-md2man, pkgconf, python@3.14 |
| Bottle | available (on arm64_linux, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | crun |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Requirements |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
crun 1.21-1
lightweight OCI runtime for running containers
https://github.com/containers/crun
sudo apt install cruncrun
nix profile install nixpkgs#cruncrun 1.14.1-1
lightweight OCI runtime for running containers
https://github.com/containers/crun
sudo apt install cruncrun 1.28-r0
Fast and lightweight fully featured OCI runtime and C library for running containers
https://github.com/containers/crun
sudo apk add cruncrun-doc 1.28-r0
Fast and lightweight fully featured OCI runtime and C library for running containers (documentation)
https://github.com/containers/crun
sudo apk add crun-doccrun-static 1.28-r0
Fast and lightweight fully featured OCI runtime and C library for running containers (static library)
https://github.com/containers/crun
sudo apk add crun-staticcrun 1.28-1.fc45
OCI runtime written in C
https://github.com/containers/crun
sudo dnf install cruncrun-krun 1.28-1.fc45
crun with libkrun support
https://github.com/containers/crun
sudo dnf install crun-kruncrun-wasm 1.28-1.fc45
crun with wasm support
https://github.com/containers/crun
sudo dnf install crun-wasmcrun 1.28-1
A fast and lightweight fully featured OCI runtime and C library for running containers
https://github.com/containers/crun
sudo pacman -S cruncrun 1.27.1-1.1
OCI runtime written in C
https://github.com/containers/crun
sudo zypper install crunsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.