Turn JavaScript and TypeScript code into WebAssembly components — JS that speaks WIT to the rest of the world.
componentize-js is the Bytecode Alliance toolchain for producing WebAssembly components from JavaScript and TypeScript source. It analyzes JS/TS code, infers the WIT interface from its imports and exports, and emits a component that can be consumed by any other Component Model host. It is the natural counterpart to jco: jco transpiles components down to JS, while componentize-js lifts JS up to components.
The JavaScript host and transpiler for WebAssembly components — run any component in Node.js or the browser.
Package Python libraries and applications as WebAssembly components — a Component Model story for the Python ecosystem.
Build WebAssembly components from .NET — package C# libraries for the Component Model ecosystem.