Community-maintained components, host plugins, workload examples, and tools for wasmCloud.
wasmCloud runs WebAssembly components across clouds, Kubernetes, and edge devices, wiring them to capabilities at runtime instead of at build time. This repository collects what the community has built on top of it.
Source may be hosted here or linked. A project can live in this repository as a directory with its own README, license, and build instructions, or stay in its own repository and be listed here with a link. Entries are tagged (hosted) or (linked) so you know which you are getting. See CONTRIBUTING.md to add yours.
For a project hosted here, clone and build it directly:
git clone https://github.com/wasmCloud/awesome-wasmcloud.git
cd awesome-wasmcloud/workload-examples/<project>
wash buildReusable WebAssembly components that implement a WIT interface. Hosted projects live in components/.
Nothing here yet. Add the first one.
Host plugins extend a wasmCloud host with an implementation of a WIT world, which is linked to workloads at runtime. They come in two flavors, and a workload cannot tell which one is serving a capability it imports.
Rust implementations of the HostPlugin trait, linked into the host binary. The right choice when a capability needs direct host resources (filesystem, network, hardware) or has to run with the host's privileges. Hosted projects live in host-plugins/native/.
Nothing here yet. Add the first one.
Capabilities built as WebAssembly components and deployed into a host at runtime as trigger services with a capability ingress, so you ship, version, and sandbox them like any other component. Currently opt-in via the host-component-plugins feature, so check the docs for the state of play before depending on one. Hosted projects live in host-plugins/component/.
Nothing here yet. Add the first one.
End-to-end applications demonstrating how components compose into a running system. Hosted projects live in workload-examples/.
- wasi-ai-app (linked): Local AI meeting-notes pipeline built from three Rust components, a transcriber (oxiwhisper +
ggml-tiny), a summarizer (Candle + Qwen3-0.6B), and a web UI. Runs inference entirely on-device and ships a Kubernetes deployment guide.
CLIs, libraries, editor integrations, and developer tooling. Hosted projects live in tools/.
Nothing here yet. Add the first one.
Contributions are welcome. Read CONTRIBUTING.md first for the two contribution routes, licensing rules, and what a project needs to be accepted.
Projects here are contributed by the community and maintained by their authors. Inclusion is not an endorsement, security review, or statement of production readiness. Read the code before running it.
The repository is Apache-2.0. Projects hosted here carry their own LICENSE file in their directory, which governs that project.