diff --git a/README.md b/README.md index 93869d4de..9dee0a28f 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ Here is why we are writing a new container runtime in Rust. # 📍 Status of youki -**youki** has aced real-world use cases, including containerd's e2e test, and is now adopted by several production environments. +**youki** has aced real-world use cases, including containerd's e2e test, and is now adopted by several production environments. See [Adopters and Use Cases](https://youki-dev.github.io/youki/community/adopters_and_use_cases.html) for public examples. We have [our roadmap](https://github.com/orgs/containers/projects/15). ![youki demo](docs/demo.gif) diff --git a/docs/src/SUMMARY.md b/docs/src/SUMMARY.md index d17c07623..c5c6563c1 100644 --- a/docs/src/SUMMARY.md +++ b/docs/src/SUMMARY.md @@ -17,6 +17,7 @@ --- - [Community](./community/introduction.md) + - [Adopters and Use Cases](./community/adopters_and_use_cases.md) - [Maintainer](./community/maintainer.md) - [Governance](./community/governance.md) - [Contributing](./community/contributing.md) diff --git a/docs/src/community/adopters_and_use_cases.md b/docs/src/community/adopters_and_use_cases.md new file mode 100644 index 000000000..aba5c5d79 --- /dev/null +++ b/docs/src/community/adopters_and_use_cases.md @@ -0,0 +1,25 @@ +# Adopters and Use Cases + +This page collects public examples of projects that use youki or its crates. + +If you would like to add your project, please open a pull request with: + +- project name and link +- a one-line summary +- crates being used, if you want to share them + +## [rk8s](https://github.com/rk8s-dev/rk8s) + +A lightweight Kubernetes-compatible container orchestration system written in Rust, implementing the Container Runtime Interface (CRI) with support for single containers, Kubernetes-style pods, and Docker Compose-style multi-container applications. + +Uses: `libcontainer`, `libcgroups` + +## [runwasi](https://github.com/containerd/runwasi) + +A containerd shim that runs WebAssembly workloads in Docker and Kubernetes while using an OCI-compatible sandbox. + +Uses: `libcontainer` + +## [SpinKube](https://www.spinkube.dev/) + +A platform for running Spin applications on Kubernetes. SpinKube uses `runwasi`, which in turn uses `libcontainer` to provide an OCI-compatible sandbox for workloads. diff --git a/docs/src/community/introduction.md b/docs/src/community/introduction.md index f2fa44490..e3712e92f 100644 --- a/docs/src/community/introduction.md +++ b/docs/src/community/introduction.md @@ -1,5 +1,6 @@ # Community +- [Adopters and Use Cases](./adopters_and_use_cases.md) - [Maintainer](./maintainer.md) - [Governance](./governance.md) - [Contributing](./contributing.md)