{"adoption": {"forks": 223, "observed_at": "2026-08-28T04:05:17.759009+00:00", "stars": 1654}, "canonical_url": "https://ross.abutalabs.com/products/arvideokit", "card": {"archived": false, "artifact_type": "framework", "description": "Capture & record ARKit videos 📹, photos 🌄, Live Photos 🎇, and GIFs 🎆.", "domain": ["mobile-development", "media"], "enriched": true, "function": ["video-processing", "image-processing", "graphics"], "health_score": 20, "homepage": null, "language": "Swift", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["AFathi/ARVideoKit"], "name": "AFathi/ARVideoKit", "platform": [], "pushed_at": "2022-10-24T18:26:45+00:00", "repo": "AFathi/ARVideoKit", "stars": 1654, "tags": ["arkit", "camera-capture", "live-photos", "gif", "swift-framework", "augmented-reality", "ios", "swift", "mobile"], "topics": ["arkit", "ios"], "urls": [], "use_cases": ["record video of an ARKit app session", "capture photos with AR content rendered in", "export ARKit scenes as animated GIFs", "capture Live Photos from AR experiences", "record AR gameplay footage in an iOS app"], "what_it_is": "ARVideoKit is an iOS framework that lets developers capture and record ARKit content as videos, photos, Live Photos, and GIFs without screen recording. It integrates with ARKit scenes built with SpriteKit, SceneKit, and RealityKit.", "when_to_avoid": ["your project targets Android or non-Apple platforms", "you need ARKit features beyond media capture", "you require a framework actively updated for the latest Swift versions"], "when_to_choose": ["you are building an iOS ARKit app and need native capture of AR content", "you want to export AR sessions as GIFs or Live Photos", "you want to avoid screen recording hacks for AR media capture"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/arvideokit", "repo": "AFathi/ARVideoKit", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "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:17.759009+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:17.759009+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:44:54.103843+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f763faf171b24cb8a49330ae224ea38ad10d11a0ae54ec65f22f31294d745664", "fetched_at": "2026-08-28T04:05:17.759009+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AFathi/ARVideoKit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 3226, "days_push": 1409, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}