← All repos

component-model

Repository for design and specification of the Component Model

Browse cluster: WebAssembly Specification and Proposals
923commits
60contributors
2languages

Tech stack & purpose

This repository contains the design and specification for the Component Model, a standardization effort within the W3C WebAssembly Community Group. The project addresses the problem domain of defining a standard for WebAssembly components, including their interfaces, binary formats, linking behavior, and concurrency support. The repository includes high-level design documents, low-level specifications for WIT (the component interface language), text and binary formats, ABI definitions, and a growing WAST test suite, with the canonical ABI code written in Python and tested via Python 3.10+. Future additions will include a formal specification and reference interpreter.

Languages

WebAssembly
81.1%
Python
18.9%

Contributors (top 30 of 60)