{"adoption": {"forks": 843, "observed_at": "2026-08-28T04:09:34.808396+00:00", "stars": 6075}, "canonical_url": "https://ross.abutalabs.com/products/wasm-micro-runtime", "card": {"archived": false, "artifact_type": "library", "description": "WebAssembly Micro Runtime (WAMR)", "domain": ["embedded-systems", "iot", "cloud-computing", "developer-tools", "programming-languages"], "enriched": true, "function": ["interpreter", "compiler", "embedded"], "health_score": 99, "homepage": null, "language": "C", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["wasm-micro-runtime/wasm-micro-runtime"], "name": "wasm-micro-runtime/wasm-micro-runtime", "platform": ["embedded", "windows", "iot", "cross-platform", "cpp", "c"], "pushed_at": "2026-08-26T22:46:09+00:00", "repo": "wasm-micro-runtime/wasm-micro-runtime", "stars": 6075, "tags": ["webassembly", "wasm-runtime", "aot", "jit", "wasi", "sgx", "small-footprint", "interpreter", "wasi-nn", "wasi-threads", "linux", "macos"], "topics": ["wasm", "runtime", "interpreter", "aot", "embedded", "iot", "webassembly", "jit", "assembly-script", "sgx", "pthread", "wasi-nn", "wasi-threads", "wasm-socket"], "urls": [], "use_cases": ["run webassembly modules on embedded or iot devices", "embed a wasm runtime in a c/c++ application", "compile wasm to aot for faster execution", "run wasm in a trusted execution environment like sgx", "execute wasi command-line wasm binaries", "run wasm with pthreads or wasi-threads support", "run wasm inference with wasi-nn"], "what_it_is": "WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly runtime with a small footprint, supporting interpreter, AOT, and JIT (Fast JIT and LLVM JIT) execution modes. It includes the VMcore libraries, the iwasm CLI executable with WASI support, and the wamrc AOT compiler, targeting embedded, IoT, edge, TEE, and cloud-native use cases.", "when_to_avoid": ["you need a browser-based wasm runtime", "you want a managed high-level language runtime rather than wasm", "you need extensive language bindings beyond the provided sdk options"], "when_to_choose": ["you need a small-footprint wasm runtime for embedded or iot", "you want configurable execution modes from interpreter to jit", "you need to embed wasm execution in native applications", "you target TEE or smart contract environments"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wasm-micro-runtime", "repo": "wasm-micro-runtime/wasm-micro-runtime", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "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:34.808396+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.808396+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:48:22.091256+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a10cd2abfbba987ae875568db27656948065afc6762ffd0b4a4e9a0d98c729c", "fetched_at": "2026-08-28T04:09:34.808396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wasm-micro-runtime/wasm-micro-runtime"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 78}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2680, "days_push": 7, "days_rel": 65, "gap_med": 41.0, "n_releases_24m": 9}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}