Build WebAssembly components from .NET — package C# libraries for the Component Model ecosystem.
componentize-dotnet is the Bytecode Alliance toolchain for producing WebAssembly components from .NET assemblies. It takes a C# project, resolves its WIT-described imports and exports, and emits a component binary that can be composed with components from any other language in the Component Model. It bridges the .NET ecosystem into the multi-language Wasm world without forcing developers to learn a new primary language.
Package Python libraries and applications as WebAssembly components — a Component Model story for the Python ecosystem.
Turn JavaScript and TypeScript code into WebAssembly components — JS that speaks WIT to the rest of the world.
A Bytecode Alliance CLI and Rust library for parsing, validating, transforming, and composing Wasm components.