Rust crates to extend containerd
Go to file
dependabot[bot] 2055c40893 build(deps): bump bnjbvr/cargo-machete from 0.8.0 to 0.9.1
Bumps [bnjbvr/cargo-machete](https://github.com/bnjbvr/cargo-machete) from 0.8.0 to 0.9.1.
- [Release notes](https://github.com/bnjbvr/cargo-machete/releases)
- [Changelog](https://github.com/bnjbvr/cargo-machete/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bnjbvr/cargo-machete/compare/v0.8.0...v0.9.1)

---
updated-dependencies:
- dependency-name: bnjbvr/cargo-machete
  dependency-version: 0.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-15 21:26:31 +00:00
.github build(deps): bump bnjbvr/cargo-machete from 0.8.0 to 0.9.1 2025-08-15 21:26:31 +00:00
crates fix(shim): Under certain extreme conditions, the kill cannot be completed 2025-08-15 06:01:32 +00:00
scripts chore: Update protobuf definitions using latest containerd version v2.1.1 2025-06-11 00:15:32 +00:00
.gitattributes Add .gitattributes 2021-11-17 12:54:30 -08:00
.gitignore Windows support for the synchronous shim 2023-06-22 10:06:39 -07:00
Cargo.toml Fix: update cgroups-rs for fix a bug 2025-08-02 22:43:43 +00:00
LICENSE Initial commit 2021-06-01 11:58:29 -07:00
MAINTAINERS Add Jiaxiao Zhou to reviewers 2025-01-31 19:05:21 +00:00
README.md Add coverage badge 2024-02-15 12:39:37 -08:00
clippy.toml Fix the warns from clippy lints 2022-12-29 21:21:55 +09:00
codecov.yml [codecov] Suppress PR comments 2024-02-22 12:14:10 -08:00
deny.toml ignore advisory with proc-macro-error and protobuf to unblock CI 2025-03-19 22:54:47 +00:00
rust-toolchain.toml Bump Rust version to 1.81 2024-12-31 14:33:32 -08:00
rustfmt.toml Update rustfmt to sort import 2022-09-29 11:55:14 -07:00

README.md

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.