This repository contains a C++ ABI implementation of the WebAssembly Component Model.
- Linux
- MacOS
- Windows
- Bool
- S8
- U8
- S16
- U16
- S32
- U32
- S64
- U64
- Float32
- Float64
- Char
- String
- utf8 String
- utf16 String
- List
- Field
- Record
- Tuple
- Case
- Variant
- Enum
- Option
- Result
- Flags
- Own
- Borrow
- lower_values
- lift_values
- ABI
- WasmTime
- Wamr
- WasmEdge
TODO
- Component Model design and specification: Official Component Model specification.
- wit-bindgen c++ host: C++ host support for the WebAssembly Interface Types (WIT) Bindgen tool.