WebAssembly Component Model based REPL with sandboxed multi-language plugin system - unified codebase runs in CLI (Rust) and web (TypeScript)
-
Updated
Oct 16, 2025 - Rust
WebAssembly Component Model based REPL with sandboxed multi-language plugin system - unified codebase runs in CLI (Rust) and web (TypeScript)
This repository demonstrate how to use component model with wasmtime.
Zig binding generator for WebAssembly interface types
Example WASM plugins for Noorle MCP gateways — Python, TypeScript, JavaScript, Go, and Rust.
🦀 unicode-math-class Rust crate compiled to a WebAssembly component
A Rust project that runs WebAssembly Component Model guest components (Wasmtime + Pulley interpreter) with WASI support and HW capabilities exposed through WIT.
Example WebAssembly Component with host binding using Rust and wit-bindgen
C# source generator that produces bindings from WIT (WebAssembly Interface Types) definitions, enabling .NET WebAssembly components using the Component Model.
Ghidra processor module for Pulley — Wasmtime's portable bytecode interpreter ISA (v43.0.0). Disassembles and decompiles Pulley bytecode found in compiled WebAssembly modules (cwasm).
Distributed consensus demo via WASI 0.2 — same Raft binary runs in browser and on Raspberry Pi cluster
Add a description, image, and links to the wit-bindgen topic page so that developers can more easily learn about it.
To associate your repository with the wit-bindgen topic, visit your repo's landing page and select "manage topics."