---
# System prepended metadata

title: Language Support Summaries

---


**Goal**: To provide a simple overview of language-specific projects and their current status, as both a reference and a progress tracker for component model support.

_Prior art: https://github.com/bytecodealliance/wit-bindgen/pull/174_

### Language Support Summary

The summary would be a page on the [SIG Guest Languages](https://github.com/bytecodealliance/SIG-Guest-Languages) repo, providing a listing of the various language projects.

_Considerations:_

* Should we list all projects or only those projects we have permission to list?
* Should listings include the names of members of the project?
* How to separate SIG participation from project sharing? Should we even really distinguish these things?
* Should we list other component model tools, or only language integration projects specifically? (i.e. to be more or less like an "awesome" list)

### Feature Matrix

We can define "features" of the component model which are or are not supported by a given language integration project, along with a potential status like "in progress". Over time these features will change. For example, the current component model ABI support level, WASI support, "resources" will merge into basic component model support.

_Considerations:_

* Should we actually have an explicit matrix or table?
* Should versioning be included in this and at what level of detail? (eg like https://github.com/bytecodealliance/wasm-tools/wiki/Component-Model-Tooling-Compatibility)
* What initial features should we seek to define? WASI / Registry / Resources?
