Overview of wit-bindgen
mainwit-bindgen is a suite of guest language bindings generators for the WebAssembly Component Model. It uses WIT (WebAssembly Interface Type) files to describe imports and exports, enabling seamless reuse between different bindings definitions.
This project focuses on guest programs (those compiled to WebAssembly). Supported languages include:
- Rust
- C
- C++
- C#
- Go
Note: wit-bindgen does not manage the execution of components in a host runtime; it only handles the generation of the bindings required for the guest code to interact with the component model.