{"adoption": {"forks": 2229, "observed_at": "2026-08-28T04:10:51.802843+00:00", "stars": 12127}, "canonical_url": "https://ross.abutalabs.com/products/saschawillems-vulkan", "card": {"archived": false, "artifact_type": "learning-resource", "description": "C++ examples for the Vulkan graphics API", "domain": ["graphics", "developer-tools", "tutorials"], "enriched": true, "function": ["graphics", "simulation", "developer-tools"], "health_score": 79, "homepage": null, "language": "GLSL", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["SaschaWillems/Vulkan"], "name": "SaschaWillems/Vulkan", "platform": ["windows", "cpp", "cross-platform"], "pushed_at": "2026-08-18T05:47:03+00:00", "repo": "SaschaWillems/Vulkan", "stars": 12127, "tags": ["vulkan", "cpp-examples", "glsl", "shaders", "demos", "ray-tracing", "compute-shaders", "gltf", "game-development", "macos", "android", "ios"], "topics": ["vulkan", "vulkan-api", "slang", "glsl", "hlsl"], "urls": [], "use_cases": ["learn Vulkan graphics programming with C++ examples", "see how to implement physically based rendering in Vulkan", "example code for hardware accelerated ray tracing in Vulkan", "learn compute shader usage in Vulkan", "reference for Vulkan synchronization techniques", "build Vulkan demos on Windows, Android, iOS and macOS"], "what_it_is": "A comprehensive collection of open-source C++ examples and demos for the Vulkan graphics and compute API. It covers basics, advanced rendering, compute, ray tracing, and various Vulkan extensions with cross-platform builds.", "when_to_avoid": ["you need an official, curated sample set sanctioned by Khronos (use KhronosGroup/Vulkan-Samples)", "you want a game engine or rendering framework rather than standalone examples", "you are looking for a beginner tutorial without C++ experience"], "when_to_choose": ["you want runnable, well-maintained sample code for learning Vulkan", "you need examples of specific Vulkan features like ray tracing, tessellation, or glTF rendering", "you want cross-platform Vulkan examples including MoltenVK on Apple platforms"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/saschawillems-vulkan", "repo": "SaschaWillems/Vulkan", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "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:10:51.802843+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:51.802843+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:14:55.115342+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b30729f99690896e72c7bfeee3a03ebae605cb9fb963793f6461e2fa70820963", "fetched_at": "2026-08-28T04:10:51.802843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SaschaWillems/Vulkan"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "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": 4091, "days_push": 15, "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}}