{"adoption": {"forks": 166, "observed_at": "2026-08-28T04:05:53.060992+00:00", "stars": 1909}, "canonical_url": "https://ross.abutalabs.com/products/volk", "card": {"archived": false, "artifact_type": "library", "description": "Meta loader for Vulkan API", "domain": ["graphics", "cross-platform"], "enriched": true, "function": ["graphics", "sdk", "developer-tools"], "health_score": 97, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["zeux/volk"], "name": "zeux/volk", "platform": ["cpp", "c", "windows", "cross-platform"], "pushed_at": "2026-08-14T16:23:47+00:00", "repo": "zeux/volk", "stars": 1909, "tags": ["vulkan", "meta-loader", "vulkan-loader", "c89", "header-only", "graphics-api", "moltenvk", "driver-optimization", "game-development", "linux", "macos", "android"], "topics": ["vulkan"], "urls": [], "use_cases": ["load vulkan api without linking vulkan-1.dll", "reduce vulkan loader dispatch overhead", "automatically load vulkan extension entrypoints", "use vulkan on macos via moltenvk", "header-only vulkan loading in c or c++ project", "initialize vulkan dynamically at runtime"], "what_it_is": "volk is a meta-loader for the Vulkan API written in C89 that dynamically loads Vulkan entrypoints without linking to the Vulkan loader library. It automatically loads extension entrypoints and can load functions directly from the driver to skip loader dispatch overhead.", "when_to_avoid": ["you are not using the Vulkan graphics API", "you need multiple VkDevice objects with transparent dispatch and cannot manage per-device loading", "you prefer a full-featured loader abstraction over a minimal meta-loader"], "when_to_choose": ["you need to use Vulkan without statically linking the Vulkan loader", "you want to minimize device call dispatch overhead for performance-critical rendering", "you want extension entrypoints loaded automatically", "you need a lightweight, single-file Vulkan loader for Windows, Linux, Android, or macOS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/volk", "repo": "zeux/volk", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "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:05:53.060992+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.060992+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:11:10.360445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "201b5ee308061629ac53a5b5b8266fa2240fb7c6b38255f146c7884b2f50359f", "fetched_at": "2026-08-28T04:05:53.060992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeux/volk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 50}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3096, "days_push": 19, "days_rel": 121, "gap_med": 302.0, "n_releases_24m": 3}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}