Skip to content

containerd/rust-extensions

Folders and files

NameName
Last commit message
Last commit date
Apr 9, 2025
Apr 15, 2025
Jan 8, 2025
Nov 17, 2021
Jun 22, 2023
Dec 3, 2024
Jun 1, 2021
Jan 31, 2025
Feb 15, 2024
Dec 29, 2022
Feb 22, 2024
Mar 19, 2025
Dec 31, 2024
Sep 29, 2022

Repository files navigation

Rust extensions for containerd

CI codecov Crates.io dependency status

A collection of Rust crates to extend containerd.

This repository contains the following crates:

Name Description Links
containerd-shim-protos TTRPC bindings to shim interfaces Crates.io docs.rs
containerd-shim-logging Shim logger plugins Crates.io docs.rs
containerd-shim Runtime v2 shim wrapper Crates.io docs.rs
containerd-client GRPC bindings to containerd APIs Crates.io docs.rs
containerd-snapshots Remote snapshotter for containerd Crates.io docs.rs
runc Rust wrapper for runc CLI Crates.io docs.rs
containerd-runc-shim Runtime v2 runc shim implementation Crates.io

How to build

The build process as easy as:

cargo build --release

Minimum supported Rust version (MSRV)

The project typically targets the latest stable Rust version. Please refer to rust-toolchain.toml for exact version currently used by our CIs.