{"adoption": {"forks": 330, "observed_at": "2026-08-28T04:09:29.567903+00:00", "stars": 5783}, "canonical_url": "https://ross.abutalabs.com/products/wasi", "card": {"archived": false, "artifact_type": "library", "description": "WebAssembly System Interface", "domain": ["web-development", "developer-tools", "operating-systems", "cross-platform"], "enriched": true, "function": ["wasm", "sdk", "api-framework"], "health_score": 99, "homepage": null, "language": "Rust", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["WebAssembly/WASI"], "name": "WebAssembly/WASI", "platform": ["wasm", "cross-platform", "windows"], "pushed_at": "2026-08-18T13:18:34+00:00", "repo": "WebAssembly/WASI", "stars": 5783, "tags": ["wasi", "system-interface", "webassembly-standards", "component-model", "wit", "posix-like-apis", "sandboxing", "linux", "macos"], "topics": ["wasi", "http", "webassembly", "os"], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wasi", "repo": "WebAssembly/WASI", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.567903+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:52:49.992044+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d6c2db209df59fb17fb419724d8fb78530e523c35ef7d398fa36e64a35f46e5", "fetched_at": "2026-08-28T04:09:29.567903+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebAssembly/WASI"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 85}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2710, "days_push": 15, "days_rel": 22, "gap_med": 60.5, "n_releases_24m": 13}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}