{"adoption": {"forks": 108, "observed_at": "2026-08-28T04:03:54.865457+00:00", "stars": 1185}, "canonical_url": "https://ross.abutalabs.com/products/incbin", "card": {"archived": false, "artifact_type": "library", "description": "Include binary files in C/C++", "domain": ["developer-tools", "cross-platform", "embedded-systems"], "enriched": true, "function": ["compiler", "developer-tools", "file-system"], "health_score": 34, "homepage": null, "language": "C", "license": "Unlicense", "license_family": "permissive", "maturity": "stable", "member_repos": ["graphitemaster/incbin"], "name": "graphitemaster/incbin", "platform": ["cross-platform", "cpp", "c", "embedded"], "pushed_at": "2025-05-26T23:47:50+00:00", "repo": "graphitemaster/incbin", "stars": 1185, "tags": ["header-only", "embed-binary-files", "single-header", "c-cpp", "inline-assembly", "public-domain"], "topics": [], "urls": [], "use_cases": ["embed binary files in c/c++ executables", "include images or shaders as data in c++", "embed text files as strings at compile time", "bundle assets into a single binary without external files", "embed firmware resources in embedded c projects"], "what_it_is": "A single-header C/C++ library that embeds binary and text files directly into executables at compile time via macros and inline assembly. It produces aligned data arrays with size and end symbols, supporting a wide range of compilers including MSVC, GCC, and Clang.", "when_to_avoid": ["you need to load or swap assets at runtime", "your build pipeline already handles asset embedding via code generation", "you require strict MISRA compliance without independent verification", "your compiler lacks GCC-style inline assembler support and is not MSVC"], "when_to_choose": ["you need assets compiled into the binary with no runtime file loading", "you want a zero-dependency, single-header solution", "you need SIMD-aligned embedded data for vectorized code", "you target many compilers including MSVC and embedded toolchains"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/incbin", "repo": "graphitemaster/incbin", "role": "main", "score": 43}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "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:03:54.865457+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.865457+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:24:07.151671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "093b84a3969a015e0c3a5e706f99908d4866ab8e5fc68c3a6767ed9855f84989", "fetched_at": "2026-08-28T04:03:54.865457+00:00", "kind": "readme", "missing": false, "url": "https://github.com/graphitemaster/incbin"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 23, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4230, "days_push": 464, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 43, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}