{"adoption": {"forks": 500, "observed_at": "2026-08-28T04:07:00.714867+00:00", "stars": 2555}, "canonical_url": "https://ross.abutalabs.com/products/svwebviewcontroller", "card": {"archived": false, "artifact_type": "library", "description": "A drop-in inline browser for your iOS app.", "domain": ["mobile-development", "web-development"], "enriched": true, "function": ["ui-components", "browser-extension"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["TransitApp/SVWebViewController"], "name": "TransitApp/SVWebViewController", "platform": [], "pushed_at": "2020-04-30T03:24:05+00:00", "repo": "TransitApp/SVWebViewController", "stars": 2555, "tags": ["objective-c", "in-app-browser", "webview", "uikit", "drop-in", "ios", "mobile"], "topics": [], "urls": [], "use_cases": ["open external links inside my iOS app without leaving it", "add an in-app web browser to a navigation stack", "show a webpage modally with back/forward and refresh controls", "let users share or open pages in Safari and Chrome", "display web content with proper iPad and iPhone layouts"], "what_it_is": "SVWebViewController is a drop-in inline browser view controller for iOS apps, written in Objective-C. It provides a ready-made web browsing UI with navigation controls, sharing activities, and distinct iPhone/iPad layouts.", "when_to_avoid": ["you are building a modern Swift app and want an actively maintained solution like SafariServices' SFSafariViewController", "you need heavy customization of the browser UI or modern WebKit features", "you require ongoing updates, since the project has not seen releases since 2020"], "when_to_choose": ["you need a quick, lightweight in-app browser for an Objective-C or legacy iOS project", "you want a prebuilt browsing UI with share activities and orientation support", "you prefer a simple drop-in UIViewController over building a WKWebView wrapper yourself"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/svwebviewcontroller", "repo": "TransitApp/SVWebViewController", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "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:07:00.714867+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.714867+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:23:43.572031+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a5210c68e1511a229c8ca0ea548c2e57b0fc414ffee698a8146f4c0c24771b0", "fetched_at": "2026-08-28T04:07:00.714867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TransitApp/SVWebViewController"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5669, "days_push": 2316, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}