{"adoption": {"forks": 64, "observed_at": "2026-08-28T04:09:09.410154+00:00", "stars": 5074}, "canonical_url": "https://ross.abutalabs.com/products/crab", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy! ", "domain": ["programming-languages", "compilers", "developer-tools"], "enriched": true, "function": ["programming-language", "compiler", "developer-tools"], "health_score": 20, "homepage": "https://www.crablang.org", "language": "Rust", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["crablang/crab"], "name": "crablang/crab", "platform": ["windows", "cross-platform", "cli"], "pushed_at": "2024-08-19T16:21:32+00:00", "repo": "crablang/crab", "stars": 5074, "tags": ["rust-fork", "community-fork", "memory-safety", "systems-programming", "crablang", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["write memory-safe systems code without trademark concerns", "compile rust-like programs with the crab toolchain", "install a community-governed rust fork", "build projects with crabgo package manager", "escape restrictive foundation trademark policy"], "what_it_is": "CrabLang is a community fork of the Rust programming language, providing the compiler, standard library, and toolchain renamed to avoid trademark restrictions. It tracks upstream Rust while offering an alternative governed by the community rather than a corporate foundation.", "when_to_avoid": ["you are happy with official Rust and its governance", "you need ecosystem compatibility guarantees, official tooling, or long-term corporate support", "you require a toolchain guaranteed to stay current, since the fork depends on upstream tracking"], "when_to_choose": ["you want a rust-compatible toolchain free of trademark and corporate-governance constraints", "you support the community fork's goals and want to contribute to it", "you need memory-safe systems programming with familiar rust semantics"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/crab", "repo": "crablang/crab", "role": "main", "score": 30}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "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:09.410154+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.410154+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:02:37.264638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81693f24b2cf85dc0a5bb5b3d39ec6440c9645b34e11efb70decc2bab17a29dc", "fetched_at": "2026-08-28T04:09:09.410154+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crablang/crab"}, {"content_hash": "7bd80f5fd08ffb6e1a3f67c00c8f191a3ea07fdcdde177ce4216c5114e2dbc4d", "fetched_at": "2026-08-29T08:57:31.756176+00:00", "kind": "homepage", "missing": false, "url": "https://www.crablang.org"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 88, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 1240, "days_push": 744, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 30, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}