Skip to main content
Account

youki

Status
stable
Category
Runtime
Subcategory
Container Runtime
License
Apache-2.0

Rawkode’s personal rating: Watch

youki is an OCI-compliant low-level container runtime written in Rust, a drop-in alternative to runc. It implements the OCI runtime specification, so higher-level tooling like containerd, CRI-O, Podman, and Docker can delegate container creation to youki without changes on their side.

Because it is written in Rust, youki avoids a class of memory-safety issues that affect C runtimes, and benchmarks have shown faster container startup than both runc (Go) and crun (C) in several workloads. The implementation covers the usual Linux isolation primitives: namespaces (PID, mount, network, user, UTS, IPC, cgroup), cgroups v1 and v2, seccomp, capabilities, AppArmor, SELinux labeling, and rootless mode. It also supports the WasmEdge and Wasmtime handlers so that Wasm workloads can be launched through the OCI runtime interface.

youki is a CNCF sandbox project and is one of the better-known examples of “rewrite it in Rust” applied to foundational container tooling.

Container Runtime

Email signup loads here. You can also manage email preferences in account settings.