Documentation around creating and using WebAssembly Components
See the codeThis repository contains user-facing documentation for the WebAssembly component model. "User-facing" means it focuses on how to use the component model, not on the internal design and implementation details.
The documentation is published at https://component-model.bytecodealliance.org/.
Documentation on WASI (WebAssembly System Interface) can be found at https://wasi.dev/. See the wasi.dev repository to contribute to that documentation.
Contributions are welcome - see Contributing for more info. Planned work is listed in the Issues section, but if there's content missing that you think would be helpful to gain understanding of the component model, please feel free to add a new issue, or send a PR directly!
The Bytecode Alliance maintains several related projects across different categories:
| Name | Description |
|---|---|
| wasm-tools | WebAssembly tooling |
| wit-bindgen | WIT bindings generator |
| cargo-component | Component tooling |
| Name | Description |
|---|---|
| ComponentizeJS | JavaScript component tooling |
| go-modules | Go modules support |
| Name | Description |
|---|---|
| sample-wasi-http-js | WASI HTTP JavaScript sample |
| sample-wasi-http-rust | WASI HTTP Rust sample |
(top 30 of 71)
Rust
44.8%
JavaScript
22.5%
C
9.0%
CSS
7.2%
Python
6.7%
Just
2.4%
Dockerfile
2.0%
MoonBit
1.7%
HTML
1.5%
Documentation around creating and using WebAssembly Components
See the codeThis repository contains user-facing documentation for the WebAssembly component model. "User-facing" means it focuses on how to use the component model, not on the internal design and implementation details.
The documentation is published at https://component-model.bytecodealliance.org/.
Documentation on WASI (WebAssembly System Interface) can be found at https://wasi.dev/. See the wasi.dev repository to contribute to that documentation.
Contributions are welcome - see Contributing for more info. Planned work is listed in the Issues section, but if there's content missing that you think would be helpful to gain understanding of the component model, please feel free to add a new issue, or send a PR directly!
The Bytecode Alliance maintains several related projects across different categories:
| Name | Description |
|---|---|
| wasm-tools | WebAssembly tooling |
| wit-bindgen | WIT bindings generator |
| cargo-component | Component tooling |
| Name | Description |
|---|---|
| ComponentizeJS | JavaScript component tooling |
| go-modules | Go modules support |
| Name | Description |
|---|---|
| sample-wasi-http-js | WASI HTTP JavaScript sample |
| sample-wasi-http-rust | WASI HTTP Rust sample |
(top 30 of 71)
Rust
44.8%
JavaScript
22.5%
C
9.0%
CSS
7.2%
Python
6.7%
Just
2.4%
Dockerfile
2.0%
MoonBit
1.7%
HTML
1.5%