# WebAssembly/gc

Branch of the spec repo scoped to discussion of GC integration in WebAssembly

Repository: https://github.com/WebAssembly/gc
Canonical: https://ross.abutalabs.com/products/webassembly-gc
Homepage: https://webassembly.github.io/gc/
Language: WebAssembly
License: NOASSERTION
License Family: other
Topics: proposal
Archived: true
Last push: 2025-04-22T09:41:54+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 17, release rhythm 35, longevity 100
- inputs: {"age_days": 3435, "days_push": 498, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1058, forks 84 (observed 2026-08-28T04:03:25.128719+00:00)

## What it is
The WebAssembly GC proposal repository, a branch of the official WebAssembly spec repo for discussing and prototyping garbage collection support in WebAssembly. It contains the proposal documents, a modified specification, a reference interpreter, and a conformance testsuite.

## Use cases
- understand how garbage collection works in WebAssembly
- read the Wasm GC proposal specification
- test Wasm engine conformance against the GC testsuite
- implement GC support in a WebAssembly runtime
- track the status of the Wasm GC standardization proposal
- experiment with a reference interpreter for Wasm GC

## When to choose
- you are implementing or evaluating Wasm GC support in a compiler or runtime
- you need the authoritative spec documents and testsuite for the GC proposal
- you want to follow or contribute to WebAssembly standardization

## When to avoid
- you need a production WebAssembly runtime or toolchain rather than a spec
- you want a finished, ratified standard with stable tooling rather than a proposal repo
- you are looking for a garbage collector for a general-purpose language outside Wasm

## Facets
- artifact type: learning-resource
- maturity: active
- function: compiler, interpreter, testing, documentation
- domain: programming-languages, compilers, web-development
- platform: wasm, cross-platform
- tags: webassembly, gc-proposal, specification, reference-interpreter, testsuite, standards, specifications

## Member repositories
- WebAssembly/gc (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:25.128719+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:57:33.533543+00:00, confidence not recorded.
  - readme: https://github.com/WebAssembly/gc (fetched 2026-08-28T04:03:25.128719+00:00, sha dd06118c897d)
  - homepage: https://webassembly.github.io/gc/ (fetched 2026-08-29T12:59:10.112930+00:00, sha 0cc101675563)
- Data as of 2026-08-30T08:39:29.467469+00:00.
