{"adoption": {"forks": 898, "observed_at": "2026-08-28T04:10:46.683590+00:00", "stars": 11322}, "canonical_url": "https://ross.abutalabs.com/products/livecontainer", "card": {"archived": false, "artifact_type": "application", "description": "Run iOS apps without actually installing them!", "domain": ["mobile-development", "self-hosted"], "enriched": true, "function": ["mobile-framework", "developer-tools", "security"], "health_score": 100, "homepage": null, "language": "Swift", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["LiveContainer/LiveContainer"], "name": "LiveContainer/LiveContainer", "platform": [], "pushed_at": "2026-08-24T14:54:27+00:00", "repo": "LiveContainer/LiveContainer", "stars": 11322, "tags": ["ios-app-launcher", "sideloading", "app-containers", "jit", "codesign-bypass", "sidestore", "ios", "mobile", "swift"], "topics": [], "urls": [], "use_cases": ["run iOS apps without installing them", "install more than 3 apps with a free Apple developer account", "run multiple versions of the same app with separate data containers", "sideload apps without signing them when JIT is available", "launch apps inside a single host app to save app slots"], "what_it_is": "LiveContainer is an iOS app launcher that runs apps inside a single host application without actually installing them, bypassing the free developer account app limit. It supports multiple data containers, multiple app versions, and can bypass codesigning when JIT is available.", "when_to_avoid": ["you need apps to appear on the home screen with full system integration", "you require guaranteed security with untrusted third-party builds", "your device does not support JIT and you cannot sign apps"], "when_to_choose": ["you want to exceed the 3-app limit of a free Apple developer account", "you need to run multiple versions or isolated instances of iOS apps", "you want to test apps without fully installing them on your device"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/livecontainer", "repo": "LiveContainer/LiveContainer", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "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:46.683590+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.683590+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:15:57.380667+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f4f9fdf5cbad5cc4db8a3c3e677cfde4461f8f675e7e98f6be50752481ab0b7", "fetched_at": "2026-08-28T04:10:46.683590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiveContainer/LiveContainer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 81, "rhythm": 81}, "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": 1146, "days_push": 9, "days_rel": 47, "gap_med": 31.5, "n_releases_24m": 13}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}