{"adoption": {"forks": 816, "observed_at": "2026-08-28T04:08:12.726624+00:00", "stars": 3636}, "canonical_url": "https://ross.abutalabs.com/products/emsdk", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Emscripten SDK", "domain": ["developer-tools", "compilers", "web-development", "cross-platform"], "enriched": true, "function": ["compiler", "build-tool", "package-manager", "developer-tools", "wasm"], "health_score": 79, "homepage": "http://emscripten.org", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["emscripten-core/emsdk"], "name": "emscripten-core/emsdk", "platform": ["windows", "cli", "wasm", "cross-platform"], "pushed_at": "2026-08-20T18:13:54+00:00", "repo": "emscripten-core/emsdk", "stars": 3636, "tags": ["emscripten", "webassembly", "llvm", "clang", "c-cpp-to-wasm", "toolchain-manager", "sdk", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["install the emscripten compiler toolchain", "compile C++ code to WebAssembly", "port a C/C++ game or app to the browser", "switch between multiple emscripten versions", "set up a wasm build environment for Node.js", "compile an existing C project to run in a web browser"], "what_it_is": "The Emscripten SDK (emsdk) is a package-manager-style CLI tool that installs, activates, and switches between versions of the Emscripten compiler toolchain, bundling Clang, Node.js, Python, and related tools. It is the recommended way to obtain the Emscripten toolchain, which compiles C/C++ (and any LLVM-based language) to WebAssembly for browsers, Node.js, and other wasm runtimes.", "when_to_avoid": ["you target native platforms rather than WebAssembly", "you prefer building the Emscripten toolchain entirely from source", "you only need a Rust-to-wasm workflow, where wasm-pack/wasm32 targets may suffice"], "when_to_choose": ["you want the easiest, officially supported way to install and update Emscripten", "you need to compile C/C++ or LLVM-based languages to WebAssembly", "you need to manage multiple Emscripten toolchain versions side by side"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/emsdk", "repo": "emscripten-core/emsdk", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "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:08:12.726624+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.726624+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:31:49.959641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ddf3fca18ebd40c645011b0fefb93f01dd06ebd00fbe7432c96176930c7a89e", "fetched_at": "2026-08-28T04:08:12.726624+00:00", "kind": "readme", "missing": false, "url": "https://github.com/emscripten-core/emsdk"}, {"content_hash": "5f88daa7fab2412d2cbf08df8064c1300c18245e3c224592251d0cd99901d9e0", "fetched_at": "2026-08-29T09:26:27.537951+00:00", "kind": "homepage", "missing": false, "url": "http://emscripten.org"}, {"content_hash": "3998e40b9a131c896b8f2887d31c26852da434586d5761cf6b5c457655a1cbfd", "fetched_at": "2026-08-29T09:26:27.550774+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/index.html"}, {"content_hash": "e5d6b898f9c412c9dd9ff2bee2e25a0e1dfe74dcd640082a439d281c1cad0788", "fetched_at": "2026-08-29T09:26:27.552995+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/downloads.html"}, {"content_hash": "ce33c051f948e4f6960d6fb7b572238194cfe14a18bfb5116fa02282f41997ff", "fetched_at": "2026-08-29T09:26:27.554990+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/getting_started/bug_reports.html"}, {"content_hash": "1619e86ce0eb79cfda7f85fe761cf5e1d219f623a926e05c63194aeff6a6c5ff", "fetched_at": "2026-08-29T09:26:27.556740+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/emscripten_license.html"}, {"content_hash": "cabb9e0604a35ae9b98f871e8a53a9d12b47b3914f9699b7f5c83837ab62212e", "fetched_at": "2026-08-29T09:26:27.558409+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/contributing/contributing.html"}, {"content_hash": "22a1f1b7b9175d7fbad66da0ca9f3f359a4dd0530874f0db474dab5022fca551", "fetched_at": "2026-08-29T09:26:27.559983+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/release_notes.html"}, {"content_hash": "e863000696334a0a5ad36d97b0d24cb993849c8af8e14dc7158872d8d08237bf", "fetched_at": "2026-08-29T09:26:27.561533+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/community.html"}, {"content_hash": "305ba7a6becd1d08d65c93f2790c239334ac053f4a0cb89ea17a2c59b5ee683b", "fetched_at": "2026-08-29T09:26:27.563192+00:00", "kind": "site_page", "missing": false, "url": "https://emscripten.org/docs/introducing_emscripten/about_emscripten.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4745, "days_push": 13, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}