# WebAssembly/WASI

WebAssembly System Interface

Repository: https://github.com/WebAssembly/WASI
Canonical: https://ross.abutalabs.com/products/wasi
Language: Rust
License: NOASSERTION
License Family: other
Topics: wasi, http, webassembly, os
Last push: 2026-08-18T13:18:34+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 85, longevity 100
- inputs: {"age_days": 2710, "days_push": 15, "days_rel": 22, "gap_med": 60.5, "n_releases_24m": 13}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5783, forks 330 (observed 2026-08-28T04:09:29.567903+00:00)

## What it is
WASI (WebAssembly System Interface) is a set of standardized APIs that let WebAssembly modules access system resources like files, clocks, and sockets outside the browser. This repository hosts the standards discussion, proposal process, and documentation for the WASI Subgroup of the WebAssembly Community Group.

## Use cases
- run webassembly modules outside the browser with system access
- sandbox untrusted code with capability-based system APIs
- port posix-style programs to webassembly
- build cross-platform plugins using wasm components
- standardize system interfaces for wasm runtimes

## When to choose
- you need a standardized, portable system interface for WebAssembly runtimes
- you want capability-based sandboxing for untrusted wasm code
- you are building or targeting wasm component-model applications

## When to avoid
- you need a concrete runtime implementation rather than API specifications
- you need full POSIX compatibility - WASI is a subset with different semantics
- your code only runs in browsers where WASI is unnecessary

## Facets
- artifact type: library
- maturity: active
- function: wasm, sdk, api-framework
- domain: web-development, developer-tools, operating-systems, cross-platform
- platform: wasm, cross-platform, windows
- tags: wasi, system-interface, webassembly-standards, component-model, wit, posix-like-apis, sandboxing, linux, macos

## Member repositories
- WebAssembly/WASI (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:29.567903+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-29T17:52:49.992044+00:00, confidence not recorded.
  - readme: https://github.com/WebAssembly/WASI (fetched 2026-08-28T04:09:29.567903+00:00, sha 8d6c2db209df)
- Data as of 2026-08-30T08:39:29.467469+00:00.
