The team behind Extism has been heads-down adding proper type-based schema-driven code gen. It's been one of the most requested features since we launched Extism here a couple years ago!
Now you can write an OpenAPI-format schema to declare your Wasm imports, exports and data types, and the open source XTP Bindgen tooling will generate language-level bindings that work in any runtime and language Extism supports (Chicory, Wazero, WAMR, Node/Deno/Bun/Cloudflare, Web, Wasmtime)
Now you can write an OpenAPI-format schema to declare your Wasm imports, exports and data types, and the open source XTP Bindgen tooling will generate language-level bindings that work in any runtime and language Extism supports (Chicory, Wazero, WAMR, Node/Deno/Bun/Cloudflare, Web, Wasmtime)