{"adoption": {"forks": 773, "observed_at": "2026-08-28T04:11:31.511774+00:00", "stars": 21258}, "canonical_url": "https://ross.abutalabs.com/products/cosmopolitan", "card": {"archived": false, "artifact_type": "library", "description": "build-once run-anywhere c library", "domain": ["developer-tools", "cross-platform", "operating-systems", "compilers", "programming-languages"], "enriched": true, "function": ["compiler", "build-tool", "developer-tools", "file-system", "concurrency", "security"], "health_score": 86, "homepage": null, "language": "C", "license": "ISC", "license_family": "permissive", "maturity": "active", "member_repos": ["jart/cosmopolitan"], "name": "jart/cosmopolitan", "platform": ["windows", "bsd", "cross-platform", "cli"], "pushed_at": "2026-07-20T02:14:06+00:00", "repo": "jart/cosmopolitan", "stars": 21258, "tags": ["libc", "polyglot-binary", "actually-portable-executable", "ape", "cosmocc", "c", "c++", "build-once-run-anywhere", "linux", "macos"], "topics": ["polyglot", "containers", "linux", "openbsd", "netbsd", "freebsd", "windows", "darwin", "zip", "libc", "bios", "efi"], "urls": [], "use_cases": ["compile a C program once and run it on Linux, Mac, and Windows without recompiling", "build a single-file self-contained executable with no runtime dependencies", "cross-compile C/C++ projects using autotools for every platform at once", "debug binaries with built-in --strace and --ftrace system call and function tracing", "create tiny high-performance command-line tools that boot from BIOS or EFI", "distribute a CLI tool as one zip polyglot file that runs anywhere"], "what_it_is": "Cosmopolitan Libc is a C/C++ library and toolchain that makes C a build-once run-anywhere language by producing polyglot executables that run natively on Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD, and even BIOS. It reconfigures stock GCC and Clang via the cosmocc compiler to output Actually Portable Executables with tiny footprints and native performance.", "when_to_avoid": ["your project depends on platform-specific libraries or dynamic linking", "you need a garbage-collected or interpreted language runtime", "your toolchain relies on deep OS integration like systemd or platform GUI frameworks", "you require mature ecosystem support like sanitizers or platform-specific package managers"], "when_to_choose": ["you write C/C++ and want one binary that runs across all major operating systems", "you need minimal-footprint, dependency-free executables", "you want built-in tracing and debugging features in your binaries", "you target exotic environments like BIOS or EFI boot"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cosmopolitan", "repo": "jart/cosmopolitan", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "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:11:31.511774+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.511774+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.218124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cacb361a1f5949f0778be1b53d80d34d13c8fef1ac40ca95fe8f4638e4001237", "fetched_at": "2026-08-28T04:11:31.511774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jart/cosmopolitan"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 100, "rhythm": 40}, "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": 2270, "days_push": 45, "days_rel": 605, "gap_med": 4.5, "n_releases_24m": 11}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}