{"adoption": {"forks": 384, "observed_at": "2026-08-28T04:07:09.892793+00:00", "stars": 2678}, "canonical_url": "https://ross.abutalabs.com/products/paperfold-for-ios", "card": {"archived": false, "artifact_type": "library", "description": "Paper folding animation for iOS", "domain": ["mobile-development", "frontend"], "enriched": true, "function": ["animation", "ui-components"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["honcheng/PaperFold-for-iOS"], "name": "honcheng/PaperFold-for-iOS", "platform": [], "pushed_at": "2016-02-17T15:22:51+00:00", "repo": "honcheng/PaperFold-for-iOS", "stars": 2678, "tags": ["objective-c", "paper-fold", "view-transition", "gesture-driven", "ios", "mobile"], "topics": [], "urls": [], "use_cases": ["add a paper fold animation to an iOS side menu", "hide and reveal views on the left and right of the screen by dragging", "create a multi-fold right-side panel in an iOS app", "build a folding navigation UI like a newspaper fold", "add a draggable drawer with fold animation to a view controller"], "what_it_is": "An Objective-C iOS UI control that reveals side views with a paper-folding animation as the user drags the center view. It simulates folds by screen-capturing side views and applying lighting effects across fold segments.", "when_to_avoid": ["you are starting a new Swift or SwiftUI project, as the library is unmaintained since 2016", "you need vertical folds in production, since that feature remained experimental", "you need guaranteed license clarity, as the license is non-standard"], "when_to_choose": ["you are building an older Objective-C iOS app and want a distinctive fold animation for side panels", "you need a lightweight, self-contained UI control with a sample project to start from"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/paperfold-for-ios", "repo": "honcheng/PaperFold-for-iOS", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "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:09.892793+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.892793+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:17:58.655149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cbbb2c0c26163cd438afcb25184d7d2d7f123ccaad0898fef9e11394dc6fe22", "fetched_at": "2026-08-28T04:07:09.892793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honcheng/PaperFold-for-iOS"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5156, "days_push": 3850, "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}}