{"adoption": {"forks": 65, "observed_at": "2026-08-28T04:04:12.941231+00:00", "stars": 1275}, "canonical_url": "https://ross.abutalabs.com/products/schism", "card": {"archived": true, "artifact_type": "cli-tool", "description": "A self-hosting Scheme to WebAssembly compiler", "domain": ["compilers", "programming-languages", "web-development"], "enriched": true, "function": ["compiler", "programming-language", "interpreter"], "health_score": 10, "homepage": null, "language": "Scheme", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["google/schism"], "name": "google/schism", "platform": ["wasm", "browser", "cli"], "pushed_at": "2021-08-30T23:54:56+00:00", "repo": "google/schism", "stars": 1275, "tags": ["scheme", "webassembly", "self-hosting", "r6rs", "lisp", "language-implementation", "compiler", "nodejs"], "topics": [], "urls": [], "use_cases": ["compile scheme code to webassembly", "run scheme programs in the browser", "experiment with webassembly garbage collection and dynamic linking", "study how a self-hosting compiler is implemented", "bootstrap a scheme compiler from chez scheme or guile"], "what_it_is": "Schism is an experimental self-hosting compiler that compiles a subset of R6RS Scheme to WebAssembly, allowing Scheme programs to run in browsers or NodeJS. The compiler itself is written in the same Scheme subset it compiles, and this Google repository is no longer actively maintained in favor of the schism-lang/schism fork.", "when_to_avoid": ["you need a complete, production-ready Scheme implementation", "you need macros, variable-arity functions, modules, or ports", "you need actively maintained software"], "when_to_choose": ["you want to run a small subset of R6RS Scheme on WebAssembly", "you are researching self-hosting compilers or WebAssembly language implementation techniques"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/schism", "repo": "google/schism", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "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:04:12.941231+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.941231+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:33:18.588876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2f32715229df914b686bd96fde118a498a448c85bd081933a2ff5bb417f29e2", "fetched_at": "2026-08-28T04:04:12.941231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/schism"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3108, "days_push": 1829, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}